Earlier quoted context omitted.
AGPL doesn't really prevent Amazon from making it an AWS offering unless they want to modify the program and don't want to share the modifications.
Why would I want to stop them making it available as a network service except as a way of circumventing the copyleft by effectively distributing it without actually distributing it (which AIUI the AGPL fixes)? If you want to place restrictions on how people are allowed to use the software then A) I don't see the relevance of AWS as a special case, and B) go ahead but don't imply the "open source crowd" are being unre…
Bear is now source-available
391–400 of 509 posts
Re: Bear is now source-available
#392The free solution to this is Affero GPL. The AGPL ensures that anyone who hosts a program must grant its users the same rights to use, examine, modify and share it that he received. The original author can just download that source and incorporate its changes.
That means that a fork doesn’t hide changes from the original author who ‘poured so much love’ into it.
We as a community have got to stop using the MIT or BSD licenses on our code. Use the AGPL for server code, the GPL for tools and the LGPL for libraries.
Re: Bear is now source-available
#393> Unfortunately over the years there have been cases of people forking the project in the attempt to set up a competing service. And it hurts. It hurts to see something you've worked so hard on for so long get copied and distributed with only a few hours of modification. It hurts to have poured so much love into a piece of software to see it turned against you and threaten your livelihood. It hurts to believe in open…
The concern is livelihood. When a big player swoops in, they can completely decimate your business because of shear scale advantages, they can undercut you into bankruptcy. And while sharing the source under even GPL is noble, it's just also kneecapping your ability to make and grow a new business if it's a tool/service that has market traction. The OG author having access to that modified source code does absolutely nothing to help them.
The big players are literally seagulls waiting to steal your current and future customers.
Re: Bear is now source-available
#394As far as I understand it, the stance of the 'Open Source' crowd is that if Amazon can't make it one of their AWS offerings then it isn't true open source, and they'll get very upset at you if you claim it is. I'd like to see some recognition from this crowd of the "free-ride competition" problem as this author puts it. What Herman is doing is a service to us all, and we should find a term (better than 'source-availa…
Unfortunately, AWS has invented and legitimized this entirely new class of leeching off of open source work, where they capture the entire economic value of a project by owning the hosting infrastructure; contributing nothing back and forking when the original authors protest. OSS stewards should correct this - in my view disallow cloud vendors beyond a certain size to freeload.
Having the option for competing service providers (including yourself) is a big advantage of open source.
Re: Bear is now source-available
#395As far as I understand it, the stance of the 'Open Source' crowd is that if Amazon can't make it one of their AWS offerings then it isn't true open source, and they'll get very upset at you if you claim it is. I'd like to see some recognition from this crowd of the "free-ride competition" problem as this author puts it. What Herman is doing is a service to us all, and we should find a term (better than 'source-availa…
People can license their software however they want, but it is worth reflecting on why almost all open source authors go with a permissive license like MIT: because it is basically a "buyer's market." When choosing a database, distributed queue, blogging platform, or whatever, companies usually have a choice of at least several high quality open source options. If one of those options places restrictions on the users…
> If one of those options places restrictions on the users, then those users are probably going to choose one of the other options.
First, if someone isn’t paying, he’s not buying. ‘Paying’ should be understood broadly, e.g. code as well as money counts. A company paying dollars really doesn’t care that much about the license — plenty of companies pay for proprietarily-licensed products (even ridiculously limited ones, with dongles and high seat prices). OTOH, a company ‘paying’ with code contributions should prefer the GPL, because it knows that its contributions will never be taken away from it.
Second, the GPL does not restrict users; it restricts developers from restricting users.
The GPL family is the right way for individuals and companies to form a software commons in which all can benefit.
Re: Bear is now source-available
#396Earlier quoted context omitted.
I thought so, too, at first. But there's a crucial difference: With the AGPL, Bear's competition can offer the software as as service if they publish the source code they are deploying. With the Bear license, Bear's competition just cannot offer the software as a service. It feels mostly in the spirit of FOSS to me, but Stallman would disagree. He has made it clear that there should be no restrictions on use.
> With the AGPL, Bear's competition can offer the software as as service if they publish the source code they are deploying Any examples when AGPL was used successfully by competitors? Typically every company prohibits using this licence.
Re: Bear is now source-available
#397I'm sad to see this. I supported Bear because it was open source. As that's no longer the case, I just canceled my membership. I would love to see this reversed and moved to AGPL instead.
What is the difference (to you) between open source and source available?
I’m not going out of my way to support a commercial license. There are a million commercial blog platforms to choose from.
Re: Bear is now source-available
#398Earlier quoted context omitted.
Yea I think stuff like this is great and will have some impact around the edges. Perhaps particularly in the realm of end-user software, like a window tiling manager. But once we start talking about the kind of software large corporations (like AWS) will have an interest in, projects have to be successful to be useful. Software requires maintenance so the maintainers need to be able to devote their time to maintainin…
AWS doesn't seem to have an issue with using copyleft software.
Re: Bear is now source-available
#399> Unfortunately over the years there have been cases of people forking the project in the attempt to set up a competing service. And it hurts. It hurts to see something you've worked so hard on for so long get copied and distributed with only a few hours of modification. It hurts to have poured so much love into a piece of software to see it turned against you and threaten your livelihood. It hurts to believe in open…
If we are doing it for ideological reasons why not go all in and use AGPLv3 for everything, including libraries? It also has the added benefit that big corporations will not use your code.
Re: Bear is now source-available
#400Earlier quoted context omitted.
Why the scare quotes, the first freedom of both Open Source and Free Software is the right to run the software for any purpose . It's not some little unimportant detail. It's arguably the most important property of Open Source.
I argue that the natural winner-take-all dynamics of the marketplace are not beneficial to the the mission of free and open source software. In fact, having no safeguard against large organisations making money this way is actually hugely detrimental to the mission by enabling these companies to ensnare unsuspecting users in a web of both their own proprietary software as well as all that free and open source softwar…
That’s why the AGPL exists.