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