[wp-trac] [WordPress Trac] #16517: What about / Whom to ask for full/missing wordpress source-code?

WordPress Trac wp-trac at lists.automattic.com
Thu Feb 17 13:49:24 UTC 2011


#16517: What about / Whom to ask for full/missing wordpress source-code?
--------------------------------+------------------------------
 Reporter:  hakre               |       Owner:
     Type:  defect (bug)        |      Status:  reopened
 Priority:  normal              |   Milestone:  Awaiting Review
Component:  WordPress.org site  |     Version:
 Severity:  normal              |  Resolution:
 Keywords:                      |
--------------------------------+------------------------------

Comment (by Otto42):

 Replying to [comment:9 chipbennett]:
 > Wait, what? I find this response confusing. Either WordPress is
 distributed 100% GPL or it is not. If WordPress is 100% GPL, then the
 source-code provision applies to 100% of the code (including erstwhile
 MIT-licensed code that has been re-licensed as GPL for distribution with
 WordPress). If WordPress is ''not'' 100% GPL, then don't we have a bigger
 problem?

 You both misunderstand the nature of the GPL, GPL-Compatible, and how
 licensing works.

 Code '''cannot''' be "relicensed" by anybody other than the copyright
 holder. You cannot put licensing terms on code that you do not own,
 period.

 So we can't "relicense" the SWFUpload code any more than I could take code
 you released and put my own terms on it and then re-release it. That's
 theft.

 The term "GPL-Compatible" means that the code has licensing terms on it
 that are equal to or less restrictive than the GPL itself. This means that
 we can release it as part of a larger work which is GPL. The individual
 pieces can have their own terms, but the work-as-a-whole is GPL'd.

 The terms in section 2 make this clear:

 ''These requirements apply to the modified work as a whole. If
 identifiable sections of that work are not derived from the Program, and
 can be reasonably considered independent and separate works in themselves,
 then this License, and its terms, do not apply to those sections when you
 distribute them as separate works. But when you distribute the same
 sections as part of a whole which is a work based on the Program, the
 distribution of the whole must be on the terms of this License, whose
 permissions for other licensees extend to the entire whole, and thus to
 each and every part regardless of who wrote it.
 ''

 So the GPL applies to WordPress as-a-whole, but not to the individual and
 independent parts of it, such as SWFUpload, when they are separated out.
 SWFUpload has not be "re-licensed", it's been included in another work
 which has a more restrictive license than it itself has.


 > Bottom line: whomever is responsible for distributing WordPress (i.e.
 the WordPress Foundation, or currently more accurately, Matt Mullenweg, as
 the owner and responsible party for the wordpress.org web site), ''is
 under obligation'' to provide full source code for 100% of WordPress.

 No, he is not. GPL, Section 3:

 ''If distribution of executable or object code is made by offering access
 to copy from a designated place, then offering equivalent access to copy
 the source code from the same place counts as distribution of the source
 code, even though third parties are not compelled to copy the source along
 with the object code.
 ''

 And that is for the case where the code was GPL to begin with. Which, as I
 stated before, does not apply to the SWFUpload code as it is not GPL, but
 MIT licensed. Furthermore, the files accompanying the SWFUpload code give
 its URL and the place to download it. SWFUpload is included in WordPress
 in an unmodified format. There are no changes to it that need their source
 code included.

 > WordPress is being distributed, ostensibly licensed 100% under GPL - and
 whomever is responsible for that distribution is responsible for
 fulfilling the terms of the GPL, including full source disclosure.

 The GPL makes absolutely no such requirement to begin with. You are
 misunderstanding the terms.

 Let's say I write a work and release it in object form only. An
 executable. I then say that that executable is licensed under the GPL. Do
 I now have to release the source code for it? Absolutely not. It's my
 work, I wrote it, I own it. I am not under the terms of the GPL, I am
 making it available to *other people* under those terms.

 I'll state it one more time: WordPress.org (the group doing the releasing
 of WP) is under no obligation to provide the source code for a work that
 they have not modified,  and when they have given the location where it
 may be obtained from the original source, and when it is not GPL licensed
 to begin with.

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


More information about the wp-trac mailing list