Am Freitag 23 Januar 2009 14:56:54 schrieb Alon Bar-Lev: > On 1/23/09, Andreas Jellinghaus <a...@dungeon.inka.de> wrote: > > Am Freitag 23 Januar 2009 08:48:53 schrieb Alon Bar-Lev: > > > So the rules of having a plugin to GPL or LGPL should be the same. > > > > absolutely not. > > > > LGPL is "make changes to my code open source under LGPL, but > > any code you write on your own is yours to keep" from my point > > of view. Thus keeping totaly new code such as a new driver closed > > is perfectly fine with me. It does not matter to me, whether that > > driver is loaded as binary plugin, or whether a modified version > > of opensc was created. > > What you describe above is BSD license, not GPL/LGPL license.
no, with bsd license noone ever needs to publish any source code for whatever reasons. sure, it is a very permissive interpretation of LGPL, but think it is quite correct. lawyers would need to argue about what is derived code and what is not - my interpretation with new files and old files is a simplification. also the question could come up, whether some new file is a modified version of some old file (or derived) etc. but I think that a) interfaces are public and there is no copyright on them, so you can use whatever function. and b) a skeleton file is not copyrightable either - e.g. all our drivers look more or less the same because of the same skeleton. a new driver would also need to look similar and implement the same interface functions and use the same generic routines. still it would not be automatically a derived work from my point of view. but again, I'm not a lawyer. if anyone does something that is wrong, and someone finds out about it, you can report it here. if any author with substantial code in opensc doesn't like it, he can sue the wrongdoer. until something like this happends, all we create here is hot air (ok, well, and give potential users an idea what we think is right or wrong). btw: I don't have much code in opensc, so my contribution in term of code size is negligible, so I couldn't sue anyone and my point of view doesn't matter much. Regards, Andreas _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel