-
GPL 2+
Ahojte.
Robim s Drupalom, co je open source CMS framework. Mam teraz mensi problem s licenciou. Drupal je pod GPL 2+.
Pre Drupal programujem moduly, ktore nijako nezasahuju do kodu Drupalu, len vyuzivaju jeho API a tym interaguju so systemom, resp. datami v nom.
Chcel by som spravit produkt zalozeny na Drupale, ktory by obsahoval moje moduly, ktore by boli pod komercnou licenciou(rozumej: predaval by som ich). Avsak som sa dozvedel, zevraj aj ked tieto moduly su cisto moje, tak su vraj odvodeninou Drupalu a teda pokial ich chcem sirit dalej, tak jedine pod GPL licenciou. Co znamena ze ich mozem predavat, ale ten kto si ich kupi ich moze dat volne na web pod gpl licenciou, co je pre man samozrejme neziaduce. Kedze, ako som pisal, moduly nijako nezasahuju do zdrojakov samotneho Drupalu, nijako nemenia kod, tak sa mi to nezda.
Moze sa niekto veci znalejsi k tomuto vyjadrit?
Cital som si FAQ GPL 2, ale nie som o moc mudrejsi.
-
Re: GPL 2+
Asi ti nedam autoritativni odpoved, ale neco podobneho jsem nedavno resil (a porad cekam na odpoved od nasich firemnich pravniku). Tvoje situace je jeste komplikovanejsi tim, ze Drupal je jen sada skriptu, ja resil vzdy jen licence na binarky, resp. sadu modulu, pospojovanych statickym nebo dynamickym linkovanim. Ale jestli se sdili data a interni datove struktury jakymkoliv zpusobem (vyjma standardizovaneho protokolu), bral bych to stejne, at uz se jedna o skripty.
Zkratka, jestli distribuujes Drupal v baliku tveho reseni, zrejme se jedna o odvozeninu. Nejednalo by se o ni v pripade, ze by Drupal byla nejaka systemova knihovna, standardni soucast distribuce (unixove) a ty bys pouze vyuzival jeji funkce. Tenhle dodatek se tyka jakekoliv systemove knihovny.
Jedna-li se o odvozeninu, mel by tvuj kod byt licencovan kompatibilni licenci, tzn. tady zrejme jen GPL. Prodavat vyrobek muzes, ale musis zverejnit zdrojove kody a nemuzes se domahat svych prav, jestlize nekdo jiny (konkurence) bude prodavat mirne upravene reseni.
Je to tak schvalne, aby byl zajisten kolobeh svobodneho software. Nutno rict, ze jakekoliv kombinovani free a non-free komponent je vzdy PITA.
-
Re: GPL 2+
Videl bych to tak, ze pokud by tve moduly byly samostatne funkcni a drupalu poskytovaly jen nejaka data pres nejake rozhrani (nebo naopak), pak je to OK, pokud ovsem nejak primo modifikujes funkcionalitu drupalu nezbyva ti, nez to prodavat jako "SW zadarmo + sluzby = support za penize". Ostatne pokud to chces prodavat do firemniho prostredi tak bez supportu by si to kupoval stejne leda blazen.