I don't think you can develop code that links in GPL code under anything except GPL. See here:
http://www.gnu.org/copyleft/gpl-faq.html#GPLAndPlugins LGPL is weaker than GPL, so you can't release an actual plugin class (which uses the JUMP API's) as LGPL. However, I think what you can do is package up an independent library under some other license (as long as it doesn't use any JUMP code) and then call it from a "wrapper" plugin which is under GPL. Sunburned Surveyor wrote: > I think Paul hit the nail on the head. GeoTools is worried about > including code that can't be included in commercial applications. > > I found an interesting article that discusses whether or not you > should use the LGPL or GPL for library code at the link Sascha sent. > The article is here: > > http://www.fsf.org/licensing/licenses/why-not-lgpl.html > > I'll have to think carefully about this. It seems like a very > important difference. Any thoughts on whether or not we want to > encourage development of OpenJUMP plug-ins and "support" or library > code under the GPL or LGPL? > > (I'm probably opening Pandora's box with this question.) > > I'm really undecided as to which license I should use for my code. > > The Sunburned Surveyor > > On 6/21/07, Paul Austin <[EMAIL PROTECTED]> wrote: > >> The only problem would be if you used SS's new classes in a commercial >> application. Which in fact would be unlikely as they would not be >> allowed to use the JUMP code anyway because it is GPL. >> >> I think the rule is commercial apps can use LGPL libraries but not GPL ones. >> >> I took another approach for the same problem I added a FeatureFactory to >> my reader components and have a JumpFeatureFactory that will create >> features which implement both my DataObject interface and the Jump >> Feature interface. This way there is no conversion required between >> feature models. You just set the factory based on the type of feature >> instance you want. The reader uses this factory to create the instances. >> >> Paul >> >> Sunburned Surveyor wrote: >> >>> I was talking to Jody Garnett a little bit about a home for a >>> converter or pair of converters that would allow developers to do the >>> GeoTools > JUMP and JUMP > GeoTools Feature Model conversion. He said >>> that there may be some issues since any code that I write will >>> necessarily need to utilize JUMP code released under the GPL. This is >>> an issue because GeoTools is released under the LGPL. >>> >>> I don't know as much about this area as I should, so I'm hoping to get >>> some suggestions from this group. How might I be able to get code that >>> works with JUMP code under the GPl to play nice with GeoTools code >>> released under the LGPL? Is this even possible? >>> >>> Thanks for the suggestions. >>> >>> The Sunburned Surveyor >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Martin Davis Senior Technical Architect Refractions Research, Inc. (250) 383-3022 ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel