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 766389 - create-project: allow selecting a license during project creation
create-project: allow selecting a license during project creation
Status: RESOLVED FIXED
Product: gnome-builder
Classification: Other
Component: general
3.20.x
Other Linux
: Normal enhancement
: ---
Assigned To: GNOME Builder Maintainers
GNOME Builder Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-05-13 17:51 UTC by Akshaya Kakkilaya
Modified: 2016-05-14 16:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch (195.57 KB, patch)
2016-05-13 17:51 UTC, Akshaya Kakkilaya
none Details | Review
patch(fixed) (194.70 KB, patch)
2016-05-13 18:48 UTC, Akshaya Kakkilaya
committed Details | Review

Description Akshaya Kakkilaya 2016-05-13 17:51:33 UTC
Created attachment 327813 [details] [review]
patch

Allow selecting the following licenses:
1) GPL 3
2) GPL 2
3) LGPL 3
4) LGPL 2.1
5) AGPL 3
6) MIT/X11
Comment 1 Akshaya Kakkilaya 2016-05-13 18:48:12 UTC
Created attachment 327815 [details] [review]
patch(fixed)
Comment 2 Mohammed Sadiq 2016-05-14 02:52:47 UTC
IANAL nor a GNOME developer, though I have some comments.

As the License blurbs you added contains "or (at your option) any later version." It is better to name items in the list like this: "AGPL v3 or later", and so on.

Also, It's always better to arrange the license in reverse chronological order.

So this order may be better:

1. AGPL v3 or later
2. GPL v3 or later
3. GPL v2 or later
4. LGPL v3 or later
5. LGPL v2.1 or later
6. MIT/X11

Also, adding GNU in front of GNU licenses are preferred. eg: "GNU AGPL v3 or later"

Take this just as a comment, not as an advice. chergert shall help you the best.

Thank you.
Comment 3 Christian Hergert 2016-05-14 12:47:37 UTC
Comment on attachment 327815 [details] [review]
patch(fixed)

pushed with some followup commits to handle multiple languages in the file headers.

We can probably update the text names as mentioned in comment #2.

I was wondering if we should change the default license based on template (libraries default to LGPL3 vs GPL3 for programs, for example)... But haven't decided.

Either way, GPL-3 is now current default.
Comment 4 Christian Hergert 2016-05-14 16:09:30 UTC
license naming and ordering updated. we can close this now.