Live data from Hacker News

Stopping bad guys from using my open source project (feedback wanted)

evanhahn.com

21–30 of 229 posts

Re: Stopping bad guys from using my open source project (feedback wanted)

#21
If you prevent licensing software to large corporations, small corporations won't use it, either, because small corporations may get acquired by large ones. Such a license would be a "poison pill".

I am not a lawyer and this is not legal advice.

We picked the Boost license for the D Language Foundation because it is the closest to public domain we could find.

Besides, why would "bad guys" be deterred by a license, anyway?

Re: Stopping bad guys from using my open source project (feedback wanted)

#22

Open source is a gift you’re giving. Companies take that gift and use it to provide a service for cheaper than it would otherwise be if they had to build it all themselves. You are already benefiting from open source - but it is a tiny benefit and subtle and very indirect and very diffuse. Licensing is thorny but it’s personal choice too.. would you use a project whose license is “use it for now unless or until I dec…

[flagged]

Lots and lots of AWS.

Re: Stopping bad guys from using my open source project (feedback wanted)

#23

Earlier quoted context omitted.

[flagged]

Cheaper for the company. Whether they pass those savings on to their customers is another matter.

> Whether they pass those savings on to their customers is another matter.

Competition determines the price, not COGS.

Re: Stopping bad guys from using my open source project (feedback wanted)

#25
I am not a lawyer and do not know all of the other things, but I will write what my idea is.

Some possibilities (while still being FOSS) might be:

- Use AGPL3 license, and do not make exceptions. (Alternatively, make an exception but make it possible to revoke the exception.)

- Design the program for uses that are not bad so that bad uses might be more difficult.

- Sue them, if this becomes necessary.

These combination might make it difficult for bad guys to use it for bad purposes, although some organizations might ignore the license and use it anyways, but you cannot really prevent that.

Re: Stopping bad guys from using my open source project (feedback wanted)

#26

If you prevent licensing software to large corporations, small corporations won't use it, either, because small corporations may get acquired by large ones. Such a license would be a "poison pill". I am not a lawyer and this is not legal advice. We picked the Boost license for the D Language Foundation because it is the closest to public domain we could find. Besides, why would "bad guys" be deterred by a license, an…

Why isn't there a "if I like you you can use it"

I like you @WalterBright you can use any of my stuff even if you get acquired

Re: Stopping bad guys from using my open source project (feedback wanted)

#27
Take a look at the original json.org license and all the problems that the "not for evil" clause they added to it had caused.

Ultimately though, if you put a non free license on your libraries, somebody will cry foul, fork it, and evil will still happen.

Re: Stopping bad guys from using my open source project (feedback wanted)

#28

If you prevent licensing software to large corporations, small corporations won't use it, either, because small corporations may get acquired by large ones. Such a license would be a "poison pill". I am not a lawyer and this is not legal advice. We picked the Boost license for the D Language Foundation because it is the closest to public domain we could find. Besides, why would "bad guys" be deterred by a license, an…

Why isn't there a "if I like you you can use it" I like you @WalterBright you can use any of my stuff even if you get acquired

Umm, there is. Basically, thats the default in most of the world. My recomendation if that is what you want to do, is to put a note in the readme and in LICENSE.txt that says "this project is copyright by me. If you want to use i, reach out to me and if I like you, I will give you a license". Then if you like someone, give them a written statement that you like them, and grant them permission to use your project(s), and under what terms, if any.

Re: Stopping bad guys from using my open source project (feedback wanted)

#29

Take a look at the original json.org license and all the problems that the "not for evil" clause they added to it had caused. Ultimately though, if you put a non free license on your libraries, somebody will cry foul, fork it, and evil will still happen.

Well then you just use some copyleft language to ensure the same license (or something you deem compatible) is used.

Just because you can fork something doesn't always mean you're able to just change the license.

Re: Stopping bad guys from using my open source project (feedback wanted)

#30
post #13
post #9

This is already explored - use source available instead of open source.

Presumably they want to keep the project liberally licensed modulo the "no evil" part. A source-available license would probably be too restrictive for that purpose unless it is somehow made compatible with open/free licenses. But I am not a lawyer, so I have no fucking idea what I'm talking about.

They could use the json.org license: https://www.tldrlegal.com/license/the-json-license

It's literally the MIT license with an added clause of only using the software for good, not evil.

Obviously, corporate attorneys will advise not to use the software since good and evil aren't really well defined legal terms. It's also not open source using the osi definition.

Post reply on HN