Live data from Hacker News

Bear is now source-available

herman.bearblog.dev

361–370 of 509 posts

Re: Bear is now source-available

#361
> 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.

I am literally incapable of sympathising with this situation. Seriously, what did you expect to happen?

Re: Bear is now source-available

#362

As 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.

Re: Bear is now source-available

#363
post #359

Earlier quoted context omitted.

GPL also gets incredibly ambiguous when it's applied to anything that isn't software written in a language like C for a personal computer. (What does "linking" even mean with respect to a Javascript library, for instance?)

Just think about the goals of the GPL (software freedom for users), and its easy to see what you should do. Make it practical for a user to obtain and modify the source form (non-minified, non-transpiled, non-concatenated TypeScript/JavaScript/etc) of the library, build the version ran by the web browser, and replace the original with their modified version. Source maps can make part of that easier too. Progressive e…

The "goals" of the license are irrelevant. What matters from a legal perspective is the text of the license, and every time that text sets legal conditions which reference specific technologies like "linking", "object code", or "interface definition files" which don't apply to all programming languages, a lawyer's blood pressure rises.

Re: Bear is now source-available

#364
post #149

Earlier quoted context omitted.

MIT was always the easy default that every project used, you just select it from the GitHub dropdown and you are done when setting up a new project. I think you can't really blame people for using it. Especially when your project is new it's also not often clear that this project will become something more serious later where you have to worry about such things as people cloning your project.

How would GPL change the outcome? A lot of people say that it can prevent these situations but from working for large enterprises, a lot of the offerings that are created literally don’t even change the code. Thus they have nothing to contribute and have no obligation to release any source code. GPL also does not prevent the corporation from building software in front of whatever GPL service it is. Kind of like the L…

Did you reply to the wrong comment? The posters above never mention GPL.

Re: Bear is now source-available

#365
post #285

Earlier quoted context omitted.

>The original stance of the open source crowd..... >The proliferation of "give everything away for free" MIT/BSD/Apache licenses... Interesting how the world have changed. The so called GPL preference, or GPL > GPLv3 > AGPL among Open source crowd is a recent thing. Arguably in the last 15 to 20 years. Both BSD and MIT dates back before GPL. And you will see far more people prefer BSD and MIT in the 90s and 00s. I ha…

> And it used to be very cool if your OSS project get used by a big company, until it is not. Working for big companies used to cool, but now they are just all EvilCorps.

I think the companies themselves changed. Google used to be much less evil.

Re: Bear is now source-available

#366
post #193

Earlier quoted context omitted.

It's not completely wrong ... how rude. Shareware isn't even open source, generally, and it certainly isn't gratis--you have to pay for it, or at least should, and there are often restrictions or time limits if you don't. Again, the "free" in "free software" refers to freedom, not free beer. https://www.gnu.org/philosophy/free-sw.html > “Free software” means software that respects users' freedom and community. Roughl…

That definition, and Richard Stallman himself, completely agree with me. A BSD license also guarantees "that the users have the freedom to run, copy, distribute, study, change and improve the software". Here is Stallman spelling it out explicitly: https://www.gnu.org/licenses/bsd.en.html > The two major categories of free software license are copyleft and non-copyleft. Copyleft licenses such as the GNU GPL insist tha…

The BSD license does not offer the same software freedom guarantees as copyleft licenses though, since downstreams can elect to not release the source code. You are right otherwise though.

Re: Bear is now source-available

#367

Earlier quoted context omitted.

You shouldn't look a gift horse in its mouth. Anything being open-source does not entitle you to be able to easily run it yourself. You are given the source as-is with no warranty. It is up to you to be competent enough to do anything with it and not the responsibility of the authors of the code. If this doesn't suit you (as in, if this is a project you can't run, let alone maintain yourself), then you should conside…

Well I disagree. My take: they wanted their cake and to eat it too. They wanted to be able to say they were free/open source, but really didn't want anyone to be able to utilize the code in any meaningful way. The hobbyist will be turned off because it doesn't look like there is any way to even try it out themselves on their own VPS or hardware. That seems intentional. And now, they change their license so that anyon…

[deleted]

Re: Bear is now source-available

#368
post #351

Earlier quoted context omitted.

Phones contain Linux, TVs contain Linux, cars contain Linux, clouds contain Linux. It is used everywhere.

Companies that follow the law will release their changes to the Linux kernel when they distribute their products to users. Just using Linux is not enough to say anything built with it is a combined product in the eyes of the GPL, the license is pretty specific about what it considers a derivative work. For example, you can ship closed source apps and OS on top of Linux so long as you respect the license.

> Companies that follow the law

Those are pretty rare when it comes to the GPL, a lot of hardware companies do not comply with it fully, in some way. Vizio is being made an example of at the moment:

https://sfconservancy.org/copyleft-compliance/vizio.html

Re: Bear is now source-available

#369

Naive. Guy picks a license that allow anyone to do anything they want with his code. Later realizes that was not appropriate when he's trying make money. Changes to an obscure license that on the surface seems to fix the problem. Your options are: MIT / BSD, GPL, LGPL, AGPL. All others are unnecessary and create needless incompatibility.

Don't forget MPLv2 and EUPL.

Re: Bear is now source-available

#370

Earlier quoted context omitted.

What specifically is your problem with the AGPL? I read both of your links and while there are a lot of incisive statements ("But the truth is, the AGPL isn't used to increase user freedom — it's used to restrict it, primarily through its legal ambiguities") you never spell out why you believe them.

It is objectively true. AGPL does not meet the definition of free software, because it restricts the use of the software when modified. The FSF pretends this isn't true by pretending that some uses are actually redistribution. However, this is too clever by half. Redistribution has a well-settled meaning, and allowing interaction over a network—unless it involves downloading the software itself—does not meet that def…

The extra network clause triggers on modification, not redistribution.
Post reply on HN