After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 480128 - Licensing issues with google-breakpad
Licensing issues with google-breakpad
Status: RESOLVED FIXED
Product: bug-buddy
Classification: Deprecated
Component: general
2.20.x
Other Linux
: Normal critical
: ---
Assigned To: Bug-buddy Maintainers
Bug-buddy Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-25 08:39 UTC by Josselin Mouette
Modified: 2010-06-22 17:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Josselin Mouette 2007-09-25 08:39:38 UTC
As already discussed in bug#479507, there are some licensing issues with the google-breakpad code shipped with bug-buddy.

The claimed licensed is a 3-clause BSD, but some files are different:

src/common/convert_UTF.c has the following license:
 * Unicode, Inc. hereby grants the right to freely use the information
 * supplied in this file in the creation of products supporting the
 * Unicode Standard, and to make copies of this file in any form
 * for internal or external distribution as long as this notice
 * remains attached.
This is clearly not free as no rights to modify the file are granted. However it looks like it could easily be replaced with some glib functions.

src/processor/postfix_evaluator.h and src/processor/postfix_evaluator-inl.h are licensed under the Apache license version 2. This may be a mistake from Google, but as is it is not possible to distribute a bug-buddy build using these files. Either clarification should be obtained from Google, or the bug-buddy copyright holders could be all asked for a relicensing under GPLv3, which is compatible with the ASL.
Comment 1 Fernando Herrera 2007-09-26 18:09:07 UTC
src/processor/postfix_evaluator.h and src/processor/postfix_evaluator-inl.h have just been fixed upstream and are now under same 3c BSD. I'll upgrade bug-buddy copy of those files.

about the convert_UTF.c functions used, I'll change the local copy of google-breakpad to use glib based funcions. However as this is an upstream project we would like to link directly with it as soon as it gets its first release and distros start packaging it. So it would be nice to have a replacement for these funcions directly upstream under the 3BSD license and not depending on glib.
Comment 2 Fernando Herrera 2007-10-05 11:01:29 UTC
Mental note: mono eglib has some of those functions under MIT license
Comment 3 Cosimo Cecchi 2008-08-02 13:23:35 UTC
I reported the issue upstream at [1].

[1] http://code.google.com/p/google-breakpad/issues/detail?id=270
Comment 4 Fernando Herrera 2010-06-22 17:35:22 UTC
Google breakpad has been removed.