Ahoj,
chtel bych uvolnit EFCL channelizer pod MPLv2.0, ale potreboval bych
si neco vyjasnit.
Soucasti programu jsou me header fily, ve kterych mam definovane inline
funkce a nektere typy ktere casto pouzivam. Jde mi o to jestli se
nepripravim o moznost psat closed source programy, nebo open source pod
nekompatibilni licenci tim, ze je ted uvolnim pod MPL. Nevadi mi, ze je
nekdo pouzije, ale potrebuju abych ja je mohl pouzivat stejne volne jako nez
jsem je uvolnil.
Jak jsem si cetl licenci tak je to mozna OK, protoze to asi plyne z toho, ze
MPL licence se, jak rika, musi zachovat v "derived work" ale o puvodnim
souboru (jeste bez MPL hlavicky) tam nemluvi. Interpretuju to tak, ze pokud
ten header jeste existuje v jinem mem projektu bez licencni hlavicky a
existoval tam driv, nez jsem ho uvolnil pod MPL tak je to v poradku a
dokonce ho pro dalsi projekty odtamtud muzu zkopirovat a dostat tak dalsi
jeho instanci bez MPL-hlavicky. Ale v tehle pravnickych konstrukcich se
nevyznam, takze pokud tomu nekdo rozumite nebo primo mate zkusenosti, tak se
rad poucim.
Diky,
David