Make WordPress Core

Opened 9 years ago

Closed 8 years ago

#27808 closed defect (bug) (invalid)

Tinymce violation of license term: source is only available as concatenation and not as prefered form of modification

Reported by: broucari's profile broucari Owned by:
Milestone: Priority: lowest
Severity: minor Version:
Component: External Libraries Keywords: close
Focuses: Cc:

Description

Priority higgest and severity blocker because it is a license problem

Hi,

Tinymce is distribued under the LGPL and thus you should redistribute source as prefered form of modification.

You only redistribute the source as concatenation of source file http://code.svn.wordpress.org/wordpress-sources/tinymce/

First line read:
FILE IS GENERATED BY COMBINING THE SOURCES IN THE "classes" DIRECTORY SO DON'T MODIFY THIS FILE DIRECTLY

It is not the prefered form of modification so it is a license violation.

Please check other LGPL/GPL modules for this kind of problems

Related to: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=744709
Already opened as: https://plugins.trac.wordpress.org/ticket/2192

Change History (11)

This ticket was mentioned in IRC in #wordpress-dev by broucaries. View the logs.


9 years ago

#2 @broucari
9 years ago

  • Severity changed from normal to blocker

#3 @nacin
9 years ago

This file is taken directly from TinyMCE's production release: http://download.moxiecode.com/tinymce/tinymce_3.5.8.zip. How they choose to build it up to that point is not our concern.

#4 @broucari
9 years ago

It is your problem. As upstream they have right to distribute binary version, but as downstream you should answer to written offer to get source. So it is your concern.

Bastien

#5 @DrewAPicture
9 years ago

  • Component changed from General to TinyMCE

Couldn't decide whether TinyMCE or External Libraries component was more appropriate.

#6 @iseulde
8 years ago

  • Keywords close added
  • Priority changed from normal to lowest
  • Severity changed from blocker to minor

Severity in Debian report set to minor, so changing here accordingly.

#7 @iseulde
8 years ago

Related: #27739 and [28081].

This ticket was mentioned in Slack in #core by iseulde. View the logs.


8 years ago

#9 @iseulde
8 years ago

  • Component changed from TinyMCE to External Libraries

#10 @scott.gonzalez
8 years ago

GPL (and therefore LGPL) allows distribution of only object code so long as you make the source code available. One such method is by providing "access to copy the Corresponding Source from a network server at no charge." Providing a link to the source code, either in the minified file or in the tinymce directory should be enough, even if the link points upstream.

#11 @wonderboymusic
8 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to invalid
  • Status changed from new to closed

see comment:10 by @scott.gonzalez

Note: See TracTickets for help on using tickets.