Modify

Opened 10 years ago

Closed 10 years ago

#11832 closed task (fixed)

Change to 3-Clause BSD license?

Reported by: Ryan J Ollos Owned by: Ryan J Ollos
Priority: normal Component: DynamicFieldsPlugin
Severity: normal Keywords:
Cc: Trac Release:

Description

Apologies if I've already asked about this, but in general I prefer to contribute to plugins that have a BSD-compatible license. This allows the code to eventually be included in the Trac core. Would you consider allowing a license change to 3-Clause BSD license, which is the license that Trac uses? Would you allow this for your other plugins in addition to DynamicFieldsPlugin?

Attachments (0)

Change History (22)

comment:1 Changed 10 years ago by Rob Guttman

Ryan, I would be happy to change all of my plugin licenses to BSD licenses. Please go ahead and make this change. In fact, if it would help for me to migrate my plugins to github, it's probably time for me to do that anyway so others can contribute and help maintain them easier. What do you think?

comment:2 in reply to:  1 Changed 10 years ago by Ryan J Ollos

Cc: Steffen Hoffmann Jun Omae Michael Renzmann osimons Mitar added; anonymous removed
Owner: changed from Rob Guttman to Ryan J Ollos
Status: newaccepted

Replying to robguttman:

Ryan, I would be happy to change all of my plugin licenses to BSD licenses. Please go ahead and make this change.

Thanks! I'll make the changes.

In fact, if it would help for me to migrate my plugins to github, it's probably time for me to do that anyway so others can contribute and help maintain them easier. What do you think?

My hope is that we can make trac and trac-hacks an appealing platform so that users don't feel the need to host their projects on GitHub instead. It will take a bit of work though to make trac-hacks as good as GitHub for collaboration.

If you'd like to move your plugins to GitHub they could be put under the umbrella of the newly created trac-hacks organization: https://github.com/orgs/trac-hacks I'm not sure yet what the best way to organize this will be. We could create a team for each project, a team for each trac-hacks user or a team for the entire trac-hacks organization.

I had a discussion about hosting on GitHub with mitar some time ago. He hosts several of his plugins on GitHub, so I've CC'ed him on this message to get his input on what will work best with regard to managing plugins and users within the organization.

It would be great if we could aggregate all of the trac plugins on GitHub under a single organization. That would the trac-hacks admin team to help with maintaining the plugins and also help users with locating plugins on GitHub.

Let's continue the conversation on the mailing list though: gdiscussion:trac-dev:VSq8vUal7gk.

comment:3 Changed 10 years ago by Ryan J Ollos

In 13992:

Changed to 3-Clause BSD license with permission of author. Refs #11832.

comment:4 Changed 10 years ago by Ryan J Ollos

In 13994:

Changed to 3-Clause BSD license with permission of author. Refs #11832.

comment:5 Changed 10 years ago by Ryan J Ollos

In 13995:

Added copyright year. Refs #11832.

comment:6 Changed 10 years ago by Ryan J Ollos

In 13996:

Fixed author in COPYING file. Refs #11832.

comment:7 Changed 10 years ago by Ryan J Ollos

Cc: anonymous added; Steffen Hoffmann Jun Omae Michael Renzmann osimons Mitar removed

There will be a lot of commit activity in this ticket, so I'm removing everyone from the CC list so to not annoy you all.

comment:8 Changed 10 years ago by Ryan J Ollos

In 14003:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:9 Changed 10 years ago by Ryan J Ollos

In 14004:

Correct license keyword argument in setup.py. Refs #11832.

comment:10 Changed 10 years ago by Ryan J Ollos

In 14025:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:11 Changed 10 years ago by Ryan J Ollos

In 14026:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:12 Changed 10 years ago by Ryan J Ollos

In 14027:

Added license headers and text. Refs #11832.

comment:13 Changed 10 years ago by Ryan J Ollos

In 14028:

Added license headers and text. Refs #11832.

comment:14 Changed 10 years ago by Ryan J Ollos

In 14029:

1.0.1: Change license to 3-Clause BSD with permission of author

Refs #11832.

comment:15 Changed 10 years ago by Ryan J Ollos

In 14030:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:16 Changed 10 years ago by Ryan J Ollos

In 14031:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:17 Changed 10 years ago by Ryan J Ollos

In 14032:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:18 Changed 10 years ago by Ryan J Ollos

In 14033:

Changed license to 3-Clause BSD with permission of author. Refs #11832.

comment:19 Changed 10 years ago by Ryan J Ollos

In 14034:

Fixed URL in setup.py. Refs #11832.

comment:20 Changed 10 years ago by Ryan J Ollos

In 14035:

1.0.1: Fix URL in setup.py

Refs #11832.

comment:21 Changed 10 years ago by Ryan J Ollos

In 14040:

Added COPYING files. Refs #11832.

comment:22 Changed 10 years ago by Ryan J Ollos

Resolution: fixed
Status: acceptedclosed

All of the plugins are now licensed with 3-Clause BSD. Thanks Rob!

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Ryan J Ollos.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


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

 
Note: See TracTickets for help on using tickets.