Live data from Hacker News

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

evanhahn.com

41–50 of 229 posts

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

#41

Earlier quoted context omitted.

Some background in https://gist.github.com/kemitchell/fdc179d60dc88f0c9b76e5d38... Basically you end up with something not legally enforceable. And will someone actually doing evil care about your license?

They would if they could get sued. But it's unlikely, so they won't. Best cure is to use GPL, any evil company would not be able to handle *having* to give back anything to project they used /s

GPL mandates giving forward to users, not giving back to the project. It is also commonly violated.

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

#42
The important thing to realize is that once you have release something, you have no control over how it is used. It doesn't matter whether it is an open source license or a commercial license. You have the right to take legal recourse, may that be over copyright infringement or licensing terms, but that requires both the means and desire to pursue what may be a lengthy process with an uncertain outcome. Worrying about stuff you cannot control is going to have a far more negative impact upon your life than it will upon those who are using your software for evil.

So what can you do?

Learn how to set boundaries. If a corporation demands something that you have no interest in providing, tell them no. If you are interested in providing it, request compensation for the work or request they submit a patch or let them wait until you can do the work on your terms.

For honest leechers, choose a license that discourages them. Switching from a MIT style license to a GPL style license won't prevent people from profiting from your work, but it will discourage those who want to make proprietary extensions to your work. Also realize that this won't stop dishonest leechers.

Continue to voice your concerns. Corporations don't feel guilt, but people inside them may. Even if the people within them don't feel guilt, they may still see you as an unreliable developer to exploit.

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

#46
I created a software license which is effectively BSD, but lists priority boycott targets and rationale from BDS (boycott-divest-sanction for Palestinian liberation), in an information-only section that has no bearing on the software freedoms and restrictions, but is nevertheless required to be copied as part of the license[1].

I don't actually recommend using this specific license yet, because the text from bdsmovement.net is not technically available under a permissive license (they told me I could use it... but I don't think the person fielding my request really understood what I was asking), but perhaps you can make something similar out of your preferred permissive software license (this is a no-go with GPL unfortunately because any derived license would be incompatible with GPL in addition to permissive-licensed software)

If you're a fan of BDS you can also just list the priority targets in your license, or give the BDS organizers another nudge via email.

I think the power of this is that such licenses wouldn't change how people might use the software. And big corps like Google, Amazon, et al may accidentally end up using such software (which is perfectly allowable via the license), but would then have to circulate a license which calls for their boycott and highlights their complicity in oppression. So I think it'd be fun if some software using this license makes its way into an end-user product of theirs

[1]: https://ossforpalestine.top/

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

#47

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…

Such a poison pill could be considered a feature insofar as it discourages consolidation of companies.

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

#48
> Can we prevent Nazis from using our software?

Short of engaging in equally authoritarian control-freakery? I don't see how.

I'm amused by one package author that I'll leave unnamed who has a list on his site enumerating political parties around the world at one end of the political spectrum and announcing that supporters of these parties are disinvited to use his work.

I'm all: "Dude, get over yourself. Parties ALL suck. Now, do good, and consider investing less time on posturing."

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

#49
I think the question is do you want to actually stop certain entities from using the project, or do you just want to send a message? If you want to actually stop them then ultimately there is only one way, which is you sue them. If you're not willing to aggressively sue people who use your software in ways you don't want, then I think there's little point in taking the time to craft a license that expresses acceptable uses.

If you just want to send a message, then you can change the license and not take any further action.

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

#50
1. the trouble with "bad guys" is they DGAF so good luck convincing them to change their ways

2. quit using permissive licenses if you expect corporations to "give back", Open Source != Free/Libre software. You seem interested in the latter, licenses/copyright laws matter to the !bad guys.

Post reply on HN