Skip to content
  • Thomas Bellman's avatar
    Relicense under normal GNU Public License (v3+). · d6ecc36d
    Thomas Bellman authored
    We are about to include a piece of code which is a translation (from
    Python to Ruby) of code licensed under the normal GNU Public License
    (version 2 or later), and the translation is thus also licensed under
    GPL.  While we could ask the original authors to allow distribution
    under the Lesser GPL as well, we instead choose to relicense this
    entire module under the normal GPL.
    
    Relicensing from LGPL v3+ to GPL v3+ is permitted in general, as LGPL
    is just "additional permissions" on top of GPL, and section 7 of GPL
    says:
    
          When you convey a copy of a covered work, you may at your
        option remove any additional permissions from that copy, or
        from any part of it.
    
    See also https://www.gnu.org/licenses/license-compatibility.html,
    where Richard Stallman explicitly mentions relicensing from LGPL v3+
    to GPL v3+.
    
    (In addition, as far as I can tell, all the code remaining in this
    module is entirely written by me, and I can give myself permission
    to relicense.)
    d6ecc36d