"LICENSE - DON'T DO EVIL" https://github.com/gorenje/erlang-red?tab=License-1-ov-file#...
Also I recommend you to put screenshots higher in the readme and also provide real world use case instead of fully abstract examples
Erlang-RED has been my project for the last couple of months and I would love to get some feedback from the HN community.
The idea is to take advantage of Erlangs message passing and low overhead processes to have true concurrency in Node-RED flows. Plus also to bring low-code visual flow-based programming to Erlang.
"LICENSE - DON'T DO EVIL" https://github.com/gorenje/erlang-red?tab=License-1-ov-file#...
Also I recommend you to put screenshots higher in the readme and also provide real world use case instead of fully abstract examples
The license is a reminder that open source software isn’t free, in this case, I would like folks to think about what is evil. That’s the price tag.
The license isn’t enforceable and won’t be enforced.
"You agree to think carefully and always reflect about what you do and why you do it" or something to that effect. I thought I was so clever at the time.
If you want to be funny, put an easter egg in your code, don't mess with your license.
Why not have a message? I mean if big-tech won't use my software because they legally think they might do evil with it, so be it.
Do I really want big-tech to wrap my software into a product and sell it for profit while not giving me a cent because what I did was share my code without strings attached?
I don't know. I would like to make this place just that little bit better and if if that's a license that makes folks think about what is evil, heck why not!
[1] https://gist.github.com/kemitchell/fdc179d60dc88f0c9b76e5d38...
No company's PR will ever tell you what the soul of a company is like but their lawyers will indirectly tell you everything.
> Great. It's working. My license works. I'm stopping the evildoers.
Or cautiously logical people who are probably doing good but don't have an absolute certainty that they are, which is probably the best way to live.
I don't write code for corporates, so my license is purely fictive. I cannot enforce my license but I can prevent corporates from taking my code and wrapping it into a product and selling it on for a profit. While not passing on a cent to me.
If a corporate wishes to use my code, then they are welcome to pay me a license fee or a one-off payment for a non-distributable license.
I understand the implications but I also don't like big-tech to stealing my code and leaving me out in the cold. In sense, this license is a snub of the wall-gardens that big-tech has become. This software is something that they can't simple integrate into their product and sell on for profit. It stays out of the wall gardens.
Companies take tens of thousands of legal risks every day and they single out particular risks over others to try and indemnify themselves because they think that risk is serious.
Theyre not going to admit that theyre worried that the company is evil enough to qualify under a reasonable person's interpretation but thats what theyre thinking.
It's the same with your employment contract. The level of nasty bullshit they put in there ("lawyers made us!") is probably the most accurate meter of how horrible (or not) the company will be towards you as an employer.