GPLv3 license terms violation

Bug #1317977 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Notes app
Fix Released
High
David Planella

Bug Description

reminders-app declares all it's source code to be GPL v3

however that is not correct, as embeddedy copy of third party sources (Evernote) is licensed under Apache v2.

That is however ok, since GPL v3 and Apache v2 are compatible licenses.

However, the resultant binary ./usr/lib/arm-linux-gnueabihf/qt5/qml/Evernote/libevernoteplugin.so, licensed under GPL v3 is linked to openssl.

openssl licensing is incompatible with GPL v3.

There are multiple ways to resolve this:
 * in evernote-sdk switch from using openssl to using gnutls
 * stop using openssl
 * stop using evernote-sdk
 * relicense reminders-app to GPL v3 with openssl linking exception:

---
 * In addition, as a special exception, the copyright holders give
 * permission to link the code of portions of this program with the
 * OpenSSL library under certain conditions as described in each
 * individual source file, and distribute linked combinations
 * including the two.
 * You must obey the GNU General Public License in all respects
 * for all of the code used other than OpenSSL. If you modify
 * file(s) with this exception, you may extend this exception to your
 * version of the file(s), but you are not obligated to do so. If you
 * do not wish to do so, delete this exception statement from your
 * version. If you delete this exception statement from all source
 * files in the program, then also delete it here.
---

Related branches

Changed in reminders-app:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
David Planella (dpm) wrote :

Good catch, thanks! Could you advise what we need to do and we'll fix it straight away?

Changed in reminders-app:
status: Confirmed → Incomplete
Revision history for this message
David Planella (dpm) wrote :

Ok, sorry, replied too quick and misread the bullet points, will fix.

Changed in reminders-app:
status: Incomplete → Triaged
David Planella (dpm)
Changed in reminders-app:
assignee: nobody → David Planella (dpm)
status: Triaged → In Progress
Revision history for this message
Ubuntu Phone Apps Jenkins Bot (ubuntu-phone-apps-jenkins-bot) wrote :

Fix committed into lp:reminders-app at revision 137, scheduled for release in reminders-app, milestone 0.4

Changed in reminders-app:
status: In Progress → Fix Committed
David Planella (dpm)
Changed in reminders-app:
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.