Feature #12

Require all projects to have Open Source licenses

Added by J. Simmons about 12 years ago. Updated almost 4 years ago.

Status:Closed Start date:04/08/2011
Priority:Normal Due date:
Assignee:- % Done:


Target version:v0.2 - Public Beta


Write plugin to require projects list an approve license (OSI for software, OSHW for hardware).

launchpad_project_licensing.png (37.4 kB) J. Simmons, 12/12/2011 05:38 pm

ode_project_list.png (37.5 kB) J. Simmons, 12/12/2011 05:38 pm


Updated by J. Simmons over 11 years ago

Getting more specific on the requirements.
I see three major elements of this plugin.

  1. An admin interface to add, edit, disable licenses - Site administrators should be able to control the list of licenses to choose from in an admin panel. They should be able to:
    1. add new licenses (which have a a full name {Gnu Public License 2.0}, a short name {GPL 2.0}, and a link to their text on the internet {http://opensource.org/licenses/GPL-2.0})
    2. edit licenses (to correct the names or link)
    3. disable licenses so they can no longer be selected (but not delete them in case there are projects using them - perhaps those projects should show the license as deprecated in the project UI as a way to inform the project owner they should consider using a new license)
  2. An additional required field(s) in the project creation UI - during project creation, there should be a required field that is licensing (user must select at least one of the licenses in the list to continue). Licenses should be grouped into three categories: Hardware, software, documentation, with lists of licenses in each category (as configured in the admin panel above). See the LaunchPad example below for the kind of ordering and wording. There may also need to be a text field field for who to attribute the project to.
  3. Summary display of project licensing in project list and project home page - The project list page should have a list of the license short names included with each project (perhaps in parentheses next to the project name and separated by pipes '|'). Similarly, there should be a more verbose list of the licenses (with long names and links) on the main project page for each project in a "block" like the news feed (See https://opendesignengine.net/projects/dante for a general idea).

I will post these ideas on Google+ and the OSHW mailing list to solicit feedback and leave additional comments based on the feedback. Work on the plugin should stay on hold until this process is complete.

Updated by J. Simmons over 11 years ago

  • % Done changed from 0 to 70

Plugin is written and installed (by Littlelines). I am in the process of creating the list of licenses users will choose from and getting feedback on that list.

Updated by J. Simmons over 11 years ago

  • % Done changed from 70 to 100

List of licenses for Beta launch added to ODE.

Updated by J. Simmons over 11 years ago

  • Status changed from New to Closed

Updated by Philippe Chretien over 11 years ago

J. Simmons wrote:

List of licenses for Beta launch added to ODE.


i know I am late on that topi but I can't see any of the CC licenses in the list when I go on the new project page? Is there an official discussion on that somewhere? Any chance we see these licenses in the future?



Updated by J. Simmons about 11 years ago


Thanks for the note (and sorry it has taken me so long to reply - I was pretty sick the last week or so and I am still digging through my inbox). To answer your question, you should see some CC licenses under the "Documentation Licenses" heading on the project settings page (CC BY and CC BY-SA). They are listed under documentation because they are really copyright licenses, not hardware licenses. You are however, welcome to only apply a single license from any of the categories, so you could use just a CC license with your project. We choose not to include the NC options because those violate the open source hardware definition (take a look at this discussion for more info).

Please let me know if you have any further questions or comments. And thanks again for posting!


Updated by Alyssa Patterson almost 4 years ago

Thank you for sharing information about Open Source licenses. This is really helpful information for all. Hope many people will read this post and share with others. Alyssa, Providing
assignment help Sydney ‘s colleges students with on time delivery at best nominal price.

Updated by Ida wallace almost 4 years ago

J. Simmons wrote:

Write plugin to require projects list an approve license (OSI for software, OSHW for hardware).

Thanks for letting us know about the Open Source licenses requirement for certain projects and sharing require projects list an approve license.
Get best writing assistance from the Australian assignment writers at Assignment Help Folks.

Updated by Caroline Webb almost 4 years ago

Appreciate you for sharing update information. My students searching for all projects to have open source licenses. So I will happily forward it with them. Thank you.

With a team of personal statement writers design result-driven personal statement at Personal Statement Folks in UK.

Also available in: Atom PDF