The Need for Open Hardware
bwt asks: "With all the talk of DRM lately, it occurs to me that the entire concept depends on limiting the choice for computer hardware. OK, so the proper reaction to the copyright industry's attempts at PC market control is to be able to build a PC that they can't control. I know there have been some discussions on open hardware, but most if it was prior to the emergence of DRM as a real threat. In fact, Richard Stallman wrote an editorial in 1999 and said 'Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important.' DRM has perhaps changed that. Isn't the need for open hardware becoming critical? What is the status of the open hardware efforts?"
How is hardware not currently open? Do you mean open hardware specs once the hardware is created and sold? This will not fly, since competition would destroy any chance at the company making profits... (China not abiding by copyright laws 'n all)...
Better specs on how to write drivers for the hardware sounds like a great idea, but not full hardware specs in the public domain for new hardware, that just won't work...
---
Programming is like sex... Make one mistake and support it the rest of your life.
What is the status of the open hardware efforts?
So far its closed, I'll let you know when I decide to void the warranty.
If any of evil legislation being proposed passes, wouldn't the status of open hardware be....
illegal
Really that is what the fight will be all about. Hardware will be made to defeat DRM, the only way it will not be is if it is all illegal.
Even if anti-DRM hardware is deemed illegal expect a black market in it that will put the alcohol black market during prohibition to shame.
first
The difficulty is in overcoming the startup costs of manufacturing, so I really doubt that this would even be viable.
General purpose components (processors, memory, storage) without DRM enforcement will be readily available until it is governmentally mandated otherwise, and at that point open hardware without DRM would be illegal. This discussion leads to a dead end.
and more profitable to sell mod chips for existing hardware instead?
One of the reasons that open software works is that the amount of capital required to compile a piece of software is, in many cases, negligible. In making hardware, on the other hand, the capital investment is truly massive. Therefore, the only way I could see for this to work would be hacking around DRM stuff in drivers, certainly something that will not gain OSS any love from the politicians...
"Hey brother Christian with your high and mighty errand / your actions speak so loud I can't hear a word you're saying"
The OpenCores project could be useful for this. Check out . It doesn't have much PC compatible hardware, but lots of embedded stuff.
emulattion/vm babe.
I was under the impression that both SPARC and MIPS were open standards. On top of that, neither one seems to have any sort of DRM in any of the implementations of them. Why reinvent the wheel?
It reminds me of the consequences of the book "The Jungle," which led to the mandatory listing of all ingredients of a food on the label.
This would translate into basically letting you know what components of a product you have, but not necessarily how they work, with each other, or with you. And, you're allowed to test and research the product to make sure they aren't lying. With this, at least you'd know if there's DRM hardware in something you purchase. It could be more of a middle ground, and be some sort of comprimise. Sure, i'd rather have open-everything, and if you comprimise a little, they take a lot, but it's just a possibility.
I duno, the closed and copy-protected hardware thing seems a bit stupid to me. The whole PC market will turn into an apple-look-alike. With only certain hardware able to be used in a machine. I think a better solution would be to not include digital rights management anywhere at all...
There's always OpenPPC.
To quote the site: "The immediate goal of the project is to enable interested parties to build inexpensive, PPC-based Linux boxes from IBM's reference plans. In the longer term, we hope to expand the open-source ideals expressed in the GPL to hardware projects, primarily motherboards."
Does running my Athlon box with the cover off to keep it from bursting into flames count as "open hardware?"
Karma: Good (despite my invention of the Karma: sig)
Perhaps we shouldn't be asking whether or not we should develop a new form of hardware to avoid DRM, but what is currently available that's so bloody weird that they'd not bother. NetBSD and Linux run on practicaly anything. If we all started using say, ARM CPUs, reusing old SPARCs, etc, it'd be alot easier and alot cheeper. Who is going to fund a company dedicated to making open, non-DRMed hardware? Next thing you know, as a VC, your being sued and/or prosecuted for facilitating piracy, terrorism, etc.
There is plent of non-Intel(and friends) stuff out there already. Microsoft doesn't controll it in the slightest, and itd be too much of an undertaking for them to do it. I don't think ARM has much to lose from "just saying no" to microsoft.
Isn't capitalism supposed to solve problems like this? Shouldn't companies who offer non-DRM hardware find favour with the consumer, and thus prosper over crippled-ware sellers? Oh wait, I forgot, the governments of the "Western" world are rapidly abdicating their role of legislating against the most abusive excesses of capitalism, in favour of legislation aiding and abetting them... Whoops.
Freedom: "I won't!"
Something along the lines of OpenPPC sounds like the ticket to me. Now all it needs is people supporting it, and some might argue a better design :).
God save our Queen, and Heaven bless The Maple Leaf Forever!
New software will require DRM-enabled hardware. If you have knockoff anti-DRM hardware, you won't be able to use the new software. It's cyclical. If you're content to use today's software 5 years from now, have at it. Otherwise, you will be shut out in the cold.
There are a lot of open hardware designs at www.opencores.org.
CPU cores, Ethernet MACs, complete SOC designs, etc. It's a great site, especially if you are into fpga development.
http://www.userland.com/whatIsDrm:
What is DRM?
Tue, Jan 1, 2002; by Dave Winer.
DRM stands for Digital Rights Management.
---------------
Thought others might want to know, too. I was clueless before this post.
(ACing to avoid Karma Whore accusations.)
The book, _Life_With_Unix_, by Libes and Ressler, mentions a "Public-Domain Hardware" computer, a 32 bit system called the PD32. Does anyone know what happened to this project? I can't find any info about it on the net. Are/were there other projects like it? The PD32 was a 32 bit computer designed around the NSC32016 processor. But, why not an Public Domain or GPL processor itself?
-- SKYKING, SKYKING, DO NOT ANSWER.
Software can be written by anyone with even a very lowly computer. Hardware, however, is very expensive to develop. Corporations like Intel and AMD spend millions or billions on fabs to make their cpu's. It's not as if any joe shmoe can say " I'm going to make a 64-bit cpu and release it under the gnu hardware license ".
Personally from what I have seen open-source SOFTWARE developers seriously lack resources. Just look at linux companies such as loki or VA software (which even dropped the linux part from it's name because of its reputaion), they have almost all failed. How would they expect to create hardware?
Also, if all hardware designs were free, there would be no competition or real business associated with it. How would video card makers compete with each other if they knew all their competitor's tricks? Prices would rise due to lack of competition.
Personally, I think in a perfect world open source hardware would be a good option, but realistically it can't be done. The open-source community lacks the resources, is too fragmented, and has no way of marketing the products competitively.
GoatPigSheep, the 3 most important food groups
Until there is a wide spread need for a "Non DRM" hardware solution this will not happen. Right now the masses are ignorant, and sheepish. If ever we will all wake up and realize we don't want this, then demand may one day fill the void.
supply and demand, and right now no one is asking for this product. When they do it will surface, I just don't think that will ever happen in big enough numbers. You will end up shelling out very large amounts of money for a niche product.
Start stocking up on your pre-drm hard-drives you may have a market down the road.
Neck_of_the_Woods
#/usr/local/surf/glassy/overhead
The European Space Agency has made available VHDL for a CPU that implements the SPARC V8 instruction set. The VHDL is available under the GNU LGPL license. Granted, implementations of LEON are slow (25 MHz?) but it's totally freely available. You may need to buy a $99 license from SPARC International to actually sell any CPUs you make, but that's pretty cheap.
The SPARC instruction set is pretty simple. I don't imagine that a similar effort for x86 CPUs would be as simple or as quick.
Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
A brief introduction to the simputer to those who don't already know:
"The Simputer is a low cost portable alternative to PCs, by which the benefits of IT can reach the common man. "
The system software is available under GPL, and the hardware specs under SGPL, the full licensing info is here.
The biggest problem with hardware is that in order to produce it you need expensive equipment. For example, most circuit boards for computer equipment have multi-layer PCB's (wires sandwiched between insulators) which are impossible to build without a PCB fab. Sure, you can get them made, but it gets expensive for low-volume runs. No, what we need is to support companies that fight DRM and boycott the companies that support it. Vote with your dollars.
Travis
It's clear that MS is trying to close the hardware until there is a Wintel specification for hardware which will run only windows. The Xbox is in fact that machine, but the plan also includes getting PC OEMs to help make these platforms. I don't know how likely it is to win, but they are trying it... they would like to close the PC down and make it an MS offering, like Apple closing down PowerPC clones. With the key difference being that MS didn't own the PC platform in the first place.
It would be good if the linux makers could just come up with a spec for a Linux machine design. This is the time to do it because they could just describe current machines. But it would get them into the area of categorizing machines and sorting out hardware issues. And if a palladium comes allong, it doesn't have to integrate that hardware into the Linux Hardware Platform Specification.
-pyrrho
The OpenCores project could be useful for this. It doesn't have much PC compatible hardware, but lots of embedded stuff. It's not currently at a state where it would be a viable replacement for proprietary hardware, but if you want a place to focus your effort, I'd suggest you check it out.
Closed hardware ripped my flesh!
Oh please mod me down, I need the attention!
Seems like a pretty simple and useful concept, actually... something like a GPL for hardware specs. Suppose someone designs a piece of hardware, and they release it under the "GHPL". The license specifies that anyone can take the design and fabricate actual hardware from it, sell the hardware, etc. They can also take the spec and create derived hardware from it, but if they decide to fabricate and distribute hardware from modified specs, they must also distribute their modifications to the public.
This might be be embraced even more quickly than the GPL... hardware manufacturers will be happy because, as mentioned, fab costs are still fairly high, so they can still make a profit from production and sales. Plus, they get to "leech" free hardware designs from the community, so their research costs go down. Finally, open specs means that competing manufacturers can fab and sell the same hardware, so prices go down on the consumer side. Sounds like a win all around!
You answered your own question in Stallman's quote. Do you think the ability to copy hardware, or produce it, has gotten easier since 1999? As other commenters have pointed out, open hardware would be illegal if DRM is mandated as the big companies hope. If it is only selectively implemented, then there will be producers of non-DRM hardware out there. And they will do quite well. As long as it is legal to have non-DRM hardware, we will have it. If it is illegal, then it won't matter. Open standards for something illegal don't really help anyone.
My beliefs do not require that you agree with them.
Comment removed based on user account deletion
I suspect that companies like VIA will be more than happy to continue to ship non-DRM hardware to a world that probably would prefer their computers without Microsoft DRM in them. The Chi-Coms in particular are not too thrilled by MS software restrictions, and will probably not cotton to MS hardware restrictions either. If Pd becomes reality, expect a competing "Raise The Sail" platform without DRM and probably with a VIA CIII as a CPU.
If you want a preview, google for VIA EPIA. It won't be a barn-burner speed wise and it probably won't play games well, but it will be quiet and will be more than enough to run Open Office.
Knowledge is power. Knowledge shared is power multiplied.
If you are asking for companies to release their schematics and actual instructions for the fabrication of the chips, that wouldn't be likely (just like OSS and Free Software isn't likely) from big corporations without a *LOT* of pushing. Those represent thousands or millions of work hours, and a huge investment. Unlike releasing under GPL and OSS licenses, companies cannot reasonably expect hackers to improve on their work because of the cost of fabrication and development, and therefore wouldn't see any potential benefit. Consider the multi-billion transistor chipsets -- that's a lot of work to be putting out.
Of course, if there is a large group of EE talent that is willing to volunteer the hours building and re-engineering chips, it might work.
frob.
//TODO: Think of witty sig statement
The real problem isn't availability of open hardware; anyone will (presumably) remain able to cobble together chips and wires and create a piece of computing equipment.
The problem will arise when you try to use your homebrew machine on the internet. There are two scenarios here.
The more likely scenario is that the big content suppliers and middlemen will pressure PC manufacturers into supplying only "DRM enabled" hardware to consumers; support for such hardware will be built into the Windows kernel and DMCA-protected against interference. What's more, a Palladium (or succeeding) web security system will interact with the trusted end-user hardware to enable net content access. In this scenario, users of noncompliant hardware will still be able to use their machines locally, and to access non-Palladium net content, but will be excluded from using the most popular OS and apps.
The less likely but still frighteningly probable scenario would involve the government (whichever government you happen to live under) passing a "net homeland security act" which would make it illegal to attach non-certified hardware to the internet. Needless to say, the certification process would be onerous and expensive for hobbyists, and would mandate compliance with DRM standards.
The latter may sound far-fetched, but consider that we already require cars to be certified as safe (and relatively non-polluting, in some states) before they're allowed to use public roads. The analogy is fairly direct.
When all you have is a hammer, everything looks like a skull.
I'm generally for open anything, as long as everyone plays fair, but I can't say that I'm too interested in open hardware, and I certainly don't see some pressing need for it.
Well doc'd hardware is needed though, for sure. That is practical, to get new OSes on new hardware. However, outside of that, open hardware is a lot less pragmatically useful than open source. Most users and coders don't know how to make a change someone else's ugly C code that runs their computer, let alone have the knowledge to make any worthwhile chance. Having to deal with changes like this in BIOS or physical ones is even more far out.
I'm a coder, but I avoid using applications written in languages with a culture of insane layout and poor IDEs, like C, C++ and assembly. Opera is about the only app I use along these lines. Even if it were open source, I couldn't do much to it without spending way to much time for little result.
I know I'm in the minority here, but I prefer logical software development systems and environments, like Emacs and Squeak. If there's a small change I want to make in either of these environments, I can do so quite quickly. I do a lot of Smalltalk programming, granted which helps in this- but I was using Squeak as a customizable environment before I was very experienced in Smalltalk. Likewise, I'm no elisp guru, very far from it, but I can navigate around and find where to make my chance.
For a person who is interested in a sensible computer system that works with me (rather than me working for it), these sort of things are the real power of open source. Not do I not have to worry about company abandoning me by cancelling the product (as in closed-source s/w), I don't have to worry about whether or not some group of coders will change what I want. I may have the source to every app on a Linux system, but the time and energy spent to find out what to do and where to do it is prohibitive, such that I still would have to rely on someone who has invested all of that time+energy.
Hardware is a lot like this to me. I just want hardware that works- if open hardware makes better and cheaper hardware, so be it. But unless I see some practical application to my own usage environments, I can't say I'll get to excited about it.
Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
..is that it might be even get disallowed (DRM might become compulsory!)
It is sad that most people do not care in the slightest about weather or not they can pick the hardware in their computers. Most people consider their big white box to be an appliance akin to the toaster. Imagine GM trying to make cars which would not allow you to look under the hood or do your own work. People would go berserk. Rather than trying to get large corps. to go open standards it may be eiser to educate John Q as to why Gov't regulation of his PC and what and where and when he can look at copyrighted material is a Bad Thing(TM).
-- Insert wisdom here:
Where it comes with the parts and the intructions and you build it yourself
opencores.org is a good starting place..
Problem will be when DRM is mandated in all digital hardware. In that case even 'DIY' hardware will have to include it, or be illegal.
---- Booth was a patriot ----
 
Something like has happened before, just on a much smaller market/scale: Radio Scanners, at the behest of the Cell Phone Industry in the Electronic Communications Privacy Act of 1986 were required to NOT BE ABLE TO SCAN the 800Mhz analog cell phone band. Previously, under 1930's communication laws, someone with a radio could listen to anything, altho it was illegal to use or act on such information. Anyway, here we are, cell band scanners are outlawed and only outlaws own cell enabled scanners. Again, scanner enthusiasts are a very small crowd - forcing such draconian measures on the PC market may be much more difficult.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
Open specs do not need to give away hardware tricks manufacturers used to make the hardware better, faster, or what not. Specs are meant as a reference of what the hardware can do, how to get it to do it, and maybe some basic implementation notes and examples. Enough information so software developers can *use* the hardware, and users can figure out if they need or want it.
If someone wants to know how the hardware is made in intricate detail, take it apart yourself. Information is needed to verify that it should do what it's meant to do, and enough to allow developers to develop software that can use the hardware (after all, selling something one can't use is useless, go figure.).
" Open Hardware is engineers sharing their designs with each other through the disclosure of their schematics and software systems used on their designs. Do you remember the time when you purchased a circuit board, or computer, and the schematics came with it? I do..."
Would that eliminate the mac?
Not.
No, I don't work for them or have any other connection to them.
-- From Denmark
The key to open hardware, in my opinion, is paradoxical. To have open hardware, your design must be closed, immutable.
That's the only reason why Apple survives, even thrives today, because they control the OS as well as the hardware.
Just because the design is closed doesn't mean, however, that the use and functionality of the system cannot be adjusted. You can slam as many drives, RAM, processor upgrades, and PCI cards in a desktop Mac as you would any other PC. Only the circuit designs remain under the control of one company.
In the case of Apple, it's a benevolent dictatorship at the moment, with a CEO who is outspoken on DRM issues.
The Intel world is problematic because Intel calls the shots. This is good because all companies must follow the designs that fit their processor. But it leaves us in that benevolent dictatorship again. Add the Microsoft layers and things are pro-DRM again.
Yet, take out the MS layers and Intel loses the need for most of its processors and cannot afford to make them.
So, it does seem that the only way to break into a true open hardware design is to break out of the traditional processor model. The PowerPC chip specs are openly available, but I don't see processor manufacturing becoming a home or OSS project. Too much capital and hardware.
Was it the Crusoe project that was trying to make a processor that ran any OS? Could that be the key? Was it cheaper?
Somehow, there's gotta be a way to make a cheaper processor.
Vos teneo officium eram periculosus ut vos recipero is.
I remember a Bob Metcalf column a while back where he accused Linus Torvalds of being a hypocrite for not open sourcing Carusoe. His whole approach was really similar, saying that it would be very difficult for someone to reproduce the chip.
When you look at hardware, the designing isn't the most expensive part, manufacturing is. (just like in software, support is the most expensive part :) So I could see a manufacturing company that was running some ultra cheap process try to make money - but there isn't much there. Plus, you have to do literally months of verification on each design before sending it to fab - I don't think most Open Source projects do that amount of testing...
The reality is that it still costs $1/4 million dollars to send a chip to Fab (rumored to cost a cool million for 0.1 micron). I don't know who is willing to put up that kinda money without some assurance the government isn't going to shoot them down half way through production.
What concerns us most is the thin layer between hardware and software: items like the BIOS and flash ROM. That layer is ripe for DRM and other technologies. That issue is quite different from Stallman's essay mentioned in the post. This isn't an issue of Free (as in freedom) hardware, but is about a matter of that "thin layer" of software where DRM will likely dwell.
FSF is currently extremely short on resources, but we hope to put at least some force behind initiatives to create Free Software in this area. In some sense, it is the last frontier for freedom on our computers. Indeed, the only proprietary software code anywhere in my computer is that which lives in the BIOS. Before now, the issue was not so strategically significant, but the fact that DRM technologies may soon live in that very BIOS makes it more significant than ever.
If anyone has an interest and reverse engineering experience, and would like involved with working on the free BIOS projects, particularly for laptop devices, please contact me. Also, please contact me if you would like to donate to a restricted fund for this effort, as we are considering setting one up if there is substantial interest.
Sincerely,
Bradley M. Kuhn, Executive Director, Free Software Foundation
You should check out http://www.opencores.org
They have developed various controler cores as well as a functioning x86 core that ran at 200mhz. Sure, thats not much, but with not many people working on the project, I think it's a wonderful success so far.
The more engineers working on the various projects, the better. Who knows, one day we may have a computer where you can look at the schematics of everything from the keyboard controller to the FSB core.
isn't this similar to the simple computer in terms of what we need in a general purpose computer. if your definition is a "digital hub" then the task is complex. if your definition is office applications, email, browsing, etc., then what the hell do you need hardware wise? i have 1500 hundred cd's, so converting them into mp3's has not been something that has consumed me. but, i do watch dvd's on my laptop. perhaps by limiting some functionality, the legality will not be an issue. most of my time is spent communicating, not consuming.
As customs try to figure out if the US spec DRM-enabled laptop you took abroad with you is the same one you're bringing back, or if you've done a naughty and swapped it with the same model intended for some much less restirictive market (eg. Australia where unlike here the DVD players don't have region coding)
This could get really silly as you could retain the case (and serial number) but swap the mobo!
Not living in the USA i couldnt give a crap if you get Fritz'ed or not. Im more worried that the just-as-evil governments around the world will decide they want this too. Whats worse, is that even if they don't, allot of important hardware comes from the US and the hardware companies there might decide that its easier to just make locked products and sell the same thing to everyone rather than have the extra over-head of building to versions of something. You never know, the government may decide that its illigal to even build unlocked devices for export.
DVD, Tivo, and modern games consoles have proven that no-one really cares if they have restricted control of a device in their own home, or if its proprietry. Just as long as they can see pretty colours, and drink their starbucks its all good.
This comment does not represent the views or opinions of the user.
Useless. Open hardware to do what, play open formats that only open-source geeks use? Of course, you could always make open hardware to play proprietary formats, at least for a day or two before you end up in jail.
www.sparc.com
From the SPARC site:
I've about had it with Slashdot's political bent. In the past year. Slashdot has gone from an site full of links to interesting and fun things to a mess of misinformation about the DMCA, DRM technology, patents, copyrights, and other issues that-- for reasons that escape me-- are fundamentally offensive to a good chunk of the Slashdot audience.
I believe that reasoned political debate is a wonderful thing. I love talking politics with my friends, whether we agree or disagree. Those sorts of conversations always leave be with the sense that I've learned something new, or heard an opinion that I haven't heard before.
But Slashdot is not the place for reasoned political debate. More often than not, the people who post to Slashdot seem to lack even the most basic information about the topic at hand. Instead of reading and listening and learning about significant issues, the Slashdot readership prefers instead to just repeat the same old litanies: DMCA bad, RIAA bad, MPAA bad, DRM bad, MS bad, Linux good, EFF good, RMS good, capitalism = greed, government = corruption, et cetera, et cetera.
A year ago, the solution was easy: I just chose not to see any articles from the "Your Rights Online" section on the front page. Poof. Done.
Now, half the articles, more or less, make reference to one of the collection of alphabet soup I listed above.
I'm tired of this. I've been an active participant on Slashdot for a long time-- I don't remember precisely how long, but I've posted some 1,200 comments, and I maxed out my karma a long time ago-- but I'm just about ready to give it up. I'm just not finding that much on Slashdot that's worth reading any more.
I know this is off-topic-- and I'm sure I'll be moderated accordingly-- but I just felt like letting go with a rant. Don't follow this up here. Instead, if you want to reply at all, do so on my journal.
STOP SUPPORTING NVIDIA and their proprietary Ge-Whiz video game toys!! Buy ATI or Matrox instead. These companies both actually document their hardware and support Open Source developers! Who cares if your buddy gets 10fps higher in QuakeNukem III Arena Gold-Edition Whatever. It's a freak'n video game, people. And of course, ATI has the performance crown anyways now with the Radeon 9700 series.
So yeah, ideally we do need more Open Hardware. But at least, we need all hardware to come with very complete register level documentation, plus vendor supported GPL drivers. Considering the ridiculous markup on flimsy PC hardware produced in overseas sweatshops, I don't think this is too much to ask, do you? So vote with your dollars, folks. Demand full docs and support or take your wallet elsewhere.
It is actually kind of depressing that even though we were all so well aware of what was coming we are still here, right up against the wall with so little progress to show.
P.S. Yes, I am aware of how the "M$" makes me look :-) the sad thing is I am a lot like that guy, except until I got my well paying IT job it was my parent's garage, not basement.
All the creatures will die, And all the things will be broken. That's the law of samurai. (Jubai, 1605)
My father told me that his grandfather got through prohibition by filling the cellar with cases of champagne. If Paladium is legally mandated, I will fill my basement with the contents of a used computer store.
Don Lancaster's Hackintosh.
the PC532 (this was a 32000 based board that was 'community designed' and had 3 board runs.)
Ever heard of 'em?
Thought not.
Now, at todays 2+ Ghz speeds, who will engineer AICS for that? (hint - no one)
Open Hardware is a dream. Like CHiRP systems or (insert "standard" here),
The notion that the "Free market will solve everything" is based on some very flawed assumptions.
The first is the assumption of the perfectly informed consumer. There is no such thing as the perfectly informed consumer, a customer who is aware of which companies own which, which company behave ethically or distrubite products that do not conform the consumers ethical standards.
There is just too much information and it is just too complicated for even the concerned consumers to know it all. Most consumers dont even care if a company kills babies* so long as they get cheap gasoline (*i know of know such company).
the second flawed assumption is that the market can ever actually be free.
Governments can and do interfere. Governments usually* set minimum ethical standards and try to stop companies defrauding the investors or cheating their customers (* need i even say Enron, WorldCom etc?).
Governments are also one of the largest spenders in the market. The economies of many small towns are totally dependent on Goverment military spending, governmetn prison bugdets.
So government legislation and spending have a huge effect on the market place.
big businness calls for 'laissez faire' so they can make as much profit with the minimum obligation to show and morality or provide quality products.
Capitalism is not supposed to solve problems like this.
Democracy, and a goverment that represents the best interests of the majority of its people is supposed to sovle this.
The whole problem with DRM is that anytime someone can choose between having it or not, they will almost always choose not to have it. This is elementary common sense.
Manufacturers are rightly scared of DRM for this reason. Anything too radical or obstrusive will kill sales. And what MPAA/RIAA wants is highly radical.
They are thus pursuing two avenues around the problem. The first is to make DRM a part of Windows. Since as we've observed most users (for a variety of reasons) are locked into Windows, they will have no choice but to (eventually) upgrade into DRM. There are some problems with this approach; they (correctly) don't trust Microsoft, either to do a good job or to look out for their interests, and there are those pesky "competitors." Will Apple play ball? Think about it. They'll have a powerful incentive not to, to try to use the Windows-DRM shock as an opportunity to gain marketshare. But of course, as has been well established in the past, Apple can be bought. That still leaves Linux. And that's a bit frightening, frankly, since you can't reliably control Linux, and the buzz on the street is that, someday, it might be what everyone uses.
That brings me to the second prong of this attack: the CBDTPA, in its many forms, past and (undoubtedly) future. And that, basically, would make "Open Hardware" illegal. If past legislation is any guide, it would probably also make talking about how to build open hardware illegal.
So if you're considering spending time and energy getting involved in the design and (god forbid) manufacture of open hardware, please don't bother. If you're determined to contribute to the issue, you're needed in Washington.
Want to Know How to Cheat the GPL? Read On!
The solarpc.com is a good example of the stable hardware concept. Make the same box for 5 years and maybe programmers could actually make their programs run consistently...
"We will develop technology that transcends the individual user. We will firewall Napster at source - we will block it at your cable company, we will block it at your phone company, we will block it at your [ISP]. We will firewall it at your PC." That's what a big mouth Sony executive said two years ago. You can find ithere .
So the need for OPEN HARDWARE specifications is the best way to stay ahead of them, but as ivan256 said in a post it's irrelevant:
[quote]
General purpose components (processors, memory, storage) without DRM enforcement will be readily available until it is governmentally mandated otherwise, and at that point open hardware without DRM would be illegal. This discussion leads to a dead end.
[/quote]
It dosen't what we want, it's all about what we do, every social system runs on the people's belief in it.
We can have Open Hardware specifications, we can go underground just to stay away from CPRM or Palladium, but I bet that is not what we want, the problem is not in hardware, it's somewhere else. The world is changing so be aware, the only ones that can leverage this kind of change are corporations. Today is a chip that is stoping you from tranfering your music on hardware, what is next?
We need to have open platforms and protocols, the Internet is based on open protocols, just think where would we be now if let's say someone had all the patents and would have asked for royalty. Probably the most advanced and afordable aplication would have been telnet.
This is the Information Age, THE INFORMATION MUST FLOW.
This world is dead without a free flow of information, so keep the information free. Don't by hardware with copyright protections and stuff, and let's hope that the free market economy will take care of them.
IBM did the same with it's PC; you could get the actual circuit diagrams, as well as the assembly code listing of the BIOS. You know, of course, how much market share IBM has.
Then Apple got greedy with is totally closed Macintrash. And it got the resulting market share it deserves, thanks to a bunch of computer ignoramuses who are brainwashed into the apple religion.
Somehow i don't think they'll fit DRM systems and onboard encryption and signing into PIC microprocessors - the poster-child of mod-chips. Anyone want to try and build an entire PC-Compatible out of these? :)
This comment does not represent the views or opinions of the user.
I, by no means have exhausted the possible reading available on the subject of DRM, but it seems to me that there's one way to trivially circumvent it - trivial, at least, compared to the prospect of building and running a multi-billion dollar chip fab plant or a multi-million dollar mobo fab plant with volunteers. :)
What if you created a VM that bootstrapped your favourite OS into its own memory space? All the code hardware translations would be minimal, so there's not much overhead there, but the VM environment would require that you boot from a virtual filesystem - and with my experience of using virtual volumes in Mac OS X, there's not much of a performance hit there, either.
It seems to me that from the perspective of DRM hardware, it's seeing one really big piece of software manipulating one really big file. Want to share a file with someone? If that person has the same VM environment, then it's simple - copy the file within that VM environment. What if they don't have the VM environment? Guess we'll have to implement some VM 'hardware' to implement DRM 'our way': just enough to make it easy to copy the file transparently, but not so much as to cripple our use of our own OS.
What makes this idea even more interesting is that the VM and VFS can both be DRM approved, because with respect to the environment we're running in, it's irrevalent.
Are there any holes in this strategy?
yeah that kind of thing wouldnt fly here...
some things you might find interesting:
1953 -
Joint Army-Navy-CIA experiments are conducted in which tens of thousands of people in New York and San Francisco are exposed to the airborne germs Serratia marcescens and Bacillus glogigii.
1966 -
U.S. Army dispenses Bacillus subtilis variant niger throughout the New York City subway system. More than a million civilians are exposed when army scientists drop lightbulbs filled with the bacteria onto ventilation grates.
it's a good thing we have laws here protecting us from the government. you know a guy died from the airborne germs spread in san francisco. when his son tried to sue the government, the judge informed him that he couldn't do it.
-- john
Besides the words "open source" being a sure-fire way of being posted on Slashdot, it's really a non-issue. Sure, you can limit hardware, but in doing so, you limit it's flexibility. The only way you're going to get people to jump on this bandwagon is to somehow limit their need for flexible hardware, and if your life revolves around computers, that's a bad thing and it's never going to happen. Moreover, the RIAA and friends aren't simply fighting a local battle-- It's fighting the world standard. Are they seriously going to begin restricting the import of "unregulated" hardware? Are they going to embargo foreign countries? The ability to enforce such restrictive hardware against an entrenched worldwide standard is far beyond the scope and abilites of "The Man". Forget about it. They've already castrated themselves.
You need a FREE iPod Nano
gEDA is also a good project for Linux people interested in open hardware: they develop a GNU liscenced set of hardware design tools.
Just my bookmarks two cents on the topic.
All circuits busy.
Sure, current cip sets are massive, but why? Lots of legacy support and feature bloat. slim down your target specs and a chip set becomes much more manageable. Want a new feature, just get the HDL, add the code, simulate, test and ship. More like adding a driver that developing a new chip set.
Dr. Garth Nicolson, uncovers evidence that the biological agents used during the Gulf War had been manufactured in Houston, TX and Boca Raton, Fl and tested on prisoners in the Texas Department of Corrections.
;-D
Eighty-eight members of Congress sign a letter demanding an investigation into bioweapons use & Gulf War Syndrome.
U.S. Government admits that it had offered Japanese war criminals and scientists who had performed human medical experiments salaries and immunity from prosecution in exchange for data on biological warfare research.
Senator John D. Rockefeller issues a report revealing that for at least 50 years the Department of Defense has used hundreds of thousands of military personnel in human experiments and for intentional exposure to dangerous substances. Materials included mustard and nerve gas, ionizing radiation, psychochemicals, hallucinogens, and drugs used during the Gulf War.
Those people;
not assassinated.
Give it up for freedom of speech baaabyyyy da truth will set you free.
See that is the difference, here in the US you can say some shit, the truth will come out, and odds are fair enough that you won't end up with a cap in your arse (or head or whatever) from some dude in a black suit sitting on top of a hill. (yah yah ok CGIR4_so that does happen from time to time, but even then the truth can get flushed out, all signs of opposition are not massively oppressed with a big thick iron boot)
Need help treating your acne? Come here!
while the free speech thing works out well here eventually, resposible parties are still not held accountable. so...
in the us: govt kills people --> responsible parties go free
in china: govt kills people --> responsible parties go free
not to mention the people we kill in other countries trying to control foreign governments. hell we even put the taliban in power.
you should really stop pretending my government
respects human rights
cares about people
isnt run by corporations
is any better than that of china
when you start a business in china you give half of your profits to the government. when you start one here you do the same until you are making enough to buy off the government. at least in china they dont pretend to be free.
-- john
There actually already is a great deal of open hardware out there. It just depends on what you want to build, if you want to look at some neat circuit designs for various applications the University of Washington EE dept maintains a list of older circuit designs here (hey guess where I go to school). Pretty simple stuff like how to make Oscillators, pelter coolers, using serial ports, multi-vibrator circuit A-D converters, etc.
There are lots of other archives and examples, around the web. BUT, the catch is that this information is useless to most people. Unless you have a few hundred thousands of dollars to spend to make your own IC's the only option is microprocessors, FPGAs, CPLDs, etc. The design of custom IC's is not a consumer market and never will be untill someone comes out with a neat little Star Trek replicator. The closest thing to consumer IC's is MOSIS, which will make a few chips for you for around $10,000. The UW actually has two IC fabrication labs and only a few people can (and need to) make chips with them because the lithographic masks cost $30k each.
You can make your own processors if you really want, there are plenty of books that will teach you how to make your own Verilog MIPS processor. But, the software to take that design and turn it into a chip layout costs a couple hundred thousand dollars. But, if you want to build your own Pentium class processor, you're out of luck. Those designs are the property of whoever makes them, and with good reason. It costs millions of dollars to make and design these chips (don't forget just getting your chip to work is only 1/3 of the work, manufacturing it reliably is a far greater problem). There was a case several years ago against AMD (I believe) who suddenly came out with a memory design that was smaller than the industry standard. Funny thing was that another smaller company had come out with the design several months earlier... and guess what happened? They got a hold of the chips realized AMD had copied the design EXACTLY, except for a single reversed transistor (which didn't really change anything). Needless to say AMD lost a shit load of money and had to pay royalties. So, with respect to Stallman's rather silly statement the question is important and the answer is a resounding NO.
If you want to make your own circuits though, there are plenty of resources out there pcbexpress.com will take your PCB (printed circuit board) layouts and manufacture boards for under $100. And there's even free PCB design software out there (a lot of companies have their own for their services but everyone takes GERBER files - the industry standard for PCB layout). One popular free program is EAGLE which has Linux and Windows clients http://www.cadsoft.de/ , which has pretty good quality - hey its free. Plus there are lots of other PCB programs on Freshmeat. There are plenty of resources out there to make your own boards and lots of people do, but open hardware will never be as simple as downloading a design and hitting a button (even open source software isn't even that easy) because electronics isn't that simple. You can solder things together perfectly and have your design not work, because of some small detail or it could work perfectly, which is what makes it so fun!
Why ? Because all systems to date are very open and unsecure.
All huge content providers are throwing money on Microsoft and Apple in hope that they will build secured and content safe world. Heading to pay per watch, pay per listen, pay for use of software etc.
Hardcore geeks see a potential here, because we all want to be payed for our work. We know that there will always be a way around, but the need for a legal and secured pc is here. Ordinary people will buy this "machines" and "damit" pay us money. All true artists, writters, movie makers, programmers hope so.
Quote: "A poor programmer should dump his shit into trash not to open source."
Office suite? Whay the hell does it need to run faster than you can type? Shit, if it takes a second or two to render a presentation, who cares? You fucking M$ troll....
oh brave new world, that has such people in it!
when you start a business in china you give half of your profits to the government. when you start one here you do the same until you are making enough to buy off the government. at least in china they dont pretend to be free.
/other/ horrific things to do, but at least they have to be creative about it!
Small businesses have many deducations and compensations that they can claim.
in the us: govt kills people --> responsible parties go free
But changes do happen, laws are passed, the truth comes out and it is made rather clear that such things should not happen again.
Now granted the bozos just find
Need help treating your acne? Come here!
I checked the link you gave, which is just the IP licensor, not a manufacturer. So I also checked the websites for the two listed licensees. I found no evidence that this thing's even close to "hit[ting] the stores." I want one, but the hype surrounding what, so far, seems to be vaporware is starting to annoy me.
I've been around long enough to know that it's cheaper to build optional DRM and one piece of hardware rather than DRM hardware and non-DRM hardware. As long as that's the case then you can mod stuff. It might be illegal to do but you can. And depending on how that price things, what are you going to buy? The DVD burner that burns DVDs or the one the burns data only DVDs? I'll pay an extra $50 for the first one.
Generally I think this is just a bunch of talk right now, there is too much demand. People can lobby and people can fight about it, just like they did during the prohibition, and they lost in the end. Pandora's box got opened up.
I also think that those who are really really smart will be the ones that find the next ways to add value to media. Put concert tickets in with CDs, put nifty books and artwork in with DVDs, etc.. Make cameras that can far exceed HDTV so going to digital theaters is worth the money, even if people can bootleg 1080i copies of movies.
I just don't see how it can work.
In other words, there is no techie solution for the content distributor. I have some sympathy with them because content distribution is the engine that drives a lot of very good content (they made FOTR, and did a great job of it, for instance; OTOH they also made a lot of other stuff I'd be less proud of, but part of the reason for that is the diversity of public taste).
They're driven to these legal fixes because they have money and they're in an unwinnable race with an unscrupulous enemy (Fred Bloggs armed with a chip he bought for a few quid down at the pub). :)
What annoyed me was when they made a law that said I couldn't write a program that had a particular use. They can't win that fight, either. If I'm bright enough to write the program, I'm also bright enough to avoid being criminalized. And if I'm not, then the guy in the next cube along is. Welcome to the Hotel Hilbert, no need to book, just contribute the algorithm of your choice at reception and remember that all our rooms are equipped with fast ethernet. Such a lovely place!
The so-called 'Fritz' chip is key to the Palladium implementation of 'trusted computing'.
It's this chip that will provide the crypto for all the DRM, and it's this chip that will be the main target once the hardware is out in the wild.
I'd reckon that a modified Fritz chip will be available before the hardware comes to market - it'll just be a solder job to refit the mobo, and hey presto! an open machine.
There's no need to worry - there are enough people who hate the idea of Sony, Disney, Fox et al stomping on general purpose computers that the hardware won't remain uncracked for long.
oh brave new world, that has such people in it!
Which million are you talking about? If you mean a US million (1E6) then that isn't so much money and if things got bad enough i'm sure the 1 1/4 million you mention could be raised. But if you mean the other million (1E9), then that is indeed a large sum of money that would be difficult to come by.
----- "I'm still sane on three planets and two moons."
ok, first off, it's not like all our "clean" motherboards will turn into pumkins when these new DRM motherboards are released. if no one buys these boards, the market will be forced to our will.
ok so yeah, we may be stuck with p4's and athlon xps for a bit, but hell *someone* in asia will do something aobut it. they *always* do. your dvd player didn't have that nifty little code or hack to change regions by accident kids.
anyway...
do we know how motherboards work? (yes)
are we all going to suddenly forget this? (no)
then wtf is the problem?!
at first we may only be able to get these boards from limited mom and pop shops.. but soon enough, they'll be everywhere.
sheesh.
Little tangible progess so far, but I now use Linux on a laptop to gain practical experience.
The project is activly seeking partners!
Gary Dunn
Open Slate Project
I'm not even to the point yet where I can compile my own kernel, and now you want me to build a clean room so I can build my own hardware?
It'd be nice if I could do this, but what's the point in OSH if you can't build your own?
You see? You see? Your stupid minds! Stupid! Stupid!
Hopefully we won't need to worry about using homebrew hardware to get around DRM.
If DVDs are any indication, hardware will probably just require cheat codes to be entered before removing DRM locks.
(Score:erocS)
Use the Preview Button!
In better times you might could make that argument but it's pretty hard to make today. There are lots of cheap parts on ebay for a few pennies on the dollar and you can purchase a used SMT assembly line (screen printer, SMT pick-n-place machine, high end reflow oven, and a board wash for less than $3k - the set up charges most proto shops ask for few proto builds).
All in all, you can take a product from design to production in todays market for between $5K-25K with some careful spending and a lot of sweat equity. In my case I've got two complete lines, a proto line, and a high volume line - total cost less than $4,500 off ebay and some careful negotiation. The gear is all 6-11 years old, well kept and usable today, plus will be in wonderful (almost near new) shape after a little cleaning and refurb labor. In the market two years ago, the same gear would have cost more than $50K used.
This is a great time to build a product, build a company, and be ready for the market recovery next year with a single VISA cards worth of debt financing - no bankers, no VC's, just your own privately held business to grow.
Aarhus Aaron Ababa aback abaft abandon abandoned abandoning abandonment abandons
Its tempting to imagine the utopian anarchist society, living in Hilbert Space, where the system is run by the smartest, fastest and most curious. Its a thing akin to the nature of the Internet society of today. Add a few more decades of breakdown of our existing governance and you get a Cyberspace or Metaverse. Captivating, huh?
But people with guns do not give up so easily (Sony has guns, USG has guns) and fear of these guns pushes a great many people into astonishing conformity.
The Old Western Frontier broke down in America, as the hick towns collected more people and became "civilized." What this involved, largely, was grearter specialization of the townspeople; fewer gunslingers, more civilians and more cops.
Sorry, but your depiction of the magical cube farm, extending out over acres of wide open space, suggests more, a slew of fearful pimply Dilbert-figures, each of them proud of their little accomplishment for the day, of defeating the evil manager (i.e. downloading the latest Brittney single from an illegal p2p proxy) gleefully unaware of just how profoundly they are owned by Brittney and her cadre. Every Dilbert has in his heart a rebel just bursting to be free. But what damns our friend is that that rebel *won't* ever be free, because he'll never know what it means...
If we WANT to preserve the wildness and the freedom of the frontier, we'll have to work for it.
The Hotel Hilbert you described doesn't work without coders; doesn't work without coders who feel free to be creative and who understand the value of play. Sure, you'll always find a few, no matter how dark the stormclouds come, or how dismal the DRM future may seem, but while there are few, (and I foree a worst-case of there being very few of them indeed) it will be much harder to work, and more discouraging for those who try.
To your Ethernet Everywhere model, I challenge: clouds of WiFi. Beware of those technologies which can most easily be controlled, and beware the seduction of the cubicle. (c.f. Showers at Belsen)
First, nothing begins if not opening
Yeah, you probably won't get killed by the gov.
So long as you don't piss them off too much.
They can still kill you and get away with it though, so our government isn't better in principle, just pickier about who they oppress/kill/censor.
No it is NOT the same scenario.
The regulations that apply to automobiles is a result of the need and desire by the CONSUMERS for safe non-polluting transportation. It did not come about due to heavy lobbying by large corporations trying to crutch and rescue their outmoded business model. If the auto industry were the driving force behind automobile and transportation laws we would still be driving cars with eight cylinder engines and carburators, there would be no seatbelt laws and the speed limit would still be "safe and sane."
I believe in the rights of the copyright holders, but I also believe that the general public is not the group that is raping the copyright holder, it is the industry itself.
I want to ask the media industry why the feel the need to tell the public what the public wants? Why can't they make the content available and let the public tell them what WE WANT by purchasing it in an easy, accessible, and fairly priced manner?
"Waitress I need two more boat-drinks..."
The quote is "Don't Do What Donny Don't Does."
Cheers.
Imagine a Beowolf Cluster of THESE!!!
Hardware manufacturers are out to make as much money as possible- not to consort with the evil empire in plans to control your content.
I guess that depends on how much of a kick-back er I mean discount on the OEM OS they get and whether they think that it'll offset any losses for sales. I'm afraid that hardware from civialized countries will be DRMed and hardware from uncivialized asian countries will be more open. Just like the DVD player from Korea that is easy to remove regonal code from. Then we'll have to depend on Customs agents to protect us.
Apocalypse Cancelled, Sorry, No Ticket Refunds
What we need is open data, not open hardware. The basic PC hardware design is about as open as things can get. We should create movie, music, literature and other organizations that create open data on a non-profit charity like model. They would solicit donations and produce new data when the donations reach a level high enough to pay for it's creation. Perhaps we could even encourage the donation of scripts, lyrics, editing time, etc.... Or raw, unedited files could be distributed and the community could submit edits in the same way that patches are developed. You could even end up with divergent mixes of movies and music....
But changes do happen, laws are passed, the truth comes out and it is made rather clear that such things should not happen again.
changes do indeed happen. look at the patriot act, where you can be held without a lawyer and tried under a military tribunal. rights? hell you dont have rights, you're a terrorist or have terrorist associations.
well now, i have friends from other countries. i gave them accounts on my computer. they use the accounts to do illegal things.. hell i just associated with a terrorist.
the patriot act redefined alot of terms which enables the government to easily extend the term terroist to someone using their free speech rights.
things are changing in china also. ask people who lived in shanghai 20 years ago what it's like now. they have kfc's and all sorts of happiness. actually china is getting better while the us is falling.
once again stop pretending how superior my government is. try getting information from alternative news sources. cnn is one of the greatest propaganda machines around.
-- john
Given increases in cpu, tools, and bandwidth, we're all going to be capable of creating and broadcasting our own content. The Video IP Phone isn't quite here yet, but once it is, the networks and media congloms are in for one heck of a restructuring... Unless someone can make it illegal for me to do it or create significant financial barriers to entry.
Which is that the MPAA/RIAA can just issue "black boxes" which allow the user to handle the data in exactly the ways they choose. These systems are tamper-resistant and implement the content producers' desired policy, and new media would only be available in a proprietary format they can decrypt.
Of course, we all still have our regular VCRs and computers, but we can no longer rent tapes and buy CDs - content producers don't make them anymore. But hey, consumer choice and all that. Capitalism at work.
What happens then however is that it only takes a single person to arrange a jailbreak, and extract content from inside the box. Once converted to an open format, it is then endlessly distributed and enjoyed on conventional, non-black box hardware.
What we are discussing is the DVD in a nutshell, and RIAA is considering "secure CDs" along similar lines. DVDs are DRM embodied. The problem comes from the fact that DRM is inherently stupid, and is actually guaranteed to fail in a world where non-DRM devices are readily available. The issue we're considering when we talk about "open hardware" and "DRM hardware" is that, because of this problem with the black box, the MPAA/RIAA is now actively campaigning to make non-DRM hardware and software illegal.
Hence our discussion thus far. In the real world, of course, in absence of such awe-inspiringly hateful legislation, there is always an uneasy dance between the content producers and the consumer electronics manufacturers when considering new standards. Many excellent formats have fizzled and died for far smaller reasons than that they intentionally eliminate your fair use rights. The black box, on its own merits, will always lose. In a non-Orwellian scenario, the format transition could never occur, since during that transition, neither side (the content people or the electronics people) can jump without the other (or they risk a zero-sales incident) and there are too many parties for everyone to jump at once. Thus any transitional period would have both formats available, hence my point: consumers would have to choose, and as long as they have the choice, they won't choose DRM.
Want to Know How to Cheat the GPL? Read On!
As a charter member of the National Hot Asses Council, I must say that I'm appalled that my membership dollars are being spent on Slashdot posts. I can think of no greater tragedy than wasting Hot Asses on pimply bearded sysadmins and l337-5Kr1p7-K1ddi3zz. I do not plan on renewing my membership next year.
Some say you could just program your system into an FPGA, but that will give you all the performance of a 12 year old computer, if that. Boy, that will be impressive to have a system with less performance than in the cheap handheld games kids buy in the toy stores...
The best bet will be to an write emulator for a non-DRM machine to run on the latest legal high performance machines.
But what's the point in designing open, DRM free hardware if the DEA busts down your door on the behalf of Hillary Rosen because you are not including government aproved DRM controls? That it's a PC or not is irrelevant, all the text I have seen says that an approved DRM would be applied to all electronics.
OK, Palladium is of corporate origin, but you can be sure that they will lobby hard to promote it as the final solution to the issues vexing Sen. Hollings et al. This issue needs to be faced and not ignored in the hope it will go away and bother someone else.
I can see it now, I get busted for carrying a traffickable quantity of Z80 chips...
Xix.
"Everything is adjustable, provided you have the right tools"
How many old bombs do you see on the road every day. How many cars in the local football stadium car park have bald tyres, or illegible (by speed cameras at least) licence plates, or lots of rust? For that matter, how many drivers do you see every day who obviously got their licence from a breakfast cereal packet?
They have a hard time enforcing the current rules about connecting incompatible telecommunications equipment to the system. Why would a new law make any difference?
-- it must be true, it's on the internet.
I appreciate it very much. However, I am not convinced yet.
First of all, I don't understand your response to my point. You say "(2) a DRM box will be more attractive to the general public than an open box." and you go on to say "I explained (2) in my previous post, so now to explain (1)..."
However, I feel as though I have sufficiently explained why it is not the case that the public would prefer DRM, and I not seen any specific responses to my arguments on that point. I think it's fairly clear that, all else being equal, the only attraction a DRM device could have over a non-DRM device is that there is no new content for the non-DRM device. And as I have explained, this is far from a trivial thing to accomplish.
Your other point rests on the unbreakability of the black box. I can, for instance, circumvent your hypothetical protections with hypothetical exploits: a motherboard tap anywhere inside the DA should be sufficient to recover bit-perfect digital data from your device. Think they can make the hardware too tamper proof for that to work? Now you have to prove your case. Remember, the content only needs to escape once, and you are up against the best; professional pirates in Asia, South America, and the West - bootleggers who have millions to spend on the best equipment and talent.
I am not aware of any evidence presented in a respectable setting that watermarks can be used in the way you describe. I would appreciate correction on that point if I am wrong, but remember, marks can be tiny, but they won't survive recompression. They can be big and redundant, but then they will be easy to spot and remove. Not that it matters. Watermarks won't even be useful for tracking down pirates, who if enforcement is aggressive will simply steal equipment/keys the way bank robbers steal cars.
This is ignoring the biggest problem in your plan, which is real-time encrypted digital video delivery to a mass-market audience. I would optimistically guess we are at least a decade away from this capability. Remember, we're talking about the last mile problem now. Let alone the expense.
Of course, ultimately we can agree to disagree about whether or not you can make your black box strong enough. Yet I feel extremely confident that you can't, now or in the future. If you have to put a variety of implementations of your hardware in hundreds of millions of hands, you will need a fundamental advance, nay, a paradigm shift, in fabrication technology for that to change.
Want to Know How to Cheat the GPL? Read On!
Also, Bayer still makes money selling Asprin, even though the patent is long gone, the chemical structure is known, the methods of chemical synthesis and manufacture are readily available, and many companies sell generic ASA.
Why? Brand name and advertising. I don't understand it myself, but a lot of people insist on the brand name, even though they're chemically identical.
Unfortunately, this is no longer a Free Market Economy (was it ever?). It is *corporatist* (=fascist) economy: the corporations make the laws that make them make money, then they use the laws to enforce their (and not others) making the money.
What do you think the RIAA, the MPAA, and Micro$oft and doing? Lobbying for *laws* that makes *illegal* those lobbiying corporations not making more money, and also making illegal anyone else making money instead. Legally enforced monopolies.
The 'new' Amiga uses PPC CPU, and is based on a developing standard. You can run Linux on it if you don't fancy returning to the good old days of AmigaOS.
Although the concept doesn't has any tech leading hardware like the original Amiga had, it's a great opportunity to help support a different way of doing things....
I guess the real question is:- How many PC users will tolerate a more limited upgrade cycle, as alternatives to x86 would be less likely to upgrade their wares quite so often?
I'm hoping that 3D printers will become good enough to print a graphics card, and the chips needed ;) And then print the computer case, and motherboard...
:)
That way I could do "apt-get upgrade" and have the fastest PC by the morning..
To make any reasonably fast computer hardware, you need access to design tools. There are no free production-level ASIC design tools available. This will set you back about $100k, at least.
Then you need access to a production line. If you can't tell the manufacturers that you want >1M parts, you will only get access to older technology. Expect power and speed problems, and you will need to sign an NDA.
Then you need to design and test the bits you want to make. Good luck. This will probably take enough time that the design has been surpassed a number of times by commercial vendors. The result is a netlist, tested against your chosen process.
The next step is layout of your gate-level netlist. This tool will set you back at least $100k. You will also need to learn to use it. This is an even more non-trivial task than synthesizing the netlist.
Then you need to actually make the parts. If you haven't got access to one of the prototype houses who make wafers with a number of chips on them, you will need to pick up the tab for the masks yourself. In addition, there is the silicon bits you need, and you will have to have them packaged.
Five or six years ago "IP" was the big buzzword in the ASIC business. You couldn't turn around at a conference without some vendor stuffing loads of IP buzzwords in your ear. Apart from a few notable exceptions (ARM being one of them up to a few years back), this business has flopped. It is just too hard and expensive to make a general bit that can be used across processes, and it will run too slow.
My two cents worth.
can't we just wait for china to make a GPL-ed clone of an intel-pc?
Shell Oil has been supporting a rather brutal military regime in Nigeria in order to extract oil. I suppose this involves killing babies.
Oh, and the original poster is an idiot for not providing some sort of reference. Extraordinary claims require extraordinary proof... didn't anyone tell him that?
--grendel drago
Laws do not persuade just because they threaten. --Seneca
I hand built an 8080 clone from hairpins, bottlecaps,barbed wire and a garbage can
the other night..I can supply this quality to any and all!! I hope that this open commodity will convince the drm mongering idiots to forget their plan for global domination and realize the error of their ways.
I remember that a group wanted to design a GPLed cpu core ww.f-cpu.org but their website hasn't been updated in some time. What about something like this?
I believe Neal Stephenson made a pretty good argument for "open hardware" being a significant contributor to the existence of linux. He mentions the unlikely trinity of Bill Gates, IBM clones, and Linus as being the combination of things needed for linux to be created. Read it here
Adam Smith also wrote that governments needed to protect the workers/customers against treacherous and dishonest businesses by making laws. I'm not a believer in the "religion" of capitalism by any means, I see that it contains some good ideas but there's no reason why you can't incorporate some "socialistic" ideas in there too. Such as, why make the atmosphere an "owned resource" at all? Why not just say "The democratic government has legislated that polluting greater than X amount is punishable by $Y fine, or Z years in jail for the CEO." No need to invent the fiction of a "missing market" when what you really need is the people's representatives using their power to protect the common resources which belong simultaneously to everybody, and nobody. I was saying it's unfortunate that said representatives have become corrupted by the very interests they're supposed to be protecting us from. This is why you get bullshit like "pollution credits" and the DMCA.
Freedom: "I won't!"
They have mandatory inspections of vehicles every year (or every 2 in some cases). Safety tests and emissions tests. Rust-through definately doesn't pass. Emissions must meet standards. Don't know about how closely they look at tires, but they would probably fail a car for those, too.
As for poor drivers, well, I can tell you that they haven't solved that problem yet.
Of course, by "open" I mean non-DRM. I mean, come on, no sane military would trust its computing needs to a system with secret source code, proprietary undocumented file formats, and remote-control licensing, any one of which could stop things in mid-flight.
Oh, wait...
To a Lisp hacker, XML is S-expressions in drag.
I understand Xilinix is offering a 400Mhz FPGA chip these days, but it's about three grand. But more interesting to me was a presntation I found by some guy who said Xilinix's FPGA was necessarily slow because it used what could be described as a warped matrix as opposed to a simple checkerboard square.
Apparently the motivation for Xilinx to use this other design was a patent consideration rather than a decision made from a strict engineering standpoint. An open FPGA from China based on a simplified design would be interesting at the 60nm level. It would require lots of new circuit designs, but it might happen some day and that may be soon.
There are a lot of parallels between this and the introduction of the PS/2 microchannel architecture. IBM ultimately decided that it was more important to have central control over the bus and be in charge of who is allowed where on the bus and, of course, collecting royalties for allowing people on the bus. This was to recapture the "clone" market that had gone awry.
In the same way, M$ wants to reclaim control over the operating system where it feels threatened by other companies that are offering similar/competing products for cheaper.
In the former case, the clone manufacturers got together and invented EISA as a way to get at the real problem - the fact that users had a nightmarish time trying to configure multiple hardware cards that were pretty inflexible. That worked as a stopgap method until Intel came out with the PCI bus that pretty much eliminated that problem.
So, we have this problem that "unauthorized" code can run on a computer without needing to authenticate with the user. Seems as though we could build some hooks into Linux to control that execution in a similar way to how MS wants to do it, but have it decentralized instead of centralized.
One way to do this is to add an authentication method to the program loader. For example, if you want to run mozilla, the OS checks to make sure you have allowed mozilla to run. That authentication would have an md5sum attached to it, so it would check the md5sum of the executable against what is stored in the authentication. When the program changes (due to virus or upgrade) the md5sum is no longer valid and the kernel would return a message (this could be a loadable kernel module with some API hooks) that the program is not authorized to run. You could have it set to "authorize it" as an option.
The next thing would be to create programs that interface to the module and look up a repository (or repositories) of md5sums of known viruses (virii?), thus you could have the following sequence. Open mail. Click on "trojan.sh" -> Dialog box comes up and says, "The program you are attempting to run is not authorized to run on this computer. Click OK to run, Check to do an online virus scan, Cancel to abort execution." (Check) "The following code is recognized as the "trojan" virus.... blah blah"
So basically, if Linux solves the real problem and doesn't give MS a corner on the market in terms of licensing all new apps that run on a computer, then vendors are going to switch to the operating system that has the best licensing terms. It happened for CP/M. It happened for ISA->EISA. It happened for RAMBUS. Build it and they will come.
Oh, and the original poster is an idiot for not providing some sort of reference. Extraordinary claims require extraordinary proof... didn't anyone tell him that?
Am I the only person here who read the statement as an accidental homonym substitution? The original poster wrote:
(*i know of know such company).
From the context, I read it as a disclaimer to indicate that the example was for rhetorical purposes. He should have written this:
(*i know of no such company).
Now, doesn't this seem more likely to be what he meant, rather than a vague, unsubstantianted, extraordinary claim? Yet, strangely, we have poster after poster demanding the name of the supposed company in question. Think, people!
Deven
"Simple things should be simple, and complex things should be possible." - Alan Kay
Several people have suggested creating CPUs from FPGAs. Others have objected that such CPUs would be slow. Maybe they are, but you gotta start somewhere, right? (Just how slow is "slow" anyhow? Maybe you can't yet make a 2 GHz chip from an FPGA, but can you make a 200 MHz one?)
Here's an idea -- if anyone wants to design CPUs with FPGAs, why not aim for asynchronous CPUs? (See It's Time for Clockless Chips.) "In 1997, Intel developed an asynchronous, Pentium-compatible test chip that ran three times as fast, on half the power, as its synchronous equivalent." (Of course, that's assuming that FPGAs aren't already locked into a synchronous design...)
It sounds like asynchronous chips are the "way of the future" and inherently more efficient -- if free tools are going to be created anyway, why not have some geared toward asynchronous designs? It would be a worthwhile research effort, at least.
Who knows? If a particular design works out well on FPGAs, maybe some chip manufacturer will be willing to mass-produce the chip at much higher speeds. It could be a good thing all around...
Deven
"Simple things should be simple, and complex things should be possible." - Alan Kay
Please enlighten this (apparently) ignorant reader (me) on when a million means a billion...
Below is the entry from the Concise Oxford English Dictionary (the entry from The Oxford Dictionary for Writers and Editors wasn't any more enlightening).
million n. & adj. --n. (pl. same or (in sense 2) millions) (in sing.prec. by a or one) 1 a thousand thousand. 2 (in pl.) colloq. a very large number (millions of years). 3 (prec. by the) the bulk of the population. 4 a Brit. a million pounds. b US a million dollars. --adj. that amount to a million. gone a million Austral. sl. completely defeated. millionfold adj. & adv. millionth adj. & n. [ME f. OF, prob. f. It. millione f. mille thousand + -one augment. suffix]
"It's tough to be bilingual when you get hit in the head."
You say, "[with] lots of extra content for the DRM box
You say, "If you publish your bit perfect digital data, then the key to your DRM box gets pulled and your publishing days are over (until your buy another computer)." We are still discussing the viability of watermarks. While I was hoping you could describe an academic evaluation of such systems, or point to any instance in the real-world where they are at work doing roughly what you describe, in the absence of such evidence (and even in the face of some rather intriguing demonstrations), I remain skeptical that the mark won't either be too fragile to survive PG compression or too big to avoid detection and "removal" (or damage beyond recognition, the same thing). Remember, if each file is watermarked with a unique set of data (a users key, as you describe), pirates studying the watermark can compare the same movie downloaded with different keys, a powerful ally in analysis. My impression is that the history of that business thus far has been of uniform success of the countermeasures once countermeasures are considered by professionals. I refer you to the excellent paper by Felten. Nonetheless, I am fascinated by the techniques involved, and I am open to changing my mind about their feasability. A watermarking technique that can survive the unpredictable and rapidly advancing array of psychographic compression technology and remain uncleanable would be really remarkable. Well, anything is possible.
One thing I remain certain on is that your proposed use of watermarks is moot. You say, "The real security of this hypothetical system lies more in being able to pull keys on demand than obfuscation." I feel as though I have not had an adequate response to my point:
"Watermarks won't even be useful for tracking down pirates, who if enforcement is aggressive will simply steal equipment/keys the way bank robbers steal cars." A few movies on each "stolen" box, and then on to the next one. Remember, throwing out their "DRM Media Player" for each new movie (if the system were that fast to respond, which I doubt) is nothing to them. They're making millions selling bootlegged copies.
I see the anonymous reply makes the statement, "it will most certainly kill off all the armchair pirates, and with them goes the variety of the pirated content available on the internet." I can only disagree.
"Remember, the content only needs to escape once." All it takes is one professional pirate to liberate the content, then he bootlegs it to half of china. Three days later it's on the internet. DRM's failure doesn't require that "casual users" are able to break the box. It only requires that anyone can, because with P2P, armchair pirates are not necessary at all.
I want to be very clear in my point because I am curious about your specific response to it. My point is that, hypothetically, if CSS had been "unbreakable" by consumers (a whole other can of worms - it's not clear to me that that's possible), the P2P networks would be just as full. Professional pirates would crack the protection and sell their wares (intentional pun, intentional ommission of the "z"), and they would instantly reach the internet and be just as plentiful as they are now. But the hypothetical argument is not transparent enough, I have a real world example of this principle in action. I refer you to any of the peer to peer networks to look for disc images of console games for Dreamcast, PS1/2, XBox, etc. which are plentiful, despite the fact that it is impossible to rip an image of that media without special hardware, and in many cases also impossible to burn these images without further special hardware (a mod chip). You could take another step backward and consider the entire PC copy-protection regime in the same context (in that it takes a professional cracker to put a game in distributable form). Virtually every PC game on the network came via a professional. Yet they are by and large all there, all readily available. I hope by now my point is clear.
You say, "if there was DRM then the entire catalogue of the RIAA would probably be available for download at high quality also." However, only a specific discussion of the internet's carrying capacity could dissuade me from disagreement. I think it's clear that the current internet cannot be used to replace current (insecure) video distribution. The telling phrase I've heard uttered many times in the lab is, "never underestimate the bandwidth of a truck full of [tape/CDs/DVDs] driving down the highway." The last-mile alone is a problem: if the internet were to become the delivery medium to replace audio and video sales and rental, assuming no backbone contention and the quality adequacy of say Divx5 into 700MB files for a standard movie, most broadband users will wait hours to get their movie under perfect conditions (Most DSL connections are 768/128. And most cable connections, while peaking much faster, are far smaller - even as small as 128/32 - when considered at maximum utilization, since cable connections are shared between all users in a "cable cell"). But it turns out backbone contention is the dealbreaker. The amount of data transferred on physical media in this country is vast. Blockbuster alone rents a billion movies a year. ISPs (while probably lying) are already complaining that "pirate" data alone is too onerous a traffic burden. My apologies for not finding a better source for traffic figures, but this should hopefully give you an idea of what the internet is handling now. Imagine if you add to that all of blockbuster's "data traffic." Or "Hollywood Video." For music, the bandwidth and backbone capacity to replace insecure retail is probably there or could be put in place, but for video, definitely not. Once again, we have a real world example; there are numerous instances which you can read about in the news of providers (usually cable companies here and abroad) who have studied, and in some cases attempted (i.e. pilot projects) "Video on Demand." Their collective conclusion is that we are not even close to this being anything other than a prohibitively expensive investment in new infrastructure. I will spare you a similarly damning analysis of the back-end requirements for real-time strong encryption of video streams for millions of customers a day (you're encrypting over 2 petabytes a day, based on an conservative extrapolation from our figures thus far).
Want to Know How to Cheat the GPL? Read On!
Thie would most likely just create a group of underground businesses that do mods to your hardware to get around the rules like they do for DVD players and playstations. Then criminals and radicals will be able to do what they want and the average user will be limited. IF we really want to deal with this issue and all of the other similar legislative issues discussed on slashdot we need to go into our communities form active coalitions and participate actively in the legislative process. The only way to fight organizied money is organized people. The slashdot effect as political mobilization would overwhelming.
A million is a million the world over, but above that there's a discrepency.
US UK
1E6 million million
1E9 billion milliard
1E12 trillion billion
Some people avoid the term "billion" and say
"thousand million" instead because it's unambiguous. The same way some British newspapers avoid the term "public school" because it means a private school in the UK and a state school in the US, whereas the terms "private school" and "state school" are understood by everyone.
You mean OpenFirmware?
is to design a PC that can exist entirely inside *one* Field Programmable Gate Array (FPGA). There are already freely available processor designs; simply connect *everything* to the 300 or so inputs of the chip (keyboard, mouse, expansion bus) plus a DAC for the video output. The entire system thus exists only in software - reprogramming the FPGA will effectively reprogram all of the system architecture. With today's chips, you will be lucky to get 486-class speeds, however. But, this would be the ultimate "open" computing platform.
(It won't just be vmWare. On a bored day long ago, I once implemented a binary-to-7-segment decoder as an Excel spreadsheet, and had a flip-flop-based timing circuit implemented as a configuration of cells in Life. If these feats are possible as a lark, then creating a program to perform an illegal function using whatever tools we are
[ Reply to This | Parent ]
"
He closes the strong tag, but before he can finish the sentence and close the brackets, they burst thru the door and take him away. As a warning to others who would question the plutocratic system, they press the send button. I onc