Comments

skwashd’s picture

Title: Noodle Theme subthemes are not GPL licensed » Noodle Theme subthemes are not GPL licensed and base theme contains non GPL components

Additional issues from the same file "Some js/jquery files may have different (but GPL compatible) licensing. Please check file headers."

skwashd’s picture

Project: Drupal.org site moderators » Noodle
Version: » 6.x-1.0-beta2
Component: Licensing » Code
Priority: Normal » Critical

As per the druapl.org git guidelines, all code for this theme needs to be licensed as "GPL v2 or later"

Reassigning to project issue queue as per updates FAQ http://drupal.org/licensing/faq

betarobot’s picture

Assigned: Unassigned » betarobot
Priority: Critical » Normal
Status: Active » Closed (works as designed)

Dave,

I'm not sure why would you create this issue. There are only 2 files with:
jquery.switchtarget.js - BSD license
jquery.meerkat.js - MIT license

Those licenses are GPL compatible (and even less restrictive) which goes just fine with Drupal policies: http://drupal.org/licensing/faq#q10

And the files are only in base theme. Sample sub-theme has no non-GPL files at all. Strange enough that you would not check the situation before posting a critical issue.

Custom themes we create are not hosted or distributed at drupal.org. And the file you mentioned clearly states what may be licensed differently for non D.o. distribution (as in http://drupal.org/licensing/faq#q7).

skwashd’s picture

Title: Noodle Theme subthemes are not GPL licensed and base theme contains non GPL components » Noodle Theme contains non GPL components
Priority: Normal » Critical
Status: Closed (works as designed) » Active

Questions 7 and 10 in the FAQ aren't relevant when the code is hosted on d.o. Please refer to questions 1 through 3 of the FAQ that I linked to. If the code in git on d.o it must be GPL licensed.

As I see it you have 2 options to resolve this issue:

  • Remove the files and include install instructions in the README.txt
  • Remove the files and ask upstream to dual license them and re add them once done

Sorry for the non free claim, it was based on reading he LICENSE.txt which I linked to and the presence of the subtheme directory in git. You might want to edit the README.txt to clarify that.

betarobot’s picture

Gone with second option yet. jquery.switchtarget.js is now dual licensed: https://github.com/yulka/switchtarget-jquery-plugin/commit/fd02090132c1d... (thanks Yulka!)

Now waiting response for jquery.meerkat.js.

And will definitely fix the README.txt and LICENSE.txt to make it more clear.