Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Would you considering changing license to GNU Affero General Public License? #437

Open
strypey opened this issue May 10, 2018 · 0 comments

Comments

@strypey
Copy link

strypey commented May 10, 2018

Firstly, thanks a lot for releasing the source code for ClipBucket as free code software. I recognise that you don't have to this, and I appreciate that you do. The following is merely a suggestion, not a criticism.

I maintain a page recommending video-hosting solutions. When I was adding ClipBucket to this page, I noticed your license has an “obnoxious BSD advertising clause”, which makes me hesitant to recommend it. Your reasoning for this, as stated in the license page, is you hope

"that its promotional value may help justify the thousands of dollars in otherwise billable time invested in writing this and other freely available, open-source software."

This is totally reasonable, and I am not a lawyer, but can I suggest another way you might be able to achieve a similar result, while bringing other benefits? Your existing license obliges re-users to link to your website, but it doesn't oblige them to share any modifications (bug fixes, added features) they've made to your original code. If you use the GNU AGPL license (note that's A GPL not GPL), anyone who uses your software to run a hosted service (as-is or modified) is obliged to provide users with a link to the source code, including any modifications, and to release their modifications under the same license.

Those who are simply re-using the software as-is will most likely do this by linking back to your own repo, thus promoting you anyway. Those who are using their own modified version will link to their own repo, but if this is on GH it will still have a link showing that it's forked from your repo, and even if it's hosted somewhere else, it still gives you the benefit of taking useful code for merging back into your own code, under the same license. What do you think?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant