Shareware je vrsta softvera koji je lako dostupan na Internetu i ima besplatno probno razdoblje, obično između 14-30 dana. Nakon preuzimanja shareware-a, korisnik može instalirati program i koristiti ga za probno razdoblje kako bi vidio zadovoljava li njegove ili njezine potrebe. Ako korisnik želi nastaviti koristiti shareware legalno, plaćanje se mora izvršiti prije isteka probnog razdoblja. Ako korisnik ne želi platiti shareware, mora se deinstalirati do kraja probnog razdoblja.
Pravni zahtjevi razlikuju se od programa do programa i često su specifični za program. Pojedinosti su sadržane u Ugovoru o licenci za elektroničke korisnike (EULA) priloženom uz proizvod. Korisnik mora pristati na EULA prije instaliranja shareware-a. EULA je obvezujući ugovor koji obično sadrži jezik kojim se korisniku zabranjuje da radi stvari kao što su modificiranje koda programa, njegova redistribucija, prodaja i tako dalje.
Često će se softverski program nuditi kao besplatni softver pojedincima za osobnu upotrebu, a shareware tvrtkama za komercijalnu upotrebu. U tom slučaju tvrtke moraju platiti više licenci za korištenje programa nakon probnog datuma, dok pojedinac koji instalira program kod kuće može ga slobodno koristiti. EULA će navesti pravne zahtjeve za obje strane.
Velika većina shareware-a potpuno je funkcionalna tijekom probnog razdoblja. Međutim, neki shareware, kao što je crippleware, mora se kupiti prije nego što postane potpuno funkcionalan. U tom slučaju korisnik dobiva serijski broj, obično putem e-pošte u trenutku plaćanja, kako bi otključao osakaćene značajke. Rjeđe, shareware verzijama nedostaje kod za nedostajuću funkcionalnost, a potrebno je novo preuzimanje za dobivanje potpuno funkcionalnog proizvoda.
Kad god instalirate shareware, pročitajte EULA za pravne zahtjeve. Ako se ne slažete s EULA-om i to označite klikom u odgovarajućem okviru, softver se neće instalirati.
Korištenje shareware-a nakon datuma probnog razdoblja bez plaćanja je kršenje ugovora. U nekim slučajevima shareware će imati ugrađeni mehanizam za sprječavanje toga odbijanjem otvaranja nakon isteka probnog razdoblja. Drugi programi imaju “nag screens” za traženje plaćanja; a neki shareware oslanjaju se isključivo na poštenje i dobrovoljnu suradnju.