Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-28 Thread Adam D. Moss
Nathan Carl Summers wrote:
On Sat, 26 Jul 2003, Adam D. Moss wrote:
2) It might be argued that the basic dependance and interconnection
   of a not-GPL-compatible plug-in with the GPL GIMP core via libgimp
   and the wire protocol is intimate enough that the two cannot be
   considered independent and separate works.  (Yeah, really.)


From my reading of the exogen---oh, I don't know how to spell that
word--of the GPL, that is mitigated by the fact that there exist
(existed?) programs other than gimp that can use gimp plugins.
Personally, I agree that this would be a strong argument
'in court'.  But there's still no need to have any ambiguity
at all.
--Adam
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
"...I generally use sea salt but you can get fancy with Celtic or
ghetto with table white..."
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-28 Thread Nathan Carl Summers
On Sat, 26 Jul 2003, Adam D. Moss wrote:

> 2) It might be argued that the basic dependance and interconnection
> of a not-GPL-compatible plug-in with the GPL GIMP core via libgimp
> and the wire protocol is intimate enough that the two cannot be
> considered independent and separate works.  (Yeah, really.)

>From my reading of the exogen---oh, I don't know how to spell that
word--of the GPL, that is mitigated by the fact that there exist
(existed?) programs other than gimp that can use gimp plugins.

Rockwalrus

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-26 Thread Adam D. Moss
Carol Spears wrote:
for some reason, i thought that when gnu put the url to the
creative commons page on their site and when the creative
commons put gpl in the list of options, that all the license
problems would go away.
Gosh... no.

stripping everything from the libgimp package and offereing
each piece clearly licensed from one of a dozen or so web sites or 
people who want to distribute cds individually 
would this end the problems?
No, that wouldn't help at all (least of all because this
isn't really a problem of [re]distribution).
But don't worry, this problem is solved.  It wasn't much
of a problem, just an ambiguity.  Gone now.  Rest easy.
--Adam
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-26 Thread Carol Spears
Adam D. Moss wrote:

Carol Spears wrote:

can someone explain these license problems in perfectly good
fuzzy american words, complete with adjectives and interjections; 
perhaps limited to only 3 conjunctions for me?


1) The GPL doesn't allow a GPL and a not-GPL-compatible code unit
   to be intimately linked together.
2) It might be argued that the basic dependance and interconnection
   of a not-GPL-compatible plug-in with the GPL GIMP core via libgimp
   and the wire protocol is intimate enough that the two cannot be
   considered independent and separate works.  (Yeah, really.)
3) This checkin makes our intention clear, as those imposing the
   license, that 2) is really not a problem.
--Adam
for some reason, i thought that when gnu put the url to the
creative commons page on their site and when the creative
commons put gpl in the list of options, that all the license
problems would go away.
stripping everything from the libgimp package and offereing
each piece clearly licensed from one of a dozen or so web 
sites or people who want to distribute cds individually 
would this end the problems?

carol



___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-26 Thread Adam D. Moss
Carol Spears wrote:
can someone explain these license problems in perfectly good
fuzzy american words, complete with adjectives and interjections; 
perhaps limited to only 3 conjunctions for me?
1) The GPL doesn't allow a GPL and a not-GPL-compatible code unit
   to be intimately linked together.
2) It might be argued that the basic dependance and interconnection
   of a not-GPL-compatible plug-in with the GPL GIMP core via libgimp
   and the wire protocol is intimate enough that the two cannot be
   considered independent and separate works.  (Yeah, really.)
3) This checkin makes our intention clear, as those imposing the
   license, that 2) is really not a problem.
--Adam
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-26 Thread Carol Spears
Adam D. Moss wrote:

Adam D. Moss wrote:

I agree that it would be wise to point out this explicit exemption
for pdb calls into the GIMP LICENSE file.  I'll do this soon if I
don't get beaten to it.


Done, for 1.2 and 1.3.  (If anyone disagrees with the specifics,
pull it...)
--Adam
can someone explain these license problems in perfectly good
fuzzy american words, complete with adjectives and 
interjections; perhaps limited to only 3 conjunctions for me?

i keep thinking that if i were to run through, and randomly 
assign creative commons licenses to lets say every "10 words"
of gimp source, once it got cleaned up, it would be perfect
or at least wrong in an area no one cares about.

i am having a problem understanding what all the problems with
this stuff is.
thank you in advance,
carol


___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-26 Thread Adam D. Moss
Adam D. Moss wrote:
I agree that it would be wise to point out this explicit exemption
for pdb calls into the GIMP LICENSE file.  I'll do this soon if I
don't get beaten to it.
Done, for 1.2 and 1.3.  (If anyone disagrees with the specifics,
pull it...)
--Adam
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread David Neary
Joao S. O. Bueno wrote:
> I do not know the X11 license, but changing the license of
> the plugin template recalls me of one thing:
> 
> If the GIMP is under the GPL, with no exceptions listed were 
> appropriate, them it is ilegal for non GPL-compatible plugins to be 
> installed.

The GPL doesn't care which licence is used before it gets it, as
long as it is consistent with the terms of the GPL (that is, as
long as the program can be released under the GPL without
breaching the opriginal licence). This is the case with the X11
licence. Many people like the idea of their work being used by
the greatest number of people possible, regardless of the
conditions in which it's used. These people choiose a licence
which is more liberal than the GPL.

> This is quite clear on the GPL-FAQ.
> And for great that it may seen for some people to have some proprietary
> plugins developed for the GIMP, that otherwise would not, we get
> better respecting the GPL or __else__.

The X11 licelce is GPL compatible. That means that X11 code can
be released under the GPL, and there's nothing the original
authors can do about it. So there is no problem with code which
is licenced under the X11 licence being included in the gimp.

> To allow for non gpl-compatible plugins to run with the GIMP, the 
> license of the GIMP itself must include an exception note, stating that.

And this is horse-bucky. The GIMP provides an interface (the PDB)
via which plug-ins communicate with the gimp core. Nothing
obliges those plug-ins to be released under the GPL. They link
against libgimp (which is lgpl).

Cheers,
Dave.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Adam D. Moss
[s/libstdc/libgcc/g, sorry.]

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Adam D. Moss
Manish Singh wrote:
The libraries needed for a GIMP plug-in are licensed under the LGPL. The
way the architecture is now, plug-ins don't link against the app directly.
Quite so.  However, from the GPL FAQ (I presume this is
the root of Joao's excitement):
http://www.gnu.org/licenses/gpl-faq.html#MereAggregation

This implies that it *may* be quite plausible for the GIMP
core to be considered as part of a plugin (or vice versa).
Considered by whom, though, is another question.  As I said,
the ones to take umbrage at this binary coupling would be
us, the developers, and we clearly don't intend to.  But it
probably worth making this clear as an explicit exemption
in the LICENSE (this isn't an unusual action, for example GCC's
libstdc code is GPL-licensed with exemptions for the resulting
binary so as not to GPL-infect every C program built with
with GCC[1]).
--Adam
[1] Except for GCC versions circa 3.1 where they forgot
to exempt some portions of the code that ends up in the
installed libstdc so the aggregate libstdc and hence almost
all C programs built with that compiler are *technically* GPL-
infected -- but still, their intent is clear, that this
was simply an oversight and they have no intention of asserting
the GPL on their users.
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Adam D. Moss
Joao S. O. Bueno wrote:
If the GIMP is under the GPL, with no exceptions listed were 
appropriate, them it is ilegal for non GPL-compatible plugins to be 
installed.

This is quite clear on the GPL-FAQ.
And for great that it may seen for some people to have some proprietary
plugins developed for the GIMP, that otherwise would not, we get
better respecting the GPL or __else__.
I wouldn't be quite so alarmist, since We The GIMP Developers
would be the ones who reserve the final right to be upset
about non-GPL plugins calling into the GPL GIMP core (in
a seperate process via a wire protocol and great indirection
but yes, this is still apparently 'linking' in the GPL sense
according to very recent thought) -- and we've already made
it clear /in intent/ from a very early stage that non-GPL plugins
are allowed, by dint of putting libgimp under LGPL.
I agree that it would be wise to point out this explicit exemption
for pdb calls into the GIMP LICENSE file.  I'll do this soon if I
don't get beaten to it.
--Adam (IANAL)
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
That gum you like is going to come back in style.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Manish Singh
On Fri, Jul 25, 2003 at 01:57:15PM -0300, Joao S. O. Bueno wrote:
> Hi.
> 
> I do not know the X11 license, but changing the license of
> the plugin template recalls me of one thing:
> 
> If the GIMP is under the GPL, with no exceptions listed were 
> appropriate, them it is ilegal for non GPL-compatible plugins to be 
> installed.
> 
> This is quite clear on the GPL-FAQ.
> And for great that it may seen for some people to have some proprietary
> plugins developed for the GIMP, that otherwise would not, we get
> better respecting the GPL or __else__.
> 
> To allow for non gpl-compatible plugins to run with the GIMP, the 
> license of the GIMP itself must include an exception note, stating that.

The libraries needed for a GIMP plug-in are licensed under the LGPL. The
way the architecture is now, plug-ins don't link against the app directly.

-Yosh
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Nathan Carl Summers
On Fri, 25 Jul 2003, Joao S. O. Bueno wrote:

> Hi.
>
> I do not know the X11 license, but changing the license of
> the plugin template recalls me of one thing:
>
> If the GIMP is under the GPL, with no exceptions listed were
> appropriate, them it is ilegal for non GPL-compatible plugins to be
> installed.

Gimp plugins do not link with the Gimp and thus do not fall under Gimp's
licence.  Gimp plugins do link with libgimp*, which is licensed under the
LGPL.

Rockwalrus

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] Re: ANNOUNCE: gimp-plugin-template 1.3.1

2003-07-25 Thread Joao S. O. Bueno
Hi.

I do not know the X11 license, but changing the license of
the plugin template recalls me of one thing:
If the GIMP is under the GPL, with no exceptions listed were 
appropriate, them it is ilegal for non GPL-compatible plugins to be 
installed.

This is quite clear on the GPL-FAQ.
And for great that it may seen for some people to have some proprietary
plugins developed for the GIMP, that otherwise would not, we get
better respecting the GPL or __else__.
To allow for non gpl-compatible plugins to run with the GIMP, the 
license of the GIMP itself must include an exception note, stating that.



Sven Neumann wrote:
Hi,

going hand in hand with the 1.3.17 release, there's now an updated
version of the gimp-plugin-template available from 

  ftp://ftp.gimp.org/pub/gimp/plugin-template/

The template has been relicensed to a less restrictive X11-style
license (thanks to Adam for his patch) and was updated to follow the
GIMP-1.3 API changes. It requires at least GIMP-1.3.17. If you want to
write a larger plug-in for GIMP 2.0, this package should give you a
good start.
Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer