Entrambi shareware e sono termini che vengono utilizzati per descrivere il software che può essere scaricato da Internet. La differenza fondamentale tra shareware e freeware deriva da se la persona scaricando il software deve pagare per questo a un certo momento. Freeware è proprio questo, il software libero, mentre shareware significa che il pagamento sarà eventualmente necessario.
Quando freeware download qualcuno, sono spesso ricevendo il software senza dover pagare per questo. Con alcuni download gratuiti, vi è una tassa facoltativa. Questa tassa può essere in forma di donazione o di aggiornare il freeware per la versione completa del programma. Anche se questo software è gratuito, è ancora soggetto a licenza termini e le condizioni per proteggere i diritti di proprietà intellettuale degli sviluppatori software.
Shareware è un software che viene fornito per una prova gratuita prima di l'utente deve pagare per questo. Questo permette agli utenti di provare il software prima di impegnarsi al prezzo di acquisto. Di solito, la prova gratuita per un determinato periodo di tempo e non vi è alcun obbligo di acquistare il software al momento che il tempo è scaduto. Prodotti software Shareware può avere anche alcune caratteristiche limitate, simile a freeware. molti limiti diversi possono essere immessi sul file shareware e freeware. Alcuni dei più comuni includono filigrana sulle immagini, la pubblicità in tutto il programma, gli schermi ricordando per l'acquisto del programma completo, cronometro e limiti in materia di risparmio. Gli sviluppatori di software possono scegliere di includere il maggior numero o come alcune limitazioni al loro file shareware e freeware. Ci sono molti diversi tipi di file che possono essere scaricati come shareware e freeware. Quasi tutti i tipi di software può essere scaricato in uno di questi formati, se non entrambi. Gioco sono una versione shareware a disposizione dei comuni per consentire ai giocatori di provare i giochi per un importo di tempo per determinare se essi godono del gioco. Il motivo principale che producono versioni shareware e freeware del software è che la gente hanno più probabilità di provare qualcosa che è gratuito. Alcuni sviluppatori di produrre "lite" versioni dei loro programmi, che permettono agli utenti di provare il software tramite la promozione della versione completa. Uno dei principali vantaggi di entrambi shareware e freeware per gli sviluppatori di software è che i loro prodotti di raggiungere un pubblico molto più ampio.
Infine, un tipo di freeware fornisce anche il codice sorgente per il software. Il software open source consente ai programmatori e gli altri sviluppatori di modificare il codice come vogliono. La differenza tra open source e shareware e freeware è che, non solo è sempre libero, ma ha anche alcune limitazioni molto sul suo uso.