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

WordPress Trac wp-trac at lists.automattic.com
Wed Feb 29 08:50:47 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):

 Replying to [comment:45 WraithKenny]:
 > The prohibition on Apache/GPLv3 extend to the JavaScript libraries as
 per policy?

 Yes, currently it does. This ticket was initially raised exactly after
 discussing making use of JS library under Apache License (see link at top
 of thread).

 > Is there a Matrix of sorts (like http://www.gnu.org/licenses/gpl-
 faq.html#AllCompatibility ) that allows "GPLv2 or later" to contain "GPLv2
 only" or "GPLv2 or later" PHP code, while using "GPLv2 or later," "GPLv3,"
 or "Apache 2.0" licensed libraries? (I can't figure it out.)

 You can combine Apache License 2.0 with GPLv3 so think of it as GPLv3 in
 context of that matrix. And combining GPL versions is pretty thoroughly
 covered there.

 > (Alternatively, I could write the plugin in a way that remotely pulls in
 and possibly caches the less.js library so that it's external and doesn't
 impact licensing, but that's a hoop and a half ain't it...)

 Note that repository rules say that "All images and scripts shown should
 be part of the plugin". I think this is rule even more obscure and less
 policed than license one, but still it there and trying to fetch things
 from elsewhere is technically breaking it.

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


More information about the wp-trac mailing list