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" : https://www.gnu.org/philosophy/programs-must-not-limit-freedom-to-run.html
I don't want my software to be used for evil :(
@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.
ഫെഡറേറ്റഡ് സോഷ്യൽ വെബ്ബിലെ മലയാളിക്കൂട്ടം.