This is also an interesting case for github. youtube-dl is popular enough that this just
might annoy enough people to find an alternative way to collaborate on it. Meanwhile github becomes “that platform that might kill you project”
Linux kernel is developed[0] nicely without GitHub. All that’s really needed is a mailing list and someone (who doesn’t fear Google or RIAA suing them personally) willing to host the DVCS server.
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.
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.
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.'
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.
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
Most countries are being pressured into converging on a global set of copyright laws (among others), so unless we demand and can realise changes in the law, this is going to be a perpetual battle of attrition, and the other side's job in done when it becomes inconvenient enough for widespread use. They don't need to wipe something out completely.
Plenty of people used and knew about youtube-dl already. It's made the front page of HN multiple times [0]. I've used it as a key example of why/how non-programmers should learn to use the command-line. People who weren't already aware or didn't care to learn aren't going to be significantly moved now.
It's still available from a bunch of Linux repositories. As it's completely written in Python, you can extract those packages and use the code even on Windows (or MACos, if you're into that sort of thing) https://www.archlinux.org/packages/community/any/youtube-dl/
The NRA is your model organization. No one cares if the EFF has an opinion but the NRA carries weight in elections. We need an NRA for encryption and we need one for open source. They should not be the same organization because you need a single, one line focus.
There are movements such as the FSF and EFF. Why not join and get ur voice heard?...or perhaps start a new movement, not separate to those that already exist, but complementary and cooperative
Just for fun, I wrote a little Python script to convert the image files back into the original archive.
Use Pillow to read the pixels from each file, and write the RGB values to a new file. Then use the gzip library to uncompress that and create a TAR file. Then I just viewed the TAR file in The V File Viewer.
I stopped there because that was enough to show that it worked. I have ImageMagick installed somewhere, but this was more fun.
So... is there any 'official' mirror by now? I mean the one that the original author and maintainers are using, not just all possible mirrors created by the community, there are dozens of them of course.
That is essentially what it does: it uses Youtube's own API to formulate the correct URL, using all publicly known data that Google themselves publish so Youtube can function.
[+] [-] PurpleFoxy|5 years ago|reply
[+] [-] harryf|5 years ago|reply
[+] [-] strogonoff|5 years ago|reply
[0] https://en.wikipedia.org/wiki/Linux_kernel#Source_code_manag...
[+] [-] Ahmed90|5 years ago|reply
Maintaining that list would be a ton of work and edge cases tho :/
[+] [-] protomyth|5 years ago|reply
[+] [-] rmrfstar|5 years ago|reply
It won't end well, and the adverse effects will disproportionately impact people without power, not the large companies you have in mind.
[+] [-] e12e|5 years ago|reply
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).
[+] [-] npongratz|5 years ago|reply
'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...
[+] [-] dgrin91|5 years ago|reply
All we've really ended up doing is fragmenting the internet more.
[+] [-] 0goel0|5 years ago|reply
[+] [-] slooonz|5 years ago|reply
[+] [-] bob1029|5 years ago|reply
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.
[+] [-] snomad|5 years ago|reply
[+] [-] 533474|5 years ago|reply
[+] [-] sgt|5 years ago|reply
[+] [-] ffpip|5 years ago|reply
JPEG image of Shakespeare which is also a zip file containing his complete works
[+] [-] m4r35n357|5 years ago|reply
[+] [-] Santosh83|5 years ago|reply
[+] [-] superasn|5 years ago|reply
[+] [-] rnhmjoj|5 years ago|reply
[+] [-] danso|5 years ago|reply
[0] https://hn.algolia.com/?q=youtube-dl
[+] [-] baal80spam|5 years ago|reply
[+] [-] formerly_proven|5 years ago|reply
[+] [-] freeCandy|5 years ago|reply
[+] [-] themihai|5 years ago|reply
[+] [-] protomyth|5 years ago|reply
[+] [-] 533474|5 years ago|reply
[+] [-] yardshop|5 years ago|reply
Use Pillow to read the pixels from each file, and write the RGB values to a new file. Then use the gzip library to uncompress that and create a TAR file. Then I just viewed the TAR file in The V File Viewer.
I stopped there because that was enough to show that it worked. I have ImageMagick installed somewhere, but this was more fun.
[+] [-] pdevr|5 years ago|reply
[1]https://youtube-dl.org/.
[+] [-] JdeBP|5 years ago|reply
[+] [-] konart|5 years ago|reply
[+] [-] xvilka|5 years ago|reply
[+] [-] nautical|5 years ago|reply
[+] [-] ape4|5 years ago|reply
[+] [-] boomboomsubban|5 years ago|reply
[+] [-] DiabloD3|5 years ago|reply
[+] [-] dkdk8283|5 years ago|reply
[+] [-] slezyr|5 years ago|reply
[+] [-] m4r35n357|5 years ago|reply
[deleted]
[+] [-] chovy|5 years ago|reply
[deleted]