The "one module should be written by only one person" dogma is kind of interesting.
But I got to the "my wrapper around SDL supports multiple simultaneous mouse inputs, even though no operating system does" and noped out. YAGNI, even in a large project
He’s sitting at a system that thousands of people built together simultaneously. We have gripes with our OSes but they’re all capable of nearly perfect uptime (depending on the hardware and workload.) So I am not convinced individuals need to own modules. I think it’s good for things to work that way, but not necessary.
I didn’t find much fault at all with what he’s saying about SDL. It’s just an example of the “layered design” he’s advocating for. You may have drawn your conclusion a little early; he immediately follows up with his API for graphics, which is actually a very practical example. He’s really just saying people should consider writing their own APIs even if it’s implemented with a library, because you can select exactly how complex the API needs to be for your app’s requirements. This makes the task of replacing a dependency much simpler.
He’s actually trying to prevent relying on things you don’t need. YAGNI.
Facts aren't copyrightable. Expression is. LLMs reproduce expression from the works they were trained on. The way they are being trained involves making an unlicensed reproduction of works. Both of those are pretty straightforwardly infringement of an exclusive right.
Establishing an affirmative defense that it's transformative fair use would hopefully be an uphill battle, given that it's commercial, using the whole work, and has a detrimental effect on the market for the work.
All I care about? No, but you cannot so easily dismiss it either
Companies, even huge ones, that are highly leveraged are in a precarious spot. A competitor could simply buy them, a bad product launch could lead to investors pulling out and the company being parted out and sold... Many industries are littered with the remains of huge, "untouchable" companies that were vulnerable because of their debt load
Companies having savings and low debt load is good for the company and its employees actually
It is only bad if you are a hyper capitalist investor idiot who doesn't care about the long term success of the company and just want to extract as much wealth as you possibly can for yourself before leaving it to crumble
They also have way more debt than Nintendo's net cash so?
Businesses may be comfortable operating in massive debt but it's clearly only sustainable for so long
Businesses operating under the kinds of debt loads they take on are what leads to irresponsible government bailouts to keep "key industries" from collapsing when they are unable to service their debt
Sure, Toyota is "successful" until it isn't, and then their debt comes due and they can't pay so it collapses
We should be encouraging more companies to be responsible like Nintendo
I don't think those links support the point you are trying to make (i assume you are disagreeing with parent). Copyright law is a lot more complex then just a binary, and fictional characters certainly don't enjoy personality rights.
edit - also, I wasn't making a binary claim, the person I was responding to was: "no law". There are more than zero laws relevant to this situation. I agree with you that how relevant is context dependent.
Even though I agree with what you're doing in principle, I feel it's necessary to remind and warn everyone here that sabotaging bots could be viewed as a violation of laws such as the US's Computer Fraud and Abuse Act[1]. I mean, unless the Second Amendment is suddenly interpreted to include cyberweapons.
> So long as the resulting model does not contain copies, it is not infringement
That's not true.
The article specifically deals with training by scraping sites. That does necessarily involve producing a copy from the server to the machine(s) doing the scraping & training. If the TOS of the site incorporates robots.txt or otherwise denies a license for such activity, it is arguably infringement. Sourcehut's TOS for example specifically denies the use of automated tools to obtain information for profit.
But I got to the "my wrapper around SDL supports multiple simultaneous mouse inputs, even though no operating system does" and noped out. YAGNI, even in a large project