idk they seem to be some pretty fucking good programs
also i don't think we would have the gpl and the general good state of things without him
1. As someone who has to use them on a regular basis... no, they're really not. They just happen to be free.
2. The GPL was always a horrible license predicated on the false premise that source code was valuable. It wasn't, and it isn't. Ideas, not source code, are what matter, and those aren't protectable by copyright. People are just starting to figure that out as autists and corporate overlords play with LLMs to scrape codebases and use them to generate their way to fame and fortune. LLMs are a very clumsy way to do this, but it's the most accessible way to do it at the moment. As more reliable methods becomes available for natural language processing you'll see what I mean.
did he ever actually say that it was literally impossible, or just not worth chasing at the moment because 90s fpgas weren't good enough to run modern software?
Free software is often available for zero price, since it often costs you nothing to make your own copy. Thus the tendency to confuse ``free'' with ``gratis''. For
hardware, the difference between ``free'' and ``gratis'' is more clear-cut; you can't download hardware through the net, and we don't have automatic copiers for
hardware. (Maybe nanotechnology will provide that capability.) So you must expect that making fresh a copy of some hardware will cost you, even if the hardware
or design is free. The parts will cost money, and only a very good friend is likely to make circuit boards or solder wires and chips for you as a favor.
Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important. I see no social imperative for free hardware designs
like the imperative for free software. Freedom to copy software is an important right because it is easy now--any computer user can do it. Freedom to copy
hardware is not as important, because copying hardware is hard to do. Present-day chip and board fabrication technology resembles the printing press. Copying
hardware is as difficult as copying books was in the age of the printing press, or more so. So the ethical issue of copying hardware is more like the ethical issue of
copying books 50 years ago, than like the issue of copying software today.
--
Richard Stallman -- On "Free Hardware", 22 Jun 1999, Linux Today
He literally shit on the very idea of "free hardware" because:
1. He didn't realize what was then possible with FPGAs; and
2. He didn't think there was a social imperative for it in the same sense as free software because of that.
i'm not saying that, just that fpgas are a far different beast than dedicated hardware and you can't get 2004 cpus with a 2004 fpga or 2025 cpus with 2025 fpgas
No one said you could, but more to the point, why would you want to? Do you realize just how much cruft is buried in the x86 architecture? There's a reason OEMs of mobile devices switched to ARM.
still, the thought of running everything on fpgas is just somehow not very satisfying... and i don't like the idea of having to go all the way back to 2004-era hardware. that is not exactly "modest needs", it's more "retrocomputing enthusiasm" in my book
it is good for like 80% of the things i would ever use a computer for, but that last 20%...
What are the 20% of things you think you can't do? 3D gaming? Mining bitcoin? Running bloated LLMs?
I'd love to see a system that uses solely open code and expired patents - something that emulates maybe a Pentium II or an AMD Opteron and uses ps/2 and vga. 100% open and with a pinout board so we can experiment with networking protocols and such. It wouldn't replace my existing system, at least not right away
Well, you know what you need to do, right? Grab the ao486 FPGA core and add the appropriate missing opcodes. Not a very huge undertaking since the majority of the work is effectively already done. At that point you'd more or less just be adding MMX support.
I don't know how much work that would be, or if that work has already been done. The expired patents represent technology that has already been developed but can be built upon, and I'm noit sure about how much effort it would be to make a CPU roughly equivalent to a Core 2 Duo from scratch without basically copying the existing design.
Answer: Not very much effort since there's already the ao486 core to start from. Even if you mean "I want it in raw silicon, not an FPGA" this still applies as there exist development pathways to convert an FPGA design into hardwired designs.
some stuff like VGA and PS/2 allows you to use existing technology instead of having to build displays and keyboards from scratch that use a different standard. I think USB doesn't require a license, so yeah you could probably make a relatively modern system that doesn't rely on patents (which of course means that once a design is made Chinese manufactures will churn them out by the billions)
You are very, Very, VERY wrong about USB. If you want to say your stuff is USB compatible you most definitely have to pay a licensing fee for USB-IF's certification marks.
Nobody's ever going to make a nerd box that sits on your desk and replicates the function of modern CPUs, allowing you to bypass Intel and AMD.
"Nobody is going to make a nerd OS that sits on your desk and replicates the function of Unix, allowing you to bypass AT&T."
I already have a box the size of a pack of playing cards that replicates a vintage 2000 PC, and FPGAs continue to advance in capability. It's only a matter of time.