News for hackers. Stuff that matters.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by jgilias on Saturday October 31, 2020 @03:23PM (#24954413)
Too often people choose licenses for their projects without giving enough thought to potential implications. AGPL and GPLv3 in particular seem to be the kind of licenses you should think really, really hard about before choosing to use them.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by wizzwizz4 on Saturday October 31, 2020 @03:47PM (#24954598)
No – think really, really hard before accepting contributions under those licenses. If you're worried about not being able to take it proprietary, have some kind of Contributor Agreement saying “you need to hand over the copyright to get pull requests merged”.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by drran on Saturday October 31, 2020 @03:44PM (#24954565)
Yeah, if you wanna to work for free for the richest company(s) in the world, you should use MIT license instead.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by jgilias on Saturday October 31, 2020 @03:55PM (#24954657)
I'm not trying to say that some licenses are better than others. They just have different implications. And I often see that people fail to properly think about those. Yes, MIT implies that anyone can just take your code and run with it. But so can you.

APGL on the other hand requires more upfront thought about how you're going to organize the project in general and what you might do with it later on.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by frankharv on Saturday October 31, 2020 @04:27PM (#24954930)
With the MIT license you must still keep the copyright notice in the source files.

So no changing the license per say. But no way from a binary to tell if this has been adhered to.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by loeg on Saturday October 31, 2020 @05:53PM (#24955498)
You can distribute derivatives under a different, compatible license, and almost everything is compatible with the MITL.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by robocat on Saturday October 31, 2020 @06:14PM (#24955640)
> work for free

That is a very odd framing of the choice. Using the MIT license is not a zero-sum game. If AppGooFaceSoft choose to use your software without paying you anything, the only costs would exist within your own mind and depend entirely on your beliefs, not some external standard.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by drran on Sunday November 01, 2020 @01:48PM (#24961516)
When I use (L)GPL license, a) I want to use their fixes and contributions to my code for free, even if they prefer not to share, and b) I don't want for them to limit my freedom to modify MY code in THEIR product.

I cannot achieve my goals with MIT license.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by 533474 on Saturday October 31, 2020 @03:44PM (#24954557)
AGPL and GPL3 do allow for a proprietary alternative that has clearly separated modules that use only the GPL3/AGPL code as binaries. They could have done something similar to the qt licensing scheme.

I think the developers who change the licenses of this repo have bad faith and yes, I agree, they deeply misunderstood the licenses or they planned all along to ride the 'free software' banner for adoption to then make money out of it. They could have done it in a more elegant way.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by eeZah7Ux on Saturday October 31, 2020 @06:10PM (#24955611)
> AGPL and GPLv3 in particular seem to be the kind of licenses you should think really, really hard about before choosing to use them.

On the contrary, GPL and especially AGPLv3 gives the developers better protection than permissive ones:

https://en.wikipedia.org/wiki/Free-software_license#Comparis...

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by pjfin123 on Saturday October 31, 2020 @07:54PM (#24956241)
Is there a recommended way to license a project as permissively as possible? I like the MIT license because it's widely accepted and short enough that it can be read and understood but what if you're OK with someone using a small (but large enough to be a copyrighted work) piece of your code without bothering to maintain the license.

There's the WTFPL License (https://en.wikipedia.org/wiki/WTFPL) but that doesn't seem like a great option either. For my project (https://github.com/argosopentech/argos-translate) I dual licensed under the MIT and CC0 licenses even though CC0 isn't really designed for software but it seemed reasonable. It seems surprisingly difficult to release code with no conditions besides limiting liability.

Re:Octotree – Proprietary Firefox extension contains AGPL-li... by hyiltiz on Saturday October 31, 2020 @03:59PM (#24954687)
If it is your own project, which doesn't depend on other's, then you can simply change it anytime you like if you decided GPLv3 no longer suited your needs. It is typically problematic when you are using someone else's program released under GPL; they released it under GPL hoping for what GPL entails.
Re:Octotree – Proprietary Firefox extension contains AGPL-li... by josephcsible on Saturday October 31, 2020 @05:56PM (#24955518)
You're trying to make this scarier than it is with the word "implications". The only thing you can't do is to create a non-free work that uses other people's copyleft code. What you should think really, really hard about doing is writing non-free software at all.