Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GNU AGPL v3 #75

Closed
maverick74 opened this issue Jul 26, 2017 · 11 comments
Closed

GNU AGPL v3 #75

maverick74 opened this issue Jul 26, 2017 · 11 comments

Comments

@maverick74
Copy link

This is a great idea.
Finally someone done it.

However, and while i like a lot of the GPL3 license, i believe AGPL 3 would serve the project a lot better!

@DanielnetoDotCom
Copy link
Member

I do not know, AGPL 3, what is the difference.
PS I dont mind to change the license

@maverick74
Copy link
Author

maverick74 commented Jul 27, 2017

Hi,

i'm not a lawyer, but basically GNU AGPL3 is equal to GNU GPL3, but it says that making the service available over a network is considered "distribution" of the product.

GNU GPL3 says that if you choose to distribute your software, you have to share the code, but there was a loophole and, if the software was used over a network, it was not clear if it was considered "distribution" or not.

Example: imagine you built OpenOffice.
If you pick up a CD and share the software, it was considered "distribution".
But, if you installed the software on your server and let others use the software thru your server it was not clear if it was distribution or not (apparently, some companies thought they did not have to share the code/improvements of their apps, since they where not giving away the binaries but letting users access their server)

GNU AGPL3 came to change/clarify that. It says that if you let others use the software that you have over a network it is considered distribution and, as such, they have to comply and share the code/improvements they made.

it is, in my opinion, the best way/license to guarantee that you/your project benefit from other peoples' improvements.

I'm not sure, but i also think that if you intent to change the license your contributors have to agree with it, or you have to remove their code.

more at: https://www.gnu.org/licenses/agpl-3.0.en.html
and at: https://choosealicense.com/licenses/
or, based on your name, in portuguese: https://pt.wikipedia.org/wiki/GNU_Affero_General_Public_License

Other big projects using GNU AGPL3: https://en.wikipedia.org/wiki/List_of_software_under_the_GNU_AGPL

@maverick74 maverick74 changed the title AGPL v3 GNU AGPL v3 Jul 27, 2017
@maverick74
Copy link
Author

Any news on this front?

@DanielnetoDotCom
Copy link
Member

I do not have much problem to upgrade to this license, what should i do to change it? just change the license file?

@maverick74
Copy link
Author

maverick74 commented Sep 11, 2017

I believe so, but i'm not sure.

I know that the other developers have to agree to it, or their code has to be removed.

About changing the Licence i believe it's just by changing the file or configs in the github project preferences... But has i said, i'm not sure!

however, this is just my advice from what i know of licences: it's your project, so it's your call :D. I'm not an expert on this subject, i just believe it will be a lot better for your project to grow healthy and free ;)

@DanielnetoDotCom
Copy link
Member

The only license options I have are those
image

@maverick74
Copy link
Author

It's the GNU Affero General Public License V3.0 ( = GNU AGPL v3) ;)

@DanielnetoDotCom
Copy link
Member

Done it

@maverick74
Copy link
Author

:) Nice to see you agree with it (as well as the other devs)!

I think this can be marked as done as well.

(by the way... i liked a lot of that "First Thing..." from the "README.md" ;)

@DanielnetoDotCom
Copy link
Member

Thanks, to Him be glory for ever

@maverick74
Copy link
Author

:) i've sent an e-mail thru the web form on YouPHPTube page about an idea ;)

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

No branches or pull requests

2 participants