Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upRelicence Pixelfed as AGPLv3 #143
Comments
oct2pus
changed the title from
Swap to the AGPLv3 Licence
to
Relicence Pixelfed as AGPLv3
Jun 2, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
EliotBerriot
Jun 2, 2018
Hi @oct2pus, and thank you for explaining the issue this carefully. I'm not related to PixelFed at all, but I run Funkwhale (it's another project that I run that is BSD-licensed), your arguments make a lot of sense and I wanted to thank you. I think I will consider Funkwhale's licence to AGPL soon.
EliotBerriot
commented
Jun 2, 2018
|
Hi @oct2pus, and thank you for explaining the issue this carefully. I'm not related to PixelFed at all, but I run Funkwhale (it's another project that I run that is BSD-licensed), your arguments make a lot of sense and I wanted to thank you. I think I will consider Funkwhale's licence to AGPL soon. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
oct2pus
commented
Jun 2, 2018
|
Well at least I did one good thing today! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
MrPetovan
Jun 2, 2018
I approve, and https://github.com/friendica/friendica I’m working on is under the AGPLv3 as well.
MrPetovan
commented
Jun 2, 2018
|
I approve, and https://github.com/friendica/friendica I’m working on is under the AGPLv3 as well. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
nipos
Jun 2, 2018
I agree and my Mastodon client (https://github.com/halcyon-suite/halcyon) is AGPL 3.0 too.
nipos
commented
Jun 2, 2018
|
I agree and my Mastodon client (https://github.com/halcyon-suite/halcyon) is AGPL 3.0 too. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Zinat is AGPL too https://github.com/yabirgb/zinat |
dansup
self-assigned this
Jun 2, 2018
dansup
added
legal
suggestion
labels
Jun 2, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
@oct2pus Hello, thank you for your suggestion. I will work on this. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
BrainBlasted
Jun 3, 2018
Contributor
@dansup: at this point, you will need to get permission from all 22 contributors to the code to relicense it. I support changing to AGPL, so good luck
|
@dansup: at this point, you will need to get permission from all 22 contributors to the code to relicense it. I support changing to AGPL, so good luck |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
trwnh
Jun 3, 2018
Contributor
@dansup - "LGTM"
@j1t - "I'm fine with AGPL"
@hellcp - "Do it!"
@imbsky - "I concur."
@m4sk1n - "You can relicense, but I have nothing against MIT."
@OpenAlgeria - "Do it!"
@moritzheiber - "I concur."
@Grazouillis - "It's ok"
@trwnh - Yes.
@Quenty31 - "I'm okay with" (https://framapiaf.org/@Quenti/100147924679131147)
@moshpirit - "Sure!"
@Nouutilizaire
@Ahmad-Amsyar - "I agree, this project has to be set free"
@swedneck - "AGPL is nice, and i'll license my translation under whatever is needed as well."
@timmyrs - "I'm fine with it too. My translation is licensed under whatever license you want."
@DeadSuperHero - "I concur."
@Zatnosk - "I support using AGPL for this project and projects like it."
@neilalexander - "No objections here."
@kpcyrd - "I agree with re-licensing to AGPLv3 or later"
@iah - "Nothing to object about."
@yabirgb - "No problems here"
@qwazix - "I agree and actually prefer AGPL."
@xmgz - "I agree with this change."
Any objections?
|
@dansup - "LGTM" Any objections? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I concur. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I concur. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Ahmad-Amsyar
Jun 3, 2018
Contributor
I agree, this project has to be set free all of us can benefit from this project.
|
I agree, this project has to be set free all of us can benefit from this project. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
No objections here. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qwazix
Jun 3, 2018
Contributor
|
I agree and actually prefer AGPL.
…On June 3, 2018 10:10:55 AM GMT+03:00, trwnh ***@***.***> wrote:
@dansup
@j1t
@hellcp
@imbsky
@m4sk1n
@OpenAlgeria
@moritzheiber
@Grazouillis
@Quenty31
@moshpirit
@Nouutilizaire
@Ahmad-Amsyar
@swedneck
@timmyrs
@DeadSuperHero
@Zatnosk
@neilalexander
@kpcyrd
@iah
@yabirgb
@qwazix
@xmgz
Any objections?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#143 (comment)
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Sure! No problem :) Thanks for the mentions! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Do it! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I agree with re-licensing to AGPLv3 or later |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Nothing to object about. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
xmgz
Jun 3, 2018
Contributor
no problem, I agree with this change.
thanks @oct2pus for your proposal and explaining the reasons behind it
|
no problem, I agree with this change. thanks @oct2pus for your proposal and explaining the reasons behind it |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
No problems here |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
oct2pus
Jun 3, 2018
You're welcome, I'm surprised at the wonderful response I've received for it! Two additional projects (@EliotBerriot's FunkWhale and Unascribe's Ionch) at least plan on attempting an AGPLv3 conversion, so I'm glad I took an hour out to try and straighten out my thoughts!
oct2pus
commented
Jun 3, 2018
|
You're welcome, I'm surprised at the wonderful response I've received for it! Two additional projects (@EliotBerriot's FunkWhale and Unascribe's Ionch) at least plan on attempting an AGPLv3 conversion, so I'm glad I took an hour out to try and straighten out my thoughts! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
You can relicense, but I have nothing against MIT. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
timmyrs
Jun 3, 2018
Contributor
I'm fine with it too. My translation is licensed under whatever license you want.
|
I'm fine with it too. My translation is licensed under whatever license you want. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ghost
commented
Jun 3, 2018
|
AGPL is nice, and i'll license my translation under whatever is needed as well. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
It's ok :) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I concur. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I support using AGPL for this project and projects like it. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
picsi
commented
Jun 4, 2018
•
|
I contributed to translation here and I support the change to "AGPL or later". |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
LGTM |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
That just leaves |
dansup
added
work in progress
🚨 priority - critical
labels
Jun 4, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Do it! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
I'm fine with AGPL |
oct2pus commentedJun 2, 2018
I would like Pixelfed to follow in the steps of Mastodon, Pleroma, GNUSocial, Peertube and Friendica in licencing Pixelfed as APGL.
Why?
There are numerous reasons why I believe AGPL is a better licence than the MIT licence for such a project, and let me go over my thoughts on the subject.
Honesty
The AGPL licence would make instances of Pixelfed legally liable to publish their source code if they create any sort of modification, this promotes a culture of honesty present in the majority of the fediverse.
Why is Honesty Important?
One of the major reasons people originally moved to the fediverse from places like twitter is because we can't trust the twitter corporate to have our best interests in mind. One of the reasons we can do this is because the majority of the code is open source, and not only that, individual instances also must publish their source code so we can all benefit mutually from each others work and see that nothing that would breach that trust.
Consistency
Because people are forced to share implimentations, we can achieve a consistent user experience. GPL code discourages proprietary implimentations because they must be shared amongst every other developer, who can then see and impliment either a consistent protocol that works in the same way or to even directly lift code from that developer and impliment it in their own project.
Code will head upstream
This is more a directly practical example, but you have access to other implimentations that you could merge upstream. This is more the linus argument on the utility of the GPL.
here is a quote from an article on CIO last year by Linus on the GPL and linux.
Open isn't Free
I left the 'moral' argument for last because I'm not certain where you stand on Free vs Open Source Software. If you do not swap you would be the only permissively licenced relevant implimentation of Activitypub. This would allow easy corporate entry into our ecosphere which is largely dominated by freedom respecting implimentations. Provided they become popular, they could impliment proprietary extensions to the protocol and cause people to race to keep up if they become a major player in the ecosphere. Your implimentation could in essence, be a trojan horse for a much worse player in the ecosphere.
Please consider my thoughts and change the licence to AGPLv3.