A Twitter user pointed to me that my software CryptoDonate is used in a neo-nazi website. The widget had a linkback to my blog.

I DON'T want my software to be used for evil or support hate.

It is Open Source and free for anyone to use. As an Open Source dev, what can I do ?


I mailed Stallman. Wouldn't freedom be misutilized for evil ? Should there be a limit to freedom ?

He replied & modified GNU's Free Software doc to clarify, "freedom to run the program means nothing stops you from making it run."

i.e I can prevent it from running on that site

But I can't keep checking if it's used for evil and adding more and more conditions will make the script heavy.

GNU has a doc on "Why programs must not limit the freedom to run them" : gnu.org/philosophy/programs-mu

I don't want my software to be used for evil :(

Show thread

@subins2000 Unfortunately, this is an issue I've run into as well, at least in theory.

Only a few licenses like the NPL (Non-violent Public License) specifically disallow use of software for "evil", and they're usually made by individual people who aren't law "professionals"

And even then, their effectiveness is dubious, as it could easily be breached (and most people don't have the resources to bring it to court or anything)

It's a shitty situation for sure...


@subins2000 there you need to define what is evil?

Evil for us may be good for others.

@tshrinivasan Yeah, that is the problem. It's relative.

But, hate and discrimination is fundamentally evil. That can be agreed.

Found the NPL license which requires to not violate the UNIVERSAL DECLARATION OF HUMAN RIGHTS.

That I think is a good one.

@subins2000 Thats nice to see such a license. Thanks for the good find.

@subins2000 look up NPL license.
It might not be perfect but it might help.

You can have ethical software or freedom 0, but you cannot have both

Sign in to participate in the conversation
സൗത്ത് ഇന്ത്യയിലെ ആദ്യത്തെ മാസ്റ്റഡോൺ കമ്മ്യൂണിറ്റി!

ഫെഡറേറ്റഡ് സോഷ്യൽ വെബ്ബിലെ മലയാളിക്കൂട്ടം.