dithered_djinn
Joined 6 years ago
Joined 6 years ago
https://github.com/mamedev/mame/pull/13404/files#diff-f78737...
I agree 100%.
Regarding the licensing, I'll restate my point that the Affero license was created precisely in a moment where the existing licenses could no longer uphold the freedoms that the Free Software Foundation set out to defend. A change of license was the right solution at that particular point in time and, if it worked then, I think we can all agree that there is at least a precedent that such a course of action might work and should at the very least be considered as a possible solution for today's problems.
That said, my own personal view is more aligned with demanding the nation states to pressure big corporations so that currently closed-source software becomes at least open-source (either by law, or simply by stopping using it and invest their budget in free alternatives instead). Note I said open source and not free. I just would like to read their code and feed it to my LLM's :)
If we instead adopt the view of free software (https://www.gnu.org/philosophy/open-source-misses-the-point....), the fact that OpenAI and other large corporations train their large-language models behind closed doors - with no disclosure of their training corpus - effectively represents the biggest attack on GPL-licensed code to date.
No evidence suggests that OpenAI and others exclude GPL-licensed repositories from their training sets. And nothing prevents the incorporation of GPL-licensed code into proprietary codebases. Note that a few papers have documented the regurgitation of literal text snippets by large language models (one example: https://arxiv.org/pdf/2409.12367v2).
To me, this seems like the LLM-version of using coin-mixing to obscure the trail of Bitcoin transactions in the blockchain. The current situation also reminds me of how the generalization of the SaaS model led to the creation of the Affero GPL license (https://www.gnu.org/licenses/why-affero-gpl.html).
LLM's enable the circumvention of the spirit of free software licenses, as well as of the legal mechanisms to enforce them.
Adding the option to filter by monospaced typefaces would make it even more amazing, imho. I would totally use a version of it that had the ability to "pair" three fonts: heading font, body font, and coding font.
The cherry on top would be enabling support for locally-installed fonts.
Thanks for sharing!
https://www.sciencedirect.com/science/article/pii/S009167492...
https://twitter.com/strangeloop_stl/status/15738005283452682...
cjsawk itself is also capable of building a C99 compiler. In turn this allows us to bootstrap from source all the way up to GCC.
Web demo: https://cosinusoidally.github.io/tcc_simple/experiments/cjsa...
Project github repo: https://github.com/cosinusoidally/tcc_simple/tree/master/exp...
Slides: https://online.accuconference.org/wp-content/uploads/2025/10...