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

WordPress Trac wp-trac at lists.automattic.com
Sun Feb 20 05:45:22 UTC 2011


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

Comment (by markjaquith):

 First, regarding the MIT license for swfupload. We don't include an MIT
 license file with it because '''the project does not do so itself'''. So
 that's an upstream issue. We could add that file, at which point our
 handling of their license file would be better than theirs (they just link
 out). It might be better to reach out to them and ask them to update their
 project with a license/copyright file of their creation, which we can then
 incorporate downstream. It's a bit presumptuous to create that for them
 without reaching out first.

 Second, regarding the GPL, please refer to the following:

 > 3. You may copy and distribute the Program (or a work based on it, under
 Section 2) in object code or executable form under the terms of Sections 1
 and 2 above provided that you also do one of the following:
 >
 > a) Accompany it with the complete corresponding machine-readable source
 code, which must be distributed under the terms of Sections 1 and 2 above
 on a medium customarily used for software interchange; or,
 >
 > b) Accompany it with a written offer, valid for at least three years, to
 give any third party, for a charge no more than your cost of physically
 performing source distribution, a complete machine-readable copy of the
 corresponding source code, to be distributed under the terms of Sections 1
 and 2 above on a medium customarily used for software interchange; or,
 >
 > c) Accompany it with the information you received as to the offer to
 distribute corresponding source code. (This alternative is allowed only
 for noncommercial distribution and only if you received the program in
 object code or executable form with such an offer, in accord with
 Subsection b above.)

 We aren't doing (a). We're going to do (b) (this is being worked on now).

 Right now, we're doing (c), but not very well, because swfupload isn't
 doing (b) very well (they're not required to). The intact copyright notice
 in the swfupload files points people to their Google Code repository,
 where the full source code is offered. We've passed that information
 along. That's not as clear as it could be. It essentially says "here's the
 repository for this project," and when you go there, the source files are
 available for download. If someone wanted to find the source code, they'd
 just follow the link we've passed along, and they'd be offered it. But
 recall that the swfupload project is not required to distribute the source
 — they just happen to be doing so. A more sustainable solution for us it
 to simply host a copy of the full swfupload project source code somewhere
 on WordPress.org, and then reference that location somewhere in the
 WordPress code, and on the site. That's more obviously in compliance with
 the GPL (option b), and as that source will be in a location that we
 control, we can guarantee that the "offer" of source code remains true in
 the future. One could make the argument that them merely linking to the
 source files on Google Code isn't a "written offer." '''Please let's not
 stoop to that level of pedantry.''' Instead of arguing about the nuances
 of option (c), let's just do option (b) and be done with it.

 That's what is being worked on now.

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


More information about the wp-trac mailing list