[wp-trac] [WordPress Trac] #16898: Fix plugins about page license requirement

WordPress Trac wp-trac at lists.automattic.com
Fri Feb 17 08:01:33 UTC 2012


#16898: Fix plugins about page license requirement
--------------------------------+----------------------------
 Reporter:  scribu              |       Owner:
     Type:  feature request     |      Status:  new
 Priority:  normal              |   Milestone:  WordPress.org
Component:  WordPress.org site  |     Version:
 Severity:  normal              |  Resolution:
 Keywords:                      |
--------------------------------+----------------------------

Comment (by Rarst):

 Disclaimer - I don't have any issue whatsoever licensing my own code under
 GPLv2 or compatible. We don't have such issue at work either.

 However - there is plenty of code out there that is meant to be used by
 developers as libraries/components, that is not compatible to GPLv2
 (typical case is Apache License).

 Just from personal experience:

  - I had to use inferior JavaScript solution for charting, because my
 first choice was under Apache License;
  - I had to write from scratch PHPDoc parser because best fitting ready-
 made library I found moved on from GPLv2 to GPLv3;
  - I need to upgrade library to accommodate Google API changes and I can't
 use official Google's library which is under Apache License.

 And another issue is - this rule is not respected de-facto. There are
 hundreds of files in repository licensed under Apache (just google
 {{{"Apache License" inurl:trunk site:http://plugins.svn.wordpress.org/}}}
 ). Probably as many GPLv3 only and others. I've seen as bad as "all rights
 reserved - do not copy without permission".

 Developers trying to follow rules are forced to use inferior libraries or
 invent the wheel.

 Developers who don't give a damn about rules (or ignorant of them) just go
 on filling repo with incompatible code, because this rule is paper tiger.

 For the inclusion in core argument it would probably be easier to not get
 into trouble by assuming that anything in repository is not compatible and
 needs checking. Because in current situation just seems more likely to get
 one into trouble by assuming that everything there is GPLv2 - it isn't.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/16898#comment:8>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list