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

Reply via email to