Genuine question, how viable is it, if we (code monkeys) created some sort of a blacklist of the entities that are not allowed to use our open source projects?
--
something like "We don't support Internet Explorer" but a bit more aggressive? like "These entities don't understand the Internet, we don't support them, they cant use our software"?
Maintaining that list would be a ton of work and edge cases tho :/
Any organization you create to manage such a list will be captured by non-programmers with an agenda that is political and stops serving the original purpose. They will play favorites.
Original contributors are in charge of the distribution restriction.
The organization is purely operational and enforces distribution restrictions, per original authors’.
They can infiltrate the distribution org as much as they want, as long as the original author to org hand-off is legally constrained. The main puzzle is what is that legal mechanism, which may be nothing more than licensing.
Agreed, but we could clarify it. If you sue or take any legal action against an open source program, you forfeit the right to use any software that is open source, forever.
Which basically means you can no longer use a computer, which in pratice should be a strong enough deterent.
Do you really want to live in a world where software is politicized to the point that FOSS devs are maintaining shit-lists of undesirables barred from using basic tools?
It won't end well, and the adverse effects will disproportionately impact people without power, not the large companies you have in mind.
Yeah, I guess it can be abused easily, but again... how can we as code monkeys fight these power hungry practices that keep dragging us backward ¯\_(ツ)_/¯
By refusing to work for whoever employs these practices.
Open Source code and their licenses are better left open; "they" will always need to hire someone who can use it.
Just be prepared to say no to some good money when the time comes.
Software is already political. Commercial software traditionally does this through direct and indirect lobbying efforts. The DMCA didn't just spontaneously appear out of thin air. There must be action-for-action retaliation.
DMCA does have legitimate uses, though. If someone was stealing my IP, I'd certainly consider invoking it. It just becomes a problem when big companies with lawyers™ use it to stop someone from doing something legal that they don't like.
Maybe. Some will argue for software parents too. Copyright infringement was illegal before the DMCA and I'm not convinced it improves things. In fact, I'm pretty sure we'd be better off if it was repealed.
Isn't one of the largest benefits of DMCA the safe harbor protections? Like you said, copyright law exists without DMCA, in which case the Githubs and Youtubes of the world could be sued.
But I don't think safe harbour was entirely new with DMCA - it's a formalisation of what was there? Wasn't there some cases in the 90s where free web hosts and isps were found to not be responsible for users hosting copyright material? Maybe I misremeber.
You have the option to pursue legal action without the DMCA. The problem with the DMCA is that it lets would-be rights holders take down content without any due process - without any other party even reviewing their claim.
Hm, I misremebered the patent clause in apache2 - I thought it revoked both copyright license and patent license - but it is limited to the patent. At any rate my suggestion/idea was to take inspiration from:
> If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
I'm not sure if it could work with, or be a good idea for, the DMCA. But I'd guess one would say something along the lines of "any invocation of provisions in the DMCA revoke any license grants herein".
Again invocation of the DMCA against whom, the original license issuer for that specific project or for any party and cause?
The patent clause in Apache is rather common in various FRAND and open standard agreements to prevent the project from being taken hostage in disputes between corporations.
If you apply something similar to a wide spread license like GPL for example it means that if I’m hosting a website running on FOSS with this license software that hosts say copies of Netflix shows Netflix can’t use DMCA against me because they also use FOSS software under the same license.
I cannot speak to its viability, but the BipCot NoGov License is a pioneer along these lines. It has been around at least 5 years: https://bipcot.org
'The BipCot NoGov License allows any use of software, media, products or services EXCEPT by governments. The BipCot NoGov License threatens no “government guns” for violators. It is not copyright-based, it is entirely shame-based.'
A government is like fire, a handy servant, but a dangerous master
Government comes in many forms but at its core government is a monopoly on the invitation of force. Governments are instituted to use force to compell action or inaction. The laws of a government can be democratic or dictorial but in either case the laws are backed by this threat of force
Evil is a subjective value. So for a government to be evil you would need to agree with the statement "it is unethical to initiate the use of force"
Of you believe it is unethical to initiate force then one would alose believe government is evil or unethical
Government is a tool and not perfect,this is why I think you can see western democracies which are bound to be mediocre but can actually adjust over time and most of the issues can be blamed on the population as a whole as they still hold voting power, whereas you also have evil government such as the Chinese government that openly has concentration camps and tortures millions in them but the populace at large (in China) seems to be okay with it and couldn't really do anything about it anyway, as they are controlled completely by less than 1% of the population and short of a civil war can't really do anything about it.
This can be a theoretical argumentation, but I'd still think it is crazy. I'd love have an open source being used to improve the lives of other citizens.
Keep in mind there is no singular we. There will be code monkeys you agree with. There will be code monkeys you dont agree with. There will be code monkeys you sorta agree with. They would all start to make their own lists. You'll be on some of this lists.
All we've really ended up doing is fragmenting the internet more.
Interesting. I was fully expecting this license to also prohibit any uses involving proof-of-work-based cryptocurrencies, but it only focuses on fossil fuels.
Open Source is not the same as Free Software and does not say
much about the license other than that the source can be viewed.
At least that is my understanding.
Open source was coined by the guys at mozilla to avoid the ambiguity people are trying to create. Open source has a clear and well-defined meaning and it's not defined by whether the source is viewable.
Your understanding is correct. Open source means nothing more than you can view the source. It's just typically open source software also comes with a license that allows you to use it free, either with MIT or similar.
You are thinking of Source-Available Software[1], not Open Source. The sets of Open Source and Free Software licenses are (almost) identical. OSS == FOSS == FLOSS == FS, etc.
Your understanding is not correct. Open source does not only mean than you can view the source. If you're not familiar with the term, look it up. Don't make things up.
That's why I'm curious, it's more of a movement I guess, also there are multiple types license and idk if blacklisting a specific entity is possible or if it has any legal grounds
It does have legal precedent. There's some spat with a color that's copyrighted (related to vantablack iirc) and the copyright specifically says that the other person is the only person who does not have the right to use the color.
I don't know if that was tested, but I'm not aware of any laws that would prohibit you from excluding an entity or entities from your copyright.
There's a bit of disagreement in this subthread over what "Open Source" means. I think the issue here is that there multiple ways that people define "open source":
1) The source is viewable (regardless of license)
2) The source is licensed under an OSI-approved license [1] (and thus also viewable)
There other definitions that I've seen as well, but I think these two are the main ones in play here.
It's clear to me from the context that slooonz is using the 2nd definition, but it's also clear from the disagreement that others are using the 1st definition (or one close to it).
Down thread [0], another user linked a page from the FSF [2]. It says:
>The official definition of “open source software” (which is published by the Open Source Initiative and is too long to include here) was derived indirectly from our criteria for free software. It is not the same; it is a little looser in some respects. Nonetheless, their definition agrees with our definition in most cases.
>However, the obvious meaning for the expression “open source software”—and the one most people seem to think it means—is “You can look at the source code.” That criterion is much weaker than the free software definition, much weaker also than the official definition of open source. It includes many programs that are neither free nor open source.
>Since the obvious meaning for “open source” is not the meaning that its advocates intend, the result is that most people misunderstand the term.
So I think the disagreements come from not defining Open Source in the same way.
And for the record, I agree (using definition 2 from above) that adding a clause to the license to restrict who can use the software would make it no longer Open Source per OSI's definition [3]:
> 5. No Discrimination Against Persons or Groups
> The license must not discriminate against any person or group of persons.
> 6. No Discrimination Against Fields of Endeavor
>The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Sounds like what you are looking for is closed source software where you get to dictate precisely who your licensees are and under what specific terms they must use your software.
This is a model I have started to seriously consider due to increasingly prolific IP theft concerns. There is software that is so capable that it could be considered a weapons platform from some perspectives. I really worry about this stuff in context of China/Russia/India/et.al. and our willingness to relinquish our various competitive advantages.
Look at the FSF, EFF...old MIT wizards went through the same...we should avoid centralised hosting for projects like these or be bullied into closing them by lobby groups
Maintaining that list would be a ton of work and edge cases tho :/