Modify ↓
Opened 12 years ago
Last modified 4 years ago
#10861 new task
Develop rules that govern code contributions
Reported by: | Ryan J Ollos | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | TracHacks |
Severity: | normal | Keywords: | |
Cc: | Steffen Hoffmann, osimons | Trac Release: |
Description
hasienda has developed an initial draft of some rules governing code contributions. They can be found at License/MandatorySignOff. otaku42 also pointed out that the MadWifi project has some text as well.
The purpose of this ticket is to discuss and refine the text, before presenting to the larger community.
Attachments (0)
Change History (5)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Cc: | Ryan J Ollos added |
---|
I've observed the following in the jQuery repository, which may be of interest. When a new contributor submits a pull request, they are asked to sign the CLA (e.g. see this ticket).
comment:3 Changed 8 years ago by
Owner: | Michael Renzmann deleted |
---|
comment:4 Changed 8 years ago by
Type: | defect → task |
---|
comment:5 Changed 5 years ago by
Cc: | Ryan J Ollos removed |
---|
Note: See
TracTickets for help on using
tickets.
The text developed by hasienda sounds good to me. There are a few points where I think we can improve the clarify by refining the text, but I'm definitely in agreement with the overall content the text. The certificate of origin on the MadWifi page (and on the link Linux page) also seems to have very good content.
Here are some other ideas I had in mind:
With (1) implemented, all plugins should have a license. With (2) implemented, all committers will have had to accept a license agreement. With (3) implemented, it will be clear to everyone submitting content to the site through tickets and wiki pages what terms their submitted content is subject to.
The ASF has some detailed rules that I need to familiarize myself with. That could serve as another example in developing the rules governing TracHacks (and also what not to do in cases that they are overly burdensome).
Related to the change mentioned for the TracHacksPlugin, it would also be useful to tag all plugins by their license and allowing filtering by license on the WikiStart page, or some other convenient location.