Hacker News new | ask | show | jobs
by cabronerp 840 days ago
Full disclosure, I had the idea to move my project to the Elastic license, and then someone who runs an open-source business told me about how HN will rip me a new one if I say my software is open-source and licensed under the Elastic license. So I wanted to come straight to the source.
2 comments

"open source" and "free software" originate in the movement started by Richard Stallman in the 1990s. The hackers of that era embraced his writings and became tireless advocates of FOSS specifically because of the rights promised, the so called Four Freedoms: https://en.wikipedia.org/wiki/Free_software#Definition_and_t....

A variety of unscrupulous business people have wanted to call their software "open source" as a marketing tactic without adhering to the terms of the Four Freedoms. This practices is derisively known as "openwashing" or "FOSSwashing" and is a good way to alienate the cadre of senior hackers who are strong believers in the Four Freedoms, the ones who make FOSS a successful movement in the first place, and garner bad publicity. You are better off avoiding such deceptive marketing practices.

Thank you very much!

When I read the 4 freedoms listed here, it seemed that the Elastic license upholds these four freedoms. The only thing you can't do with the code is sell a hosted version of it. Am I reading that right?

> The only thing you can't do with the code is sell a hosted version of it

That is a restriction to the *Freedom 0* : The freedom to use the program for any purpose

The purpose being to earn money by providing a hosted service using the software.

It also puts a limitation on *Freedom 1*: The freedom to study how the program works, and change it to make it do what you wish.

By preventing circumvention of licence key functionality.

That said, I believe those are reasonable restrictions. Any freedom without some limitations in how you can use them is unsustainable in the long run.

I am also considering Elastic Licence v2 for future software that may be monetised. But I would call it source available[1], and not free / open source to avoid confusion.

[1]: https://en.wikipedia.org/wiki/Source-available_software),

That's right. For open source business models you want to talk to Adam Jacob.