GNOME Bugzilla – Bug 703239
Please check the license of libcheese/um-crop-area.c
Last modified: 2013-06-30 07:17:48 UTC
Although cheese is released under the GPL-2+, there is one file that claims to be under the GPL-3+: libcheese/um-crop-area.c When I looked at the git history of the file, I found bug 606730 which claims that the code came from Shotwell. Shotwell is released under the LGPL-2.1+. I also checked Shotwell 0.4 which was the current stable release at that time but it used the same license. Further, I did not find that file or code that looked similar to it in the Shotwell sources. (For one thing Shotwell has always been written in Vala.) If the code indeed comes from Shotwell under the LGPL-2.1+ then it should be possible to relicense it under the GPL-2+. https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
and libcheese/um-crop-area.h is GPL-2+
Hi Bastian, it looks like you added the problematic file(s) in question (in commit b4e2a01d723a8bdb74c6327d862e0ef1af9ba08a), although Matthias may have copied/written the code originally. Can you or Matthias investigate and confirm the licensing? If it is OK to put this code under GPL-2+ like the rest of Cheese, a patch to update the license would be great. Thanks.
Created attachment 248076 [details] [review] um-crop-area.c: Relicense to GPLv2+ This makes the file fit in better with the rest of Cheese, license-wise.
The code was inspired by the shotwell cropping tool, but I don't think it bears much resemblance to it now. In any case, relicensing it would be fine with me.
Comment on attachment 248076 [details] [review] um-crop-area.c: Relicense to GPLv2+ Thanks for the clarification. I pushed this to master as commit 7aab154c74ee9a6487e38300d907bd797fd5ba0e.