Citat:
kazil: Ako koristis neku biblioteku koja je pod GNU LGPL, BSD ili MIT, mozes staviti pod koju god zelis, samo moras naznaciti sta tudje koristis i pod kojim su oni licencama (tipa u about boxu ako je desktop, u footeru ili na about stranici ako je neka web aplikacija...)
E taj deo me najviše zanima... Ako si čitao moju prvu poruku, video si šta sve koristim u tom projektu -
ZF,
FCKEditor,
ExtJS,
jQuery,
ThickBox,
PEAR, s tim što mi se nekako čini da su samo ove prve tri stvari striktne oko tih licenci i pravila korišćenja.
Zend Framework je objavljen pod nekom
New BSD licencom, koja bi valjda trebala da je kompatibilna sa GPL,
FCKEditor nudi izbor između ove 3 licence:
GNU GPL v2+,
GNU LGPL v2.1+ i
Mozilla Public License v1.1+, a
ExtJS je valjda pod
Open Source GPL 3.0.
A ja sad nigde nisam naišao na informaciju šta ja mogu da radim sa kodom gore pomenutih biblioteka. Da li moram da ga ostavim netaknutog, ili npr. mogu da brišem neke komponente koje ne koristim, a što sam recimo već i uradio u slučaju ZF-a i ExtJS, a delimično i FCKEditor-a...
Kod FCKEditor-a sam čak morao ručno da menjam dve komponente (za ubacivanje linka i slike), kako bih dodao mogućnost da korisnik može iz GUI-a da ubaci neku ThickBox sliku, ili link koji se otvara ThickBox-om (da ne mora sam da kuca ono rel="thickbox", itd.). Da li bih u tim JS fajlovima trebao da napišem da sam ja uneo te izmene ili kako?
Koju licencu ja da izaberem za taj moj projekat, a da ne narušim ta pravila licenciranja, pojma nemam...
Kao što sam već i rekao, taj CMS na kojem radim ne namervam da prodajem (a i ne verujem da bih mogao, pored svih ovih lib-ova koje koristim
), jer nije u pitanju CMS opšte namene, kao Drupal ili Joomla, već custom-izovan, pa mi nekako glupo da za njega tražim pare.
(al' staviću i opciju za donaciju za svaki slučaj
)