Opened 11 years ago

Last modified 3 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:


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 11 years ago by Ryan J Ollos

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:

  1. #9805 - selection of a license, or inclusion of a user's own license text should be part of the process of creating a TracHack's project.
  2. When an account is created, a user must accept licensing agreement such as those outline by hasienda.
  3. Include text (or at least links to text) on the ticket page and wiki edit page that clearly describes the implicit waiver (License/MandatorySignOff).

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.

comment:2 Changed 11 years ago by Ryan J Ollos

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 7 years ago by Ryan J Ollos

Owner: Michael Renzmann deleted

comment:4 Changed 7 years ago by Ryan J Ollos

Type: defecttask

comment:5 Changed 4 years ago by Ryan J Ollos

Cc: Ryan J Ollos removed

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.