In gmane.os.openbsd.misc, you wrote:
Ok, please let me paraphrase this:
If something is harder to copy, it is ethically ok to have a different
standard for this piece of technology.
Seriously, that's what you're saying above. Because hardware may have
to be copied by hand, you consider them ethically not the same. That's
nuts. But on a more cool note, RMS considers the copy-protection
cracking I did in the 80's on an ethically different level. Not sure
what that will mean for my future reputation...
> Hardware has source code. Virtually every major piece of a computer is
First of all, VHDL/Verilog are source code. Don't look anything like a
plan. Also, you don't need your very own fab. There are plenty of fabs
out there that will gladly take your source/plan and turn it into a nice
chip or two for you. It's even semi-affordable if you stick to the larger
feature sizes. I believe if you have a look at the EFF web sites, you'll
even find an early implementation of such a thing. It was called the DES
cracker.
> Some day, if we all have personal fabs that can make chips, and robots
Again, for a nominal fee, you do have this available today. There are
companies in various countries that have both the ability and technology
to copy whole designs for you. Hell, they'll even debug, fix, and upgrade
the design to a new fab process should you care.
> Technology can allow for "free" hardware, just as well as it can for
Most FPGA vendors have products that allow you to compile your FPGA
into ASIC masks that you can submit to your favourite foundry. The
restrictions are usually minor, especially if your design was done
properly to begin with.
Have a look at www.opencores.org if you want to see a small part of what
is available out there free.
> But I think the FPGAs in products are more like the possible computer
Really? All those wifi/raid/cpu/etc cards/chips out there that need
"firmware", you think they're not a mix of both microcontroller code and
other binary bits that configure an ASIC or FPGA? Also, just because
*YOU* don't install software on a microwave oven, does not mean that *I*
do not wish to.
(Feel free to substitute "car engine computer" for "microwave oven", and
think about being able to get 95 mpg by changing your car's programming,
if you need incentive...)
-Toby.
--
[100~Plax]sb16i0A2172656B63616820636420726568746F6E61207473754A[dZ1!=b]salax
