Mir

Source code mentions wrong licenses

Bug #1151171 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Robert Ancell

Bug Description

Throughout src/, we seem to have a mix of GPL and LGPL headers. This should be cleaned up so that the libraries (at least) are LGPL, and binaries (maybe) GPL.

Also, COPYING only mentions GPL. Since most of the source will be LGPL we need to add a COPYING.LGPL.

And of course, in both cases remember we're using *GPL v3.

Related branches

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Clarification: Right now we're only sure that we want LGPL for the client library. Seems like we may want to keep GPL for server libraries.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Even worse, some files like surfaces/surface.cpp seem to mention both LGPL and GPL.

Revision history for this message
Thomas Voß (thomas-voss) wrote :

In general, we use GPL for binaries, and LGPL for libraries.

I checked on src/server/surfaces/surface.cpp and only found LGPL. Could you please confirm that the issue is resolved?

Changed in mir:
status: New → Confirmed
milestone: none → 0.0.3
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.0.3

Changed in mir:
status: Confirmed → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

didrocks' branch is not a fix for this bug. So unlinking the branch.

I can still see GPL headers in a lot of library sources:
    grep -lr 'GNU General' src

Changed in mir:
assignee: nobody → Didier Roche (didrocks)
status: Fix Committed → Confirmed
assignee: Didier Roche (didrocks) → nobody
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

@Daniel: that's what I told when submitting the branch ;)
Yeah, feel free to continue sedding in the files to get all headers under LGPL. (that's the safest path after discussing with Thomas).

Do not forget to update debian/copyright to reflect that as well. Something I didn't get time to look at.

Changed in mir:
assignee: nobody → Robert Ancell (robert-ancell)
status: Confirmed → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.0.3

Changed in mir:
status: In Progress → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Not fixed yet. src/server/* has yet to be corrected.

Changed in mir:
status: Fix Committed → Triaged
Revision history for this message
Robert Ancell (robert-ancell) wrote :

I clarified with Mark and he said libmirserver should remain GPL.

Changed in mir:
status: Triaged → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

OK, I've opened a new bug 1168225 for related license problems.

Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.