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