Modify

Opened 2 months ago

Closed 4 weeks ago

#11832 closed task (fixed)

Change to 3-Clause BSD license?

Reported by: rjollos Owned by: rjollos
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 follow-up: Changed 2 months ago by robguttman

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 2 months ago by rjollos

  • Cc hasienda jun66j5 otaku42 osimons mitar added
  • Owner changed from robguttman to rjollos
  • Status changed from new to accepted

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 2 months ago by rjollos

In 13992:

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

comment:4 Changed 2 months ago by rjollos

In 13994:

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

comment:5 Changed 2 months ago by rjollos

In 13995:

Added copyright year. Refs #11832.

comment:6 Changed 2 months ago by rjollos

In 13996:

Fixed author in COPYING file. Refs #11832.

comment:7 Changed 2 months ago by rjollos

  • Cc hasienda jun66j5 otaku42 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 6 weeks ago by rjollos

In 14003:

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

comment:9 Changed 6 weeks ago by rjollos

In 14004:

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

comment:10 Changed 4 weeks ago by rjollos

In 14025:

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

comment:11 Changed 4 weeks ago by rjollos

In 14026:

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

comment:12 Changed 4 weeks ago by rjollos

In 14027:

Added license headers and text. Refs #11832.

comment:13 Changed 4 weeks ago by rjollos

In 14028:

Added license headers and text. Refs #11832.

comment:14 Changed 4 weeks ago by rjollos

In 14029:

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

comment:15 Changed 4 weeks ago by rjollos

In 14030:

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

comment:16 Changed 4 weeks ago by rjollos

In 14031:

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

comment:17 Changed 4 weeks ago by rjollos

In 14032:

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

comment:18 Changed 4 weeks ago by rjollos

In 14033:

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

comment:19 Changed 4 weeks ago by rjollos

In 14034:

Fixed URL in setup.py. Refs #11832.

comment:20 Changed 4 weeks ago by rjollos

In 14035:

Fixed URL in setup.py. Refs #11832.

comment:21 Changed 4 weeks ago by rjollos

In 14040:

Added COPYING files. Refs #11832.

comment:22 Changed 4 weeks ago by rjollos

  • Resolution set to fixed
  • Status changed from accepted to closed

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

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


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

 
Note: See TracTickets for help on using tickets.