comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Fuzzy machine learning framework v1.2
Date: Sat, 02 Jun 2012 20:30:13 +0100
Date: 2012-06-02T20:30:13+01:00	[thread overview]
Message-ID: <m24nqttsu2.fsf@pushface.org> (raw)
In-Reply-To: op.wfaauvk5ule2fv@douda-yannick

"Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr> writes:

> Le Sat, 02 Jun 2012 15:59:43 +0200, darkestkhan
> <darkestkhan@gmail.com> a écrit:
>
>> On Saturday, June 2, 2012 10:25:56 AM UTC, Hibou57 (Yannick Duchêne)
>> wrote:
>>> Le Sat, 02 Jun 2012 10:06:23 +0200, Simon Wright <simon@pushface.org> a
>>> écrit:
>>> > Is there evidence for "the doubt about the GPL is increasing"?
>>>
>>> Well, “increasing” may be misleading as it does not explicitly
>>> express an amount by which. I should have said “visibly increasing”
>>> (enough to be visible). I have a web connection at home since about
>>> 2005, and at that time, there was near to no visible opposition to
>>> the GPL which was glorified every where. Questioning seems more
>>> frequent to me since some time (two or three years?). Some big
>>> enough examples I have in mind, is an affair with WordPress themes
>>> designers [?], who suddenly was [?]  forced to release their works
>>> under the GPL, after multiple years selling their works under
>>> another license (someone lately noticed a trick implying they now
>>> had to release their work under GPL). This case made some noise, as
>>> this themes author made a living from it.
>>
>> So? He broke license in the first place so he should be publishing
>> his work under GPL.
>
> Designing themes, is graphic designer work. Prior to that case, I've
> heard of skinning or theming contaminated by the license of the
> application it applies to. That an example of how tricky the GPL
> is. If my mind is right, because the themes was attached via PHP hook,
> then this was considered to be linking, and thus considered to be
> GPLed. There were not programmer, but graphic designer, their did not
> released programs, but styles, nevertheless, the GPL applied, late, as
> a bad surprise (and that's not the only bad trick of the GPL
> contaminating effect, will give another potential issue later in this
> post). You can release a picture created with GIMP with under license
> you want, but you cannot release a WordPress theme, under any license
> you want.

Well, I chased this round and I have to say I'm surprised.

WordPress claim (eg [1]) that the fact that themes (the PHP part) are
executed in the same way as WordPress's own themes and call up the same
Wordpress libraries makes them derivatives and hence subject to
the GPL.

The Software Freedom Law Center[2] says, quoted in [3],

   The PHP elements, taken together, are clearly derivative of WordPress
   code. The template is loaded via the include() function. Its contents
   are combined with the WordPress code in memory to be processed by PHP
   along with (and completely indistinguishable from) the rest of
   WordPress. The PHP code consists largely of calls to WordPress
   functions and sparse, minimal logic to control which WordPress
   functions are accessed and how many times they will be called. They
   are derivative of WordPress because every part of them is determined
   by the content of the WordPress functions they call. As works of
   authorship, they are designed only to be combined with WordPress into
   a larger work.

This strikes me as extremely contentious, and at first I wasn't willing
to believe it.

However, further research shows that a WordPress theme is an example of
plug-in use as discussed in the GPL FAQ [4]:

   If the program dynamically links plug-ins, and they make function
   calls to each other and share data structures, we believe they form a
   single program, which must be treated as an extension of both the
   main program and the plug-ins. This means the plug-ins must be
   released under the GPL or a GPL-compatible free software license, and
   that the terms of the GPL must be followed when those plug-ins are
   distributed.

I must say that this statement is a lot clearer than the Software
Freedom Law Center's. You might well be able to test its applicability
in a court, since it's not part of the License, isn't even called up
by it, and is admittedly only a statement of the FSF's belief.

[1] http://goo.gl/c0tWG
[2] http://www.softwarefreedom.org/
[3] http://wordpress.org/news/2009/07/themes-are-gpl-too/
[4] http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins



  parent reply	other threads:[~2012-06-02 19:30 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-28 10:08 ANN: Fuzzy machine learning framework v1.2 Dmitry A. Kazakov
2012-05-28 11:36 ` J-P. Rosen
2012-05-28 11:51   ` Dmitry A. Kazakov
2012-05-28 14:56     ` Georg Bauhaus
2012-05-28 18:19       ` Nomen Nescio
2012-05-28 17:55     ` ANN: " Simon Wright
2012-05-28 20:07       ` Dmitry A. Kazakov
2012-05-28 19:23     ` Ludovic Brenta
2012-05-28 20:08       ` Dmitry A. Kazakov
2012-05-28 21:05         ` Ludovic Brenta
2012-05-29  2:30       ` Yannick Duchêne (Hibou57)
2012-05-29  7:21         ` Simon Wright
2012-05-29  1:44     ` Yannick Duchêne (Hibou57)
2012-05-28 13:42   ` Kulin
2012-05-28 14:56     ` Georg Bauhaus
2012-05-28 18:34       ` Nomen Nescio
2012-05-28 19:13         ` Simon Wright
2012-05-28 19:20         ` Ludovic Brenta
2012-05-29  2:18           ` Yannick Duchêne (Hibou57)
2012-05-29  9:38             ` Georg Bauhaus
2012-05-29 16:11               ` Yannick Duchêne (Hibou57)
2012-05-29 16:57                 ` Georg Bauhaus
2012-05-29 17:39                   ` georg bauhaus
2012-05-29 22:45                   ` Yannick Duchêne (Hibou57)
2012-05-31  0:28                 ` BrianG
2012-05-29 21:35               ` Nomen Nescio
2012-05-30 18:21                 ` Zhu Qun-Ying
2012-05-30 20:46                   ` Nomen Nescio
2012-05-30 22:14                     ` Zhu Qun-Ying
2012-06-01 18:12                     ` darkestkhan
2012-05-29  8:23           ` Nomen Nescio
2012-05-29 12:32             ` Ludovic Brenta
2012-05-29 16:15             ` Yannick Duchêne (Hibou57)
2012-05-29 22:48               ` Nomen Nescio
2012-05-29 23:31                 ` Yannick Duchêne (Hibou57)
2012-05-29  2:06         ` Yannick Duchêne (Hibou57)
2012-05-29  7:31           ` Nomen Nescio
2012-05-29  9:13             ` Georg Bauhaus
2012-05-29  7:58         ` Gustaf Thorslund
2012-05-29 18:25           ` onox
2012-05-30 20:56             ` Gustaf Thorslund
2012-05-29 16:45         ` Thomas Løcke
2012-05-29 21:00           ` Kulin
2012-05-29 22:26             ` Yannick Duchêne (Hibou57)
2012-05-30 16:38               ` Fritz Wuehler
2012-05-30 18:34               ` Kulin
2012-05-31  2:17             ` BrianG
2012-06-01 18:25             ` darkestkhan
2012-06-02  0:57               ` Yannick Duchêne (Hibou57)
2012-06-02  5:43                 ` darkestkhan
2012-06-02  7:02                   ` Yannick Duchêne (Hibou57)
2012-06-02  8:06                     ` Simon Wright
2012-06-02 10:25                       ` Yannick Duchêne (Hibou57)
2012-06-02 13:59                         ` darkestkhan
2012-06-02 16:31                           ` Yannick Duchêne (Hibou57)
2012-06-02 16:33                             ` Yannick Duchêne (Hibou57)
2012-06-02 19:30                             ` Simon Wright [this message]
2012-06-02 20:29                               ` Yannick Duchêne (Hibou57)
2012-06-02 19:31                             ` darkestkhan
2012-06-02 20:49                               ` Yannick Duchêne (Hibou57)
2012-06-03  6:52                                 ` Georg Bauhaus
2012-06-02 10:52                     ` Georg Bauhaus
2012-06-02 11:48                       ` Yannick Duchêne (Hibou57)
2012-06-02 14:44                         ` darkestkhan
2012-06-02 16:51                           ` Yannick Duchêne (Hibou57)
2012-06-02 17:59                             ` Georg Bauhaus
2012-06-02 19:40                             ` darkestkhan
2012-06-02 20:59                               ` Yannick Duchêne (Hibou57)
2012-06-03  8:14                               ` Simon Wright
2012-06-03  8:36                                 ` Dmitry A. Kazakov
2012-06-03 10:45                                   ` Nomen Nescio
2012-06-03 18:17                                   ` Simon Wright
2012-05-29 22:36           ` Yannick Duchêne (Hibou57)
2012-05-28 17:42     ` ANN: " Simon Wright
2012-05-29  1:59       ` Yannick Duchêne (Hibou57)
2012-05-29  7:16         ` Simon Wright
2012-05-31  2:35         ` BrianG
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox