Open Source termin je strogo definisan tako da ti ne možeš da svoj program nazoveš "open source" a da on ne bude u skladu sa
Open Source Definition niti da je "free software" a da nije u skladu sa
The Free Software Definition.
E sad, kad smo to rasčistili, rešenje tvojih problema je da napišeš svoj EULA (End User Licence Agreement) iliti ugovor o licenciranju gde ćeš navesti neophodne zahteve. I to je to. Niko ti ne može zabraniti da napišeš svoje uslove korišćenja. E sad, šta tačno treba da sadrži EULA i kako se piše, to ćeš morati da pitaš nekog pravnika. Što kraći i jednostavniji uslovi korišćenja povlače problem da se nađe neka rupa u njemu. Zato pojedini programi imaju ogroman EULA, sve u sitna crevca definisano.