Live data from Hacker News

YouTube-dl source code encoded in two images

twitter.com

101–110 of 110 posts

Re: YouTube-dl source code encoded in two images

#101
post #100

Earlier quoted context omitted.

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

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.

You should talk to RMS and ask his opinion then.

Re: YouTube-dl source code encoded in two images

#102

Earlier quoted context omitted.

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

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

OSS, FOSS and FLOSS are not the same at all.

Re: YouTube-dl source code encoded in two images

#103
post #91

Earlier quoted context omitted.

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. [0] https://en.wikipedia.org/wiki/Linux_kernel#Source_code_manag...

I wonder if sr.ht is down to do it? That’s kind of the anti big tech hosting service.

Git ships with a server daemon so no third-party hosting is strictly required. In addition, Git has tools for creating and incorporating patches that can be sent by plain email. I believe that’s how Linux development works.

Re: YouTube-dl source code encoded in two images

#104
post #13

Great, now Imagemagick will receive a DMCA takedown notice! Can someone encode Imagemagick as audio using sox?

Sure, in Phil Zimmerman-style! We can convert it to audio, maybe using dialup-like FSK/PSK, and we can even upload it to YouTube with a spiffy bit of 'cover-art!' That way, whenever anyone needs a copy of ImageMagick, they can just download the vi-- Oh.

Back in middle school before I learned about youtube-dl I was ripping music from youtube by playing audio out of my headphone jack and routing that into the microphone jack, then capturing that with audacity. After that I would export to MP3. Clearly a terrible process (I could have at least recorded from the output device directly) but it worked.

Re: YouTube-dl source code encoded in two images

#105
post #15
post #14

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 :/

Then it’s no longer open-source projects.

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

#106
post #15

Earlier quoted context omitted.

Then it’s no longer open-source projects.

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.

I responded to this here: https://news.ycombinator.com/item?id=24886508

Re: YouTube-dl source code encoded in two images

#107

Earlier quoted context omitted.

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.

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

I responded to this here: https://news.ycombinator.com/item?id=24886508

Re: YouTube-dl source code encoded in two images

#108

Side Question : Is there a distributed alternative to github ?

I'm not sure if this is a joke, but I'll humor you. Yes - it's called git.

Is there a confusion in question ? GitHub is centralized, the Git protocol is decentralized. I dont fully understand your response.

Re: YouTube-dl source code encoded in two images

#109
post #78

Earlier quoted context omitted.

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.

But how would that be enforceable?

Via licenses/copyright.

Re: YouTube-dl source code encoded in two images

#110
post #20

Earlier quoted context omitted.

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).

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.

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.
Post reply on HN