News for hackers. Stuff that matters.
Re:YouTube-dl source code encoded in two images by Ahmed90 on Saturday October 24, 2020 @06:40AM (#24878297)
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 :/

Re:YouTube-dl source code encoded in two images by protomyth on Saturday October 24, 2020 @08:11AM (#24878683)
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.
Re:YouTube-dl source code encoded in two images by solarkraft on Saturday October 24, 2020 @08:12AM (#24878690)
The original agenda is political.
Re:YouTube-dl source code encoded in two images by protomyth on Saturday October 24, 2020 @08:28AM (#24878768)
They will take it into an expanded political agenda beyond the DMCA trigger.
Re:YouTube-dl source code encoded in two images by eternalban on Saturday October 24, 2020 @11:04AM (#24879624)
Premature throwing of the white towel.

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.

Re:YouTube-dl source code encoded in two images by tomjen3 on Saturday October 24, 2020 @01:06PM (#24880466)
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.

Re:YouTube-dl source code encoded in two images by patneedham on Saturday October 24, 2020 @01:16PM (#24880542)
But how would that be enforceable?
Re:YouTube-dl source code encoded in two images by ric2b on Tuesday October 27, 2020 @08:13AM (#24906647)
Via licenses/copyright.
Re:YouTube-dl source code encoded in two images by Aeolun on Saturday October 24, 2020 @09:31AM (#24879107)
You can add or remove companies from the license agreement yourself?
Re:YouTube-dl source code encoded in two images by rmrfstar on Saturday October 24, 2020 @07:28AM (#24878513)
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.

Re:YouTube-dl source code encoded in two images by Ahmed90 on Saturday October 24, 2020 @07:52AM (#24878610)
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 ¯\_(ツ)_/¯
Re:YouTube-dl source code encoded in two images by rmrfstar on Saturday October 24, 2020 @07:57AM (#24878633)
That's the logic that gave us the PATRIOT Act, the full consequences of which have yet to be understood.
Re:YouTube-dl source code encoded in two images by Ahmed90 on Saturday October 24, 2020 @08:01AM (#24878649)
I'm not from the US so I have no idea what's the history of the PATRIOT Act, but I get the concept, it's just F*ed up and we cant do shit about it
Re:YouTube-dl source code encoded in two images by NegativeLatency on Saturday October 24, 2020 @11:00AM (#24879601)
Created after the 9/11 plane hijackings, people were scared.

“Never let a good crisis go to waste“ comes to mind.

https://en.wikipedia.org/wiki/Patriot_Act#History

Re:YouTube-dl source code encoded in two images by iovrthoughtthis on Saturday October 24, 2020 @08:51AM (#24878888)
As code monkeys? Nothing that isn’t just changing the terrain.

As humans, do the politics.

Re:YouTube-dl source code encoded in two images by squarefoot on Saturday October 24, 2020 @10:48PM (#24883498)
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.
Re:YouTube-dl source code encoded in two images by danmg on Saturday October 24, 2020 @12:06PM (#24879992)
Politics is just getting what you want.

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.

Re:YouTube-dl source code encoded in two images by e12e on Saturday October 24, 2020 @06:58AM (#24878377)
Maybe we need apache with DMCA clause (like patent clause)-if you ever invoke DMCA your license is forfeit?

I'm not sure how viable it is - the GPL is hack on top of copyright - but the DMCA is an extension on top of copyright too (however ill advised).

Re:YouTube-dl source code encoded in two images by dvdkhlng on Saturday October 24, 2020 @08:28AM (#24878763)
I think the GPLv3 implements a similar idea WRT patent rights, sometimes referred to as "patent retaliation clause" [1].

Just saying that there is precedent for licenses being used to protect against overreaching "IP" laws.

[1] https://www.gnu.org/licenses/gpl-faq.html#v3PatentRetaliatio...

Re:YouTube-dl source code encoded in two images by mattrick on Saturday October 24, 2020 @07:38AM (#24878550)
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.
Re:YouTube-dl source code encoded in two images by e12e on Saturday October 24, 2020 @08:27AM (#24878758)
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.
Re:YouTube-dl source code encoded in two images by bdcravens on Saturday October 24, 2020 @11:05AM (#24879631)
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.
Re:YouTube-dl source code encoded in two images by e12e on Saturday October 24, 2020 @01:29PM (#24880628)
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.
Re:YouTube-dl source code encoded in two images by account42 on Monday November 02, 2020 @09:40AM (#24968565)
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.
Re:YouTube-dl source code encoded in two images by dogma1138 on Saturday October 24, 2020 @08:07AM (#24878667)
Invoke DMCA against whom? The specific project or in general?
Re:YouTube-dl source code encoded in two images by e12e on Saturday October 24, 2020 @08:25AM (#24878743)
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".

Re:YouTube-dl source code encoded in two images by dogma1138 on Saturday October 24, 2020 @12:47PM (#24880322)
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.

Re:YouTube-dl source code encoded in two images by e12e on Saturday October 24, 2020 @01:26PM (#24880610)
Yes, the idea would be to kill takedown requests. Perhaps limit it to requests for takedown requests against software, not other media?

Again, I'm not saying this is a good idea - but it's an idea.

Re:YouTube-dl source code encoded in two images by pyuser583 on Saturday October 24, 2020 @03:20PM (#24881333)
And by whom? The RCIAA loses all licenses to open source software. No water off their backs.

Individual music companies might be hit a lot harder.

Re:YouTube-dl source code encoded in two images by npongratz on Saturday October 24, 2020 @09:38AM (#24879147)
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.'

Text of version 1.2 of the license:

https://bipcot.org/wp-content/uploads/2018/08/BipCotNoGovSof...

Re:YouTube-dl source code encoded in two images by neves on Saturday October 24, 2020 @09:46AM (#24879197)
Ok, I believe it is a joke, but I find really weird to see the government, a collective social construction, as the source of all evil.
Re:YouTube-dl source code encoded in two images by syshum on Saturday October 24, 2020 @10:20AM (#24879351)
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

Re:YouTube-dl source code encoded in two images by stjohnswarts on Saturday October 24, 2020 @07:12PM (#24882639)
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.
Re:YouTube-dl source code encoded in two images by neves on Saturday October 24, 2020 @01:37PM (#24880700)
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.
Re:YouTube-dl source code encoded in two images by chordalkeyboard on Saturday October 24, 2020 @06:48PM (#24882517)
Indeed, but why do you assume that would require or even involve government?
Re:YouTube-dl source code encoded in two images by dgrin91 on Saturday October 24, 2020 @10:26AM (#24879380)
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.

Re:YouTube-dl source code encoded in two images by atomi on Saturday October 24, 2020 @01:11PM (#24880503)
I think all coders can agree that censoring code should be pretty high up on the list of developer commandments. This should rally all developers.
Re:YouTube-dl source code encoded in two images by 0goel0 on Saturday October 24, 2020 @10:29AM (#24879396)
Like https://github.com/climate-strike/license I guess. There's good discussion of this in the numpy mailing list linked in the readme.
Re:YouTube-dl source code encoded in two images by strogonoff on Saturday October 24, 2020 @10:37AM (#24879446)
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.
Re:YouTube-dl source code encoded in two images by slooonz on Saturday October 24, 2020 @06:45AM (#24878312)
Then it’s no longer open-source projects.
Re:YouTube-dl source code encoded in two images by alpaca128 on Saturday October 24, 2020 @10:33AM (#24879418)
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.
Re:YouTube-dl source code encoded in two images by billyjobob on Saturday October 24, 2020 @12:22PM (#24880123)
Your understanding is incorrect. Open Source is an alternative term for Free Software[1].

[1] https://en.wikipedia.org/wiki/Alternative_terms_for_free_sof...

Re:YouTube-dl source code encoded in two images by 533474 on Saturday October 24, 2020 @07:10PM (#24882631)
His understanding was correct. Open source is not the same [1]. It might be an alternative but it is not the same as free software.

[1] https://www.gnu.org/philosophy/open-source-misses-the-point....

Re:YouTube-dl source code encoded in two images by hda2 on Saturday October 24, 2020 @10:45PM (#24883486)
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.
Re:YouTube-dl source code encoded in two images by joshmanders on Saturday October 24, 2020 @10:51AM (#24879540)
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.

OSS !== FOSS

Re:YouTube-dl source code encoded in two images by billyjobob on Saturday October 24, 2020 @12:26PM (#24880149)
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.

[1] https://en.wikipedia.org/wiki/Source-available_software

Re:YouTube-dl source code encoded in two images by joshmanders on Saturday October 24, 2020 @11:31PM (#24883641)
OSS, FOSS and FLOSS are not the same at all.
Re:YouTube-dl source code encoded in two images by bblough on Sunday October 25, 2020 @10:28AM (#24886541)
Re:YouTube-dl source code encoded in two images by hda2 on Saturday October 24, 2020 @10:50PM (#24883502)
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.
Re:YouTube-dl source code encoded in two images by joshmanders on Saturday October 24, 2020 @11:30PM (#24883639)
You should talk to RMS and ask his opinion then.
Re:YouTube-dl source code encoded in two images by bblough on Sunday October 25, 2020 @10:27AM (#24886537)
Re:YouTube-dl source code encoded in two images by Ahmed90 on Saturday October 24, 2020 @06:53AM (#24878355)
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
Re:YouTube-dl source code encoded in two images by curryst on Saturday October 24, 2020 @10:32AM (#24879410)
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.

Re:YouTube-dl source code encoded in two images by bblough on Sunday October 25, 2020 @10:24AM (#24886508)
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.

[0] https://news.ycombinator.com/item?id=24882631

[1] https://opensource.org/licenses

[2] https://www.gnu.org/philosophy/open-source-misses-the-point....

[3] https://opensource.org/osd-annotated

Re:YouTube-dl source code encoded in two images by bob1029 on Saturday October 24, 2020 @06:52AM (#24878349)
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.

Re:YouTube-dl source code encoded in two images by snomad on Saturday October 24, 2020 @08:30AM (#24878774)
Some negative points highlighted below but I think this is right tract still. Maybe an updated GPL with prohibition against DMCA?
Re:YouTube-dl source code encoded in two images by 533474 on Saturday October 24, 2020 @02:19PM (#24880941)
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