Slashdot Mirror


Bruce Perens On Problems With the Open Hardware Model (arvideonews.com)

Bruce Perens writes: At the TAPR conference this year, I did a talk on why Open Hardware licenses don't actually work, and how it would actually hurt us if they did. I'm not saying you should stop making Open Hardware, I just want to make sure you don't assume the license works better than it actually does. Also, I explain why my latest project is 100% Open Source but the hardware design is more restrictively licensed than the Open Hardware Definition would allow. The video is here. There's a long prelude of talk about Amateur Radio stuff before the Open Hardware part. But you'll probably find it interesting. Gary didn't succeed with the Kickstarter to fund recording the entire conference this year, but he made the trip and recorded it with a multi-camera shoot anyway, at significant personal expense. If you like the video, please help cover his expenses. Even $1 would help.

201 comments

  1. Summarize it by Anonymous Coward · · Score: 5, Insightful

    No one wants to sit through a video. Just summarize the issues. I'd love to hear the convuluted logic on why Open Source works, but Open Hardware doesn't. After all, information wants to be free.

    1. Re:Summarize it by Anonymous Coward · · Score: 4, Funny

      A text summary you could read in 30 seconds would not work, and it would actually hurt us if it did.

    2. Re:Summarize it by mr_mischief · · Score: 5, Informative

      Your open source software needs to be compiled to run on the hardware. If you and I have the same hardware, we can share a compiler. If you tweak Chip A to have features 1 and 2 while I tweak Chip A to have features 3 and 4, one of a few things happens. We could just not use those features on software we both use. We could fork the compiler. We could try to work out dynamically adjusting the compilation for our feature sets. That's all fine, even as rough as that last one starts to be. But then we have to consider the 18 other variations among our group of 20 installations using Chip A variants.

      All this goes more or less smoothly until some well-meaning party comes along with Chip A.1 that does 95% of what Chip A does, but a different way, and then re-expands the additional features their own direction. Then the cycle starts over. Meanwhile, we're struggling to maintain compatibility across Chip A, and since A.1 isn't too much incompatible we decide one compiler should work for both. Then along comes A.2 two weeks later...

      So, yeah, information does want to be free. Platforms also want a target that while not entirely stationary can at least have some chance to adapt to the levels beneath them. Some licenses allow you to completely change a work and keep calling it the same thing. With open hardware changing the underlying implementation is fine. If you change the instruction set or change side effects of one instruction being issued after another for any pair of instructions then you've forked the entire environment that sits on top.

      TL;DR: It's not that some sort of open license won't work for hardware. It's that it has to be a carefully worded license that fully considers how hardware is different from software.

    3. Re:Summarize it by mr_mischief · · Score: 1

      short synopsis of one of the most important issues from the talk: Copyright and patent laws don't apply to hardware schematics the way they do to software under US law. You can copyright the schematic and keep people from reproducing it without following the license. You can't keep them from building the hardware the schematic describes.

    4. Re:Summarize it by Anonymous Coward · · Score: 1

      ok fine ill watch.. hey look a squirel!

      i like squirels, im hungry, ok what was i about to do?

    5. Re:Summarize it by JoeMerchant · · Score: 2

      Apple/Palm type monocultures at one end of the spectrum, Android/AMD-Intel systems in the middle, and a wild unworkable unfragmented west at the other end. What he's saying is that too many hardwares spoil the software - and it's true. Just as true as if the Linux kernel were wildly fragmented, or people got all "innovative" with core software components. I suspect that the strict Open Hardware license in some ways fosters innovation and fragmentation, and that's what he's trying to control.

    6. Re:Summarize it by Anonymous Coward · · Score: 1

      Thanks for the summary, but the logic is bad. You can have the same issue in software. I can tweak Software A to have features 1 and 2 and you can tweak Software A to have features 3 and 4. If you don't pick up each others changes you have incompatible forks of the same software.

      As I suspected, the logic is wrong. There is no practical difference here between hardware and software. The same problem exists in both.

    7. Re:Summarize it by rudy_wayne · · Score: 1

      Yes.

      I don't want to see you. I don't want to listen to your ramblings, no matter how good a speaker you are (most people are horrible speakers). And I don't want to see or hear about your cat. Provide a written transcript of the relevant things you have to say.

    8. Re:Summarize it by Anonymous Coward · · Score: 0

      I thought that "open source" as pitched by Perens and Raymond, was mainly distinguished from Stallman's Free Software by the former's lack of restrictions on what the licensee could do with the software.

    9. Re: Summarize it by Anonymous Coward · · Score: 1

      I can read super fucking fast, so a text summary I could read in 30 seconds would probably be an entire transcript.

    10. Re:Summarize it by BarbaraHudson · · Score: 4, Insightful

      Selfish is bad. Sharing is good. Sharing without rules is better.

      If you are so ADD that you cant watch what is a very informative video then we need to boil it down to the 3rd grade for you.

      Videos are the web equivalent of PowerPoint presentations. If you can't put it down in writing, maybe your idea isn't fully formed yet, or you're too lazy to.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    11. Re:Summarize it by rudy_wayne · · Score: 1

      The information that is presented is good, no one has claimed otherwise. But many people, including me, object to slogging through 15 minutes (or more) of inside jokes about people I don't know and other pointless babble in order to get to the actual "good information".

    12. Re:Summarize it by KGIII · · Score: 1

      I've seen a number of videos of him. The first was one about the Linux operating system. I've seen others and I'm not entirely sure but I might have seen him speak live at one point. At any rate, he's a little quirky but not a bad orator. He's easy to understand and articulate. If he's the one that I'm recalling seeing live then he's passionate but not really a zealot. So, it might be worth watching the video? I've not done so but I probably will.

      I'd watch now but, I confess, I'm watching cricket. I've only figured out a little bit of the game and I promised myself that I'd watch some to try to figure it out. So, I'm watching some Bulls vs. Dynamite match in the BPL.

      --
      "So long and thanks for all the fish."
    13. Re:Summarize it by RabidReindeer · · Score: 4, Insightful

      A text summary you could read in 30 seconds would not work, and it would actually hurt us if it did.

      So does the video only run 30 seconds? And is it faster to rewind and repeat to digest the hard parts that it would be to re-read a document? And what about annoying co-workers by playing something with audio on it while they're trying to work? We don't all have headsets at work.

      Also, while I'm not a big fan in general of "simple" explanations, there's a limit on how complicated an explanation should be when applied as a blanket statement.

    14. Re:Summarize it by Anonymous Coward · · Score: 0

      As requested, your debullshit-translation is ready:

      "I don't know how to make money from others' effort with hardward, or how to create vendor lock-in with it," said Perens, as he looked out over a sea of dweebs that couldn't give a shit about what he thinks.

    15. Re:Summarize it by delt0r · · Score: 1

      Nicely done. Why waste it to an AC?

      --
      If information wants to be free, why does my internet connection cost so much?
    16. Re:Summarize it by Anonymous Coward · · Score: 2, Funny

      i like squirels, im hungry, ok what was i about to do?

      On the Internet, no one knows you're a dog.

    17. Re:Summarize it by Anonymous Coward · · Score: 0

      After all, information wants to be free.

      The phrase "information wants to be free" works best for projects like Wikipedia: generic information which can make people smarter and more educated. For companies however, keeping bits proprietary is often important for investments and innovation. You can't just give the knife to the competitor's hand, and you cannot allow people making free copies of your product, if you want to keep making money.

    18. Re:Summarize it by raftpeople · · Score: 4, Funny

      Instead of video, which is still too short in my opinion, I present all of my information as a 3 day Japanese Kabuki theater presentation.

    19. Re:Summarize it by Anonymous Coward · · Score: 0

      That explains a limitation of what you can accomplish with licensing, not why the license has to be different.

    20. Re:Summarize it by unixisc · · Score: 1

      Cricket? It has some amazing parallels - and amazing differences - w/ baseball. I am like you, but from the other end. I'd like to figure out baseball, and then get up to speed w/ the NLB

    21. Re:Summarize it by Grishnakh · · Score: 3, Insightful

      Exactly. I'm at work, so I can spare a minute here and there to pop in and read something and make some comment, but I sure as hell can't sit through a video here. WTF are these morons thinking? Honestly, this YouTube generation is really annoying; have people forgotten how to type or something? I can read a whole wall of text in a fraction of the time it takes to sit through some stupid video. Maybe we need to be teaching kids speedreading in early grades.

    22. Re:Summarize it by KGIII · · Score: 0

      The bulls won with just under 20 overs (terminology?) and some Emmit guy scored a lot of runs. A large, almost Caucasian looking, fella bowled near the end but couldn't get Emmit to mess up. He had about 50 runs and was partnered (I think?) with a few different people but the last one was pretty good and just a young guy. They're going to something called Eliminate, I think, and Emmit hit one into the stands. I kind of have it figured out. I also refuse to cheat and use Wikipedia or any other site and figure out the rules. I'll learn by watching.

      I saw some Jamaicans playing once and it tweaked my interest but I never figured much out. I did do some batting with them just because they wanted to let the tourist try. I didn't understand the directions well but I played a lot of ball as a kid and I could really crank the ball pretty far. I didn't do any of the running part. I'd like to actually try a game but I am old now. I'd still like to try it. Maybe I'll travel somewhere that it is popular and give it a shot in some sort of pickup type game. I should probably know the rules first.

      --
      "So long and thanks for all the fish."
    23. Re:Summarize it by PostPhil · · Score: 3, Insightful

      Kind of like how the ARM platform is a total flop that no one uses, right? Open Hardware is basically doing what already happens with customization of ARM today, except people wouldn't have to pay ARM Holdings for the privilege. Also, AMD and Intel use compatible instruction sets despite very different underlying architecture. (Even Transmeta chips from back-in-the-day could still run the same software.)

      Openness and experimentation DOES NOT necessitate incompatibility. Closed designs don't necessitate it DOES have compatibility (e.g. vendor lock-in). If a new design does become incompatible when people expect it not to, then that design naturally won't get widely adopted.

      The entire issue is overblown. Let openness allow technology to evolve and improve. Standards and compatibility will arise when the market demands it, and variation/deviation/special-purpose will also arise when the market demands it. That's the way it's SUPPOSED to be.

    24. Re:Summarize it by MachineShedFred · · Score: 1

      This is why I hate YouTube. I'm searching for how to do something rather trivial, but I'm stuck on one little thing. Why can't I read in 20 seconds how to do what I'm looking for, rather than listen to some mumbling person go about asking me to subscribe to their channel, and do all the crap I've already done in order to get to the bit that I care about?

      Hey YouTube Tutorial guys: I don't need a 5 minute video showing your crappy desktop wallpaper festooned with 200 icons while you laboriously type in a command, I just need the damn command.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    25. Re:Summarize it by MachineShedFred · · Score: 1

      More than that, video of a conference or presentation isn't nearly as editable as text. Once you mangle your language or say it in a confusing way, it's said.

      With text transcripts, you can revise with inserted notes, etc. It makes it better for what you're trying to say, and better for the person you're trying to say it to.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    26. Re:Summarize it by Locke2005 · · Score: 2

      Software is different than hardware. If somebody breaks the implementation of an API function in their software, you can override that function with your own implementation in software to work around the problem. Overriding someone else's hardware implemention is much, much more difficult. I think the argument Perens is trying to make is that supporting software on a non-fixed hardware platform is impossible. Certainly Apple's job of creating software is much easier than Microsoft's, because there are far fewer hardware variations they need to worry about.(And in fact, Apple just gives you the finger if you want to run their new OS on older hardware, as in specifically checks the version and refuses to install.)

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    27. Re:Summarize it by Anonymous Coward · · Score: 0

      Replace hardware with OS. Now you have a proof that the Linux kernel is a bad idea. In reality, what happens is features that people like get adopted and go into the mainstream. Features that don't do not. People running hardware with obscure features will need to build their own software to take advantage of them. This works for many people/companies already.

      The computer you are using right now has a bunch of features built into the hardware that you are not using and are not even aware of. Did you know most i/o chips have a bunch of GPIOs that are not used? I could solder a wire to my motherboard and start using it for something. If it's a good idea, it will spread. If not, it won't.

    28. Re:Summarize it by Locke2005 · · Score: 2

      Yes and no. We couldn't use the latest Bluetooth implementation with LE support because nobody had ported the drivers for it to our TI ARM chip. ARM is fragmented, but embedded device manufacturers compensate for it by pumping millions of dollars into customizing firmware for their specific hardware, and hide the differences in the lowest level of firmware (kind of like BIOS used to do for DOS). So you are correct in that the problems can be hidden from most software by adopting a hardware abstraction layer (virtual hardware interface) and making the differences transparent to all hardware about that layer, then require anybody that creates hardware to also create working glue code to make the hardware support all the functions of the hardware abstraction layer. But then you need a certification process to guarantee that the hardware/abstraction layer works as expected, (as is done for Bluetooth implementations), and that can get pretty pricey. Putting restrictions on how "creative" people can get with the hardware may be cheaper.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    29. Re:Summarize it by Grishnakh · · Score: 1

      You've got that backwards. It's ADD-addled people who want to watch videos, and especially make them because they're too lazy to write. Non-ADD people prefer to read and write, using their literacy skills.

    30. Re:Summarize it by Locke2005 · · Score: 1

      "And here you see a mime representation of the schematic... look, there are the electrons running through the circuit! Run, little electrons, run!"

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    31. Re:Summarize it by Locke2005 · · Score: 1

      YouTube videos are free, and you get what you pay for. Yes, some sort of critiquing system to separate the useful from useless videos would be helpful, but that's true of pretty much all web content. And, YouTube does support commenting on videos to give feedback to the creators... but the signal to noise ratio for that is probably even worse than for slashdot comments.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    32. Re: Summarize it by Anonymous Coward · · Score: 0

      worship!

    33. Re:Summarize it by Anonymous Coward · · Score: 0

      So an architect cannot show a copy of a design to a potential customer without implicitly allowing that client to build the house without paying for the design?

      I wouldn't have thought that such a loop-hole would still exist.

    34. Re:Summarize it by Anonymous Coward · · Score: 0

      Who ever said open source worked?

    35. Re:Summarize it by Anonymous Coward · · Score: 0

      You can't keep them from building the hardware the schematic describes.

      Unless the schematic circuit is patented. But patents are evil, so that's not a good solution.

    36. Re:Summarize it by Brymouse · · Score: 1

      Here are his presentation slides. https://www.tapr.org/pdf/DCC20...

      I'm was in the back asking questions.

    37. Re:Summarize it by pr0nbot · · Score: 1

      I'm reminded of "Installing a network PostScript printer on a Sun workstation running SunOS -- As illustrated through interpretive dance."

      http://web.archive.org/web/199...

    38. Re:Summarize it by Bruce+Perens · · Score: 3, Informative

      No, an architect's work can be copyrighted because it is artistic in nature, even if the underlying function of a home is functional. The artist, however, can not copyright the functional elements, for example he can not copyright the concept of a bedroom and prevent others from making one. He could, however, patent the function of a new room.

      Schematics are judged to be entirely functional and you can't successfully assert copyright on them.

      You can also only copyright some parts of software that are artistic rather than functional, see the Wikipedia page on Computer Associates Inc. vs. Altai for an explanation.

    39. Re:Summarize it by Anonymous Coward · · Score: 0

      So to summarize: you are afraid of the Chinese coming in and cloning your device. Bruce, haven't you forgotten? Information wants to be FREE! Sure, it is a race to the bottom, but you were OK with that before. Now that you actually have a device that you want to make money off of, you don't like the idea? Just make up your lost revenue in other places: write documentation and sell t-shirts. Information wants to be free!

    40. Re:Summarize it by tepples · · Score: 2

      Is it also OK to discriminate against deaf people, who can't use the video or the MP3 file?

    41. Re:Summarize it by Gaygirlie · · Score: 2

      I've mentioned it before, but I really despise the trend of everyone just making a video these days. Videos are slow, you're forced to progress at the speed the video plays and jumping back and forth or trying to find some specific phrase or word is difficult or impossible; if the discussion is about something where actually visualizing the matter is important for clarity then sure, go ahead, but even then it's preferable to keep only those parts as video and the rest as text. On the other hand, if a video-format doesn't bring anything useful to the table, like e.g. you're talking about something where moving pictures don't really help clarify the subject-matter any more than a static picture accompanied by text would then stop fucking making it a god damn video.

    42. Re:Summarize it by ShanghaiBill · · Score: 1

      You can't keep them from building the hardware the schematic describes.

      So? If you don't want people to build it, then why would you open source it? I read Bruce's slides and they make no sense to me. Basically he seems to be saying that Open Hardware is a problem because it is Open.

      Disclaimer: I have contributed several designs to OpenCores.

    43. Re:Summarize it by Anonymous Coward · · Score: 0

      Bruce Perens isnt relevant. Nor is ESR. Only on Slashdot does anyone give these windbags a platform anymore.

    44. Re:Summarize it by Anonymous Coward · · Score: 0

      the bazillions of variations of arm platform hardware is why wireless carriers and handset makers suck at providing software updates.... to many fucking changes to tweak for every model every time the software upstream makes a change.

      the reason arm has been successful is because of cost and scale. it's not joe schmoe fabbing a (as in 1) chip, it's apple or lg or samsung buying 10-100 million at a time.

      the guy makes sense.. open hardware would be nice.. but the more forks and variations on a theme there are, the worse it is to write the software that goes on that hardware....

      why do we have over a dozen half-assed attempts at a modern desktop in linux? because they're open, because of forks, because of infighting and drama rarely seen outside of reality tv or mmo guilds... because development is spread out among them. pool those resources and make 1 or 2 instead, and linux on the desktop would actually friggin happen.

    45. Re:Summarize it by Bruce+Perens · · Score: 1

      Open doesn't mean public domain.

      If I am going to put in 4 years and $50K expenses, it has to be share-and-share-alike, as in the GPL, rather than a gift with no restrictions to every big company and Chinese manufacturer.

      The problem is that GPL-like terms don't work directly because copyright can't be asserted on schematics.

    46. Re:Summarize it by Bruce+Perens · · Score: 1

      I'd rather have information be under share-and-share-alike terms than to place it in the public domain. Making no-restrictions gifts to big companies and child-labor manufacturers is silly. My assertion is that it's more "Free" when the terms keep it free.

    47. Re:Summarize it by jbengt · · Score: 1

      Well said.

    48. Re:Summarize it by Anonymous Coward · · Score: 0

      " Making no-restrictions gifts to big companies and child-labor manufacturers is silly."

      My, my. How racist of you calling the Chinese child-labor manufacturers.

      It is funny you never had a problem with people making no-restrictions gifts to mega-corporations when the gifts were software. I always thought it was about freedom. I guess it always was about money though, when YOUR investment is on the line. Figures.

      There is no difference between hardware or software. If you want it to be Open, make it Open and let anyone clone/copy it. Otherwise keep it closed. You can't have freedom both ways.

    49. Re:Summarize it by Bruce+Perens · · Score: 1

      When I fix a hardware bug, it's about $2000 for fast-turn fabrication of a 6-layer board with 500 surface-mount components. With software, you just recompile.

      So there really are fundamental differences and the incentives have to be different.

    50. Re:Summarize it by LWATCDR · · Score: 1

      " Open Hardware is basically doing what already happens with customization of ARM today, except people wouldn't have to pay ARM Holdings for the privilege."
      So would pay for ARM to develop new CPUs

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    51. Re:Summarize it by Bruce+Perens · · Score: 1

      My ADD hasn't reduced my literacy skills or made me less effective as an evangelist or business person. Perhaps the opposite, actually. I do, however, hire people to do paperwork. Neurotypical people are, in general, surprisingly cheap to hire.

    52. Re:Summarize it by Bruce+Perens · · Score: 1

      The slides are online. The Courage Kenny Handiham program would probably provide a Morse code form of them if you asked :-)

    53. Re:Summarize it by swillden · · Score: 2

      Kind of like how the ARM platform is a total flop that no one uses, right? Open Hardware is basically doing what already happens with customization of ARM today, except people wouldn't have to pay ARM Holdings for the privilege.

      No. Having to pay ARM for the privilege is an important part of what makes the ARM world work. Not the "writing the check" part, but the "getting ARM Holding's approval" part. Nearly all ARM "customization" is just deciding which of the ARM IP packages to license, which means that a specific instantiation either has a feature set or it doesn't, but if it does the features work in a known way. Additional customization can be done, but it's rare and ARM manages it pretty carefully.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    54. Re:Summarize it by Anonymous Coward · · Score: 0

      I'd rather have information be under share-and-share-alike terms than to place it in the public domain. Making no-restrictions gifts to big companies and child-labor manufacturers is silly. My assertion is that it's more "Free" when the terms keep it free.

      Both public domain and BSD license keeps it free.

      It doesn't put any restrictions on derivative work or the additions made of it, but no-one can legally make work in public domain less free.

    55. Re:Summarize it by Anonymous Coward · · Score: 0

      "Just recompiling" takes time and manpower and has cost. Software development isn't free, yet people like you want to act like it is and give it away. It isn't up to us to fix your broken business model. Information wants to be free, right? Just sell t-shirts or documentation.

    56. Re:Summarize it by ShanghaiBill · · Score: 1

      The problem is that GPL-like terms don't work directly

      The GPL is not the only open source license. I agree that Open Hardware is not a way to get rich by restricting who can use your IP. But restricting how people can use it sort of goes against the whole point of being open. When I contribute a design to OpenCores, I consider it a gift to the world, and I am not looking for compensation. If a "big company" or a "Chinese manufacturer" want to use it, that is fine with me.

      That being said, I have actually got some job offers and a good contracting gig because someone saw my email address in my design files on OpenCores.

      copyright can't be asserted on schematics.

      Schematics? Who uses schematics? This is 2015. Can copyright be asserted on a Verilog/VHDL file?

    57. Re:Summarize it by Anonymous Coward · · Score: 0

      But if someone is making hardware without support from software because they made it too different from the 'normal' implementation, than nobody will use that hardware. I don't see the problem. Apple is using the same hardware as Microsoft and Microsoft doesn't support all hardware either. The majority of hardware on Windows is supported by the hardware manufacturers themselves through drivers created for the Windows platform.
       
      Open hardware will have the advantage that the hardware makers don't have to support all software since the software makers could support popular hardware themselves (since the spec is open).

    58. Re:Summarize it by Bruce+Perens · · Score: 1

      If you can code it in VHDL, it's really software. There's a big analog world out there that you still need to master to make receivers, and also good transmitters even if Raspberry Pi folks have coded the modern equivalent of spark transmission. Even if you get the signal into the digital domain as quickly as possible, the digital part can still swamp the analog one with noise if you're not careful. And it's really expensive to deal with. What would be a recompile for VHDL becomes a $2000 board turn. So, the incentives need to be different, at the very least those you would get with an effective GPL. But copyright doesn't support that on hardware.

    59. Re:Summarize it by Bruce+Perens · · Score: 1

      I've succeeded in reaping the economic incentives of Open Source development without having to sell t-shirts.

      For Open Hardware to work, the same economic incentives need to work, and they either need to be supported by licensing or we need another way to do it.

      If you're not interested in fixing the business model, do please stay out of the discussion.

    60. Re:Summarize it by Bruce+Perens · · Score: 1

      The thing you're missing is how to provide the incentive to development. Although it is not monetary, BSD developers do reap benefits from their work. In contrast, hardware of the sort I'm making requires very expensive tools and $2000/turn every time you fix a bug. So, those are strong negative economic incentives and you need to have positive incentives that match them. The BSD model would not provide them.

    61. Re:Summarize it by Anonymous Coward · · Score: 0

      There is nothing broken in the business model: information wants to be free!!! Just sell t-shirts, or people will pay you to modify their hardware for them! Yeah, thats the ticket...

      No one cares how much development costs you. It is a race to the bottom! Congrats, now you are figuring out how much you screwed us all with your "Open" bullshit. It was all a giveaway to the major corporations.

    62. Re:Summarize it by Anonymous Coward · · Score: 0

      I also refuse to cheat and use Wikipedia or any other site and figure out the rules.

      Laffo. Since when is reading "cheating?"

    63. Re: Summarize it by Anonymous Coward · · Score: 0

      There seem to be lots of folks making good salaries working on open source. Maybe there is some other reason you are screwed. Many folks do it to themselves.

    64. Re:Summarize it by mr_mischief · · Score: 1

      If I'm someone who only wrote gibberish (that's how it's spelled, by the way) in the thread, you sure are replying down-thread from me a fair bit.

      Hint: I both summarized a point of your talk (to which you're replying to replies now) and explained another issue with open hardware. Other people seem to be understanding my other point just fine, and a discussion has started.

      The two happen to be in different posts. Sorry for the confusion. This is an open forum. Sometimes the discussion is altered in a way useful to the participants that the original poster never foresaw. ;-)

      BTW, I think if you really care to lift the veil, I'm not hard to identify by something other than my Slashdot nickname.

    65. Re:Summarize it by mr_mischief · · Score: 1

      If you put a turn in, it's $2000. If someone else makes a turn from your schematics, it's their $2000. If they share their process improvements back to the project, that works great. If they don't, that's where the weakness from the difference between this and software bites.

    66. Re:Summarize it by mr_mischief · · Score: 1

      Strawmen make terrible marketers and worse engineers.

    67. Re:Summarize it by Anonymous Coward · · Score: 0

      Oh, you are such a special little snowflake, aren't you?

    68. Re:Summarize it by Bruce+Perens · · Score: 1

      There's a really big learning curve if different people are to implement each turn. Much larger than for software, because gaining the knowledge requires all of that expensive test equipment. $50K for a shop is really rock-bottom, new quality tools cost more than $50K each.

      Crowdfunding has been the most successful implementation of sponsoring hardware implementation, but it's a chancy thing. We have held off on crowdfunding until we have a design that actually works. Then, funding can cover manufacturing rather than design, and there is a high probability that people will actually get the reward they pay for.

    69. Re:Summarize it by mr_mischief · · Score: 1

      Individuals aren't the only ones who do open source software and won't be the only ones doing open source hardware if it does catch on. $50k in a company budget for the tools to work with a bunch of different designs, and $2k per prototype is well within the means of many medium-sized (50 to 500 person) companies.

      I maintain the problem is when you put in $50k in tooling and test equipment plus $2k per turn, then that mid-sized company goes to market with a design tweaked from yours and never contributes back. Sure, you can reverse engineer it, and in fact you'd have a head start since it's based on your design. You'd still prefer that they honor your significant investment that made theirs cheaper because you did the initial design and the first few rounds of improvement.

    70. Re:Summarize it by Bruce+Perens · · Score: 1

      Which means the licensing must work, because a binding requirement rather than just faith would be more likely to keep things fair. In this case, the licensing must be primarily based upon contract law, a departure from Open Source, and must be based on terms that themselves depart from Open Source.

    71. Re: Summarize it by david_thornley · · Score: 1

      Well, I'm very high on reading comprehension, so I figure confusing them is to my advantage.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    72. Re:Summarize it by david_thornley · · Score: 1

      You can copyright a schematic, but you can't therefore stop someone from making another schematic for the same thing. You can patent a device, and then it's illegal for other people to make it, even for personal use. Most people get away with personal use because it's not worth tracking them down and suing them.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    73. Re:Summarize it by Anonymous Coward · · Score: 0

      correction: Bruce is an okay guy who did some important stuff fifteen years ago. ESR doesn't get time anywhere because he went batshit crazy.

    74. Re:Summarize it by jrumney · · Score: 1

      By the same logic, open source licenses don't work for libraries either.

    75. Re:Summarize it by Grishnakh · · Score: 1

      +1 Insightful.

      This is exactly right. This "let's make a video" trend is simply idiotic and enables illiteracy. Videos are great for some things: if I want to see how someone installs a part on a car, for instance, a video is great for this. But a lecture? Completely useless, idiotic, and time-wasting, not to mention a massive waste of bandwidth.

    76. Re:Summarize it by Grishnakh · · Score: 0

      PowerPoint slides are generally useless on their own; when done "properly", they don't actually contain all the information conveyed in the lecture, just some high-level bullet-points which the presenter then orally expands upon, plus maybe some diagrams here and there which are easier shown than talked about.

      If you want to convey information properly on the web, the proper way is in text, the way the web was originally designed before everyone jumped on the stupid video-for-everything bandwagon. There's a reason humans invented written language: it's more accurate and more efficient than oral language.

    77. Re:Summarize it by Bruce+Perens · · Score: 1

      Go ahead and be sarcastic, AC. But sometime look around you at the folks who are everything that's expected of them, and who do everything that's expected of them. And what the reward is for it.

      Then, try convincing them to get off the merry-go-round, from the outside.

    78. Re:Summarize it by Bruce+Perens · · Score: 1

      That might be typical, but my slides contain all of the content that I want to cover, and then I speak extemporaneously about the points in the slides. No rehearsals, no notes other than the slides. It works better that way.

    79. Re:Summarize it by Bruce+Perens · · Score: 1

      The appeal in Oracle v. Google said otherwise. I would have preferred it not go that way. On the other hand, the GPL is a bit stronger than before.

    80. Re:Summarize it by sootman · · Score: 0

      It's not ADD, you fucking moron, it's about time. You can read about twice as fast as people talk -- roughly 300wpm vs 150wpm. If there's no element of performance involved -- if it's just information -- why would I want to spend 10 minutes watching something that I could read in 5, or skim in one?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    81. Re:Summarize it by jrumney · · Score: 1

      I don't see how Oracle vs. Google is relevant to the argument that another developer can come along and fork your open source library in slightly incompatible ways that cause problems for downstream projects.

    82. Re:Summarize it by Anonymous Coward · · Score: 0

      One attempt at a summary:

      It seems by open hardware he means hardware where the design is published but others are not free to copy and modify the design without a license agreement with the hardware designer. Maybe this is the standard defintion of open hardware, though it doesn't match what I normally think of as open source for software where oen could make copies without the designer's permission.

      He argues that such that no one has successfully published hardware designs and still retained rights (the designs can be patented but otherwise are public domain). He also argues that establishing such a model legally could be detrimental to those who support open hardware because it implies the ability to copyright designs which could lock down hardware designs further than is the current standard.

    83. Re: Summarize it by thesupraman · · Score: 2

      You know Bruce..
        As much as you are pushing back against people drawing parallels to software the more I read the more I have to agree with them..
      What you are doing is selecting one specific case for your hardware and trying to use that to make a general point. That case is not especially general.

      It is easy to find software cases where knowledge and monetary investments are at least as high as your hardware investments.. And the people who point out that your evangelical claims over opening software apply equally (no matter if valid or invalid) to hardware are correct.
      'Open' is pretty much as good or bad for everyone in either case.
      And no. 50k is not a bare minimum for hardware design and not all boards cost 2k to respin and not all Chinese hardware houses are child labor slave pits either.. I'm afraid your biases are showing through rather strongly here.

      I have designed and build hardware micrometer resolution electronic distance sensors which are analogue digital hybrid on $20 per spin boards with less than $2k of diagnostic hardware. My software development setup costs more and takes more time..

      Also.. Have your forgotten time equals money? That is a huge factor in software.. Your seen to want to ignore that. Do you not value developers time? Do you think learning hardware design is more special than software somehow? Are we all equal but hardware designers are more equal?

      I see valid function on both sides of the open argument.. For software and for hardware.. And I contribute and work with both. Anything else would take some serious cherry picking of 'facts' sorry to say.

    84. Re:Summarize it by Hognoxious · · Score: 1

      Hardware isn't software. Look at the cost curves. Accept it and move on.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    85. Re:Summarize it by mr_mischief · · Score: 1

      Patents are a significant barrier to broad sharing and quick turnaround. Even if you license a patent quite liberally, it takes years to get one and costs tens of thousands of dollars. Plus it has to be something novel enough to be patented. They really aren't the right tool to protect something the same way OSI-approved software licenses protect things.

    86. Re:Summarize it by Bruce+Perens · · Score: 1

      You're arguing with mr_mischef's point, which has nothing to do with my talk.

    87. Re:Summarize it by jrumney · · Score: 1

      I am, which is why I originally replied to his post. Somehow Mr Mischief got moderated to +5 Informative with his summary that has nothing to do with your talk.

    88. Re: Summarize it by Anonymous Coward · · Score: 0

      ARM.

    89. Re:Summarize it by Anonymous Coward · · Score: 0

      So send Bruce $100 and an offer of ten times that. Tell him that you like to have text versions of his conference talks and that, next time he puts one up, you will send him $1000 (or whatever it takes). I'm sure you can find a price that will persuade him.

      If you ain't payin you ain't a customer and you ain't got no right to complain.

    90. Re:Summarize it by Anonymous Coward · · Score: 0

      The video brings a very simple thing to the table. It's availability at present costs the same as your input to the process. It's already done so it costs nothing. If someone wants the information Bruce is providing in a different format then perhaps they should put some money his direction to persuade him to make it available the way they want it?

  2. Kickstarter by Anonymous Coward · · Score: 1, Interesting

    Why does any sort of non-trivial undertaking require a kickstarter nowadays? With the proliferation of dSLR's and youtube wannabes I'm sure he could find half a dozen people with the gear who would be prepared to do it for the experience. Documenting a conference doesn't require a great deal of skill or creativity, just make sure they are exposed and in focus, sounds already been sorted and they stand reasonably still.

    1. Re:Kickstarter by jettoblack · · Score: 2

      I'm sure he could find half a dozen people with the gear who would be prepared to do it for the experience.

      If that were true, there would have been half a dozen other people documenting the conference for "experience", but there weren't, so you're proven wrong.

      Creators/artists of any skill level should not be expected to work for free for the "experience" or "exposure" as a cost cutting measure. http://theoatmeal.com/comics/e...

    2. Re:Kickstarter by Anonymous Coward · · Score: 0

      Why does any sort of non-trivial undertaking require a kickstarter nowadays?

      If you donate to my kickstarter and we reach $100k I'll do a video to explain why kickstarter is necessary for everything. If we reach $200k we'll include Klingon subtitles. At the $500k mark we will also explain how you can blow half a million on a youtube video.

    3. Re:Kickstarter by Anonymous Coward · · Score: 0

      I'm sure he could find half a dozen people with the gear who would be prepared to do it for the experience. Documenting a conference doesn't require a great deal of skill or creativity, just make sure they are exposed and in focus, sounds already been sorted and they stand reasonably still.

      Things that are considered not to require a great deal of skill or creativity are rarely done just for the experience. Mostly because no will count them as meaningful experience. Besides, if you want work to be done, you have to pay for it. We have that thing called capitalism which works best when people pay each other for services instead of trying to free-ride on others.

    4. Re: Kickstarter by Anonymous Coward · · Score: 0

      https://youtu.be/essNmNOrQto

    5. Re:Kickstarter by jones_supa · · Score: 1

      Damn man...just include a Collector's Edition with a specially themed bottle opener and a coffee mug, then I'm in.

    6. Re:Kickstarter by Locke2005 · · Score: 1

      Wait... has anybody started a kickstarter to produce a video that demonstrates just how over-the-top a $100,000 drunken bacchanalia can be? I'm starting one now. First 1000 attractive young women to donate will receive free invitations...

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    7. Re:Kickstarter by Anonymous Coward · · Score: 0

      I dunno, I recently started a project where to get the first batch of product out I needed about 300$ in spare, non budgeted to the house / family / obligations money

      I was told to do pre-orders, a go fund me and kickstart it!!!

      I just sold some old video games and systems I wasn't using anymore, but its just amazing, a serious suggestion from many interested people was kickstarter, when all I needed was a frankly pitiful amount for a hardware project, that once started will fund the second batch and still turn a profit (and that will fund a third with profit etc)

    8. Re:Kickstarter by Anonymous Coward · · Score: 0

      You rarely need to shoot video of a conference speaker anyway. If you have the slides and the audio, all you need is notes of anything they point at that isn't already highlighted in the slides. I've done this type of thing for years. Video is a waste for this type of stuff unless it's a video of synced audio to digital slides. If there isn't some sort of off-slide demonstration there's no need for a headshot or video of the presenter. All you're doing is wasting bandwidth and inflating someone's ego even more than just with their slides and audio.

    9. Re:Kickstarter by mr_mischief · · Score: 1

      You need to make one of the reward levels being on the panel that chooses which women are attractive.

  3. Who is Bruce Perens? by Anonymous Coward · · Score: 1

    Who is Bruce Perens? And why should I care what he thinks about open hardware? Open hardware is definitely a good thing for interoperability and security. An open hardware version of the BSD, LGPL, and GPL licenses is a good thing to provide developers varying approaches to free (as in freedom, not beer) hardware. If I buy hardware, I deserve to be able to see how it's designed. Even if I don't care about interoperability and if security isn't an issue, it makes it a lot easier for me to fix the hardware if it breaks.

    1. Re:Who is Bruce Perens? by mr_mischief · · Score: 1

      He's not against it. He's describing problems that need to be overcome for it to work the way we'd like. For one, you can copyright a schematic but the copyright is on the schematic itself. To keep someone from building what the schematic describes or their own twist on it, you need a patent. Those are much harder to get for one thing. They also require different licensing language from copyright to allow people to use the patent.

    2. Re:Who is Bruce Perens? by godrik · · Score: 5, Informative

      Who is Bruce Perens? And why should I care what he thinks about open hardware?

      Bruce Perens created the definition of Open Source and spearheaded the Open Source Initiative.

      He created BusyBox which is used on pretty much all embedded linux distribution and was Debian Project Leader at some point in the 90s. He also draft the Debian Social Contract.

      In other words, he is kind of a prioneer in open source and spent quite a bit of time thinking through the implications of open sourcing. Therefore, I usually consider him having opinions worth listening too when he speaks about open/close source and licenses in general.

      In no case he says that having open hardware is a bad thing. He is discussing how we should approach the problem to make the community most efficient and how licensing models for hardware can achieve the properties that we want in open hardware.

    3. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      For one, you can copyright a schematic but the copyright is on the schematic itself. To keep someone from building what the schematic describes or their own twist on it, you need a patent.

      But the point of open x is that you don't want to keep someone from building what the schematic describes.
      Yes, there are "open source" licenses that tries to limit what you can do with the source, but the main point is always that you can take the source and improve upon it.
      That copyright is needed to enforce this is newspeak from the GPL camp.

    4. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      But most of us do want to keep others from taking away the Four Freedoms.

    5. Re:Who is Bruce Perens? by dcollins117 · · Score: 1, Informative

      Who is Bruce Perens? And why should I care what he thinks about open hardware?

      He's the digital equivalent of a panhandler. He submits a story no one is interested in and then asks people to send him money.

    6. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      Please tell me he is not using a shrink wrap contract.

    7. Re:Who is Bruce Perens? by sbaker · · Score: 1

      Yes, exactly.

      If you just 'give stuff away' - people will take it - and because it's just "design" or "software", you don't lose anything by giving it away.

      But if they modify it, market the heck out of it, get everyone hooked on the modified version and then lock it all up - then they will have (in effect) taken away the original design and locked it up so nobody can have access to it.

      This is evil - and it's why many projects use GPL/LGPL rather than public domain, BSD, MIT licenses.

      The crucial distinction is: "You can take this....you can improve it...but you've gotta give your improvements back to the community"...versus..."You can take this and do what the heck you like with it...and we don't care if you embrace-and-extend-and-hide."

      With copyright, this is a painless, easy thing to do - you stick GPL wording into "LICENSING.txt" in your top level directory and you're done.

      But how can you do that with open hardware? It's difficult if you subscribe to the GPL model - but easy if you believe in the total openness of public-domain licensing.

          -- Steve

      --
      www.sjbaker.org
    8. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      "then they will have (in effect) taken away the original design and locked it up so nobody can have access to it"

      Uh no. The original design is still there and is fully accessible. What you are saying is now people are "hooked" on the modified version and you don't have access to their version. Stop misleading people.

      Personally I don't care. Since I value openness I will use my (inferior) original design over their (superior) closed design. Other people may choose to do something different than I do. That is what FREEDOM is.

    9. Re:Who is Bruce Perens? by Locke2005 · · Score: 4, Funny

      Bruce Perens, the inventor of parenthesis, is now spending the fortune he made in marketing punctuation on making the world a better place for Open Source software...

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    10. Re:Who is Bruce Perens? by Brymouse · · Score: 2

      He is asking for support of the person that's recording/editing/posting the videos, "Ham Radio Now" http://arvideonews.com/
      Gary, KN4AQ pays his own way and his own video equipment to put together some great videos of every segment at DCC. It's really worth it. Many people are unable to attend and this gives them the ability to view it. However this is a lot of work and it's not cheap. So a donation to Gary/ARVN offsets the cost.

    11. Re:Who is Bruce Perens? by NostalgiaForInfinity · · Score: 1

      In other words, he is kind of a prioneer in open source and spent quite a bit of time thinking through the implications of open sourcing.

      You can say the same about Stallman, but that doesn't mean I take Stallman's beliefs as gospel truth, and neither should you do that with Perens.

      He is discussing how we should approach the problem to make the community most efficient and how licensing models for hardware can achieve the properties that we want in open hardware.

      There is no more a single "best" licensing model for hardware than there is for software. And approaching licensing issues from the point of view of "what the community wants" or how "we should approach" it is deluded. Licenses are decided by the people developing new technologies, whether software or hardware, and the only thing that determines a license is whether the creator of that technology believes that license to be in line with his goals and interests, whatever they may be (profit, altruism, whatever).

    12. Re:Who is Bruce Perens? by suutar · · Score: 2

      until they decide their patent over the modified version covers what you're doing with the unmodified version and you have to defend yourself in court.

    13. Re:Who is Bruce Perens? by Bruce+Perens · · Score: 1

      I hear all too much of this particular comment. I've never known Richard to be unshowered or dirty. Richard is not neurotypical and does his best to cope with that fact. It's not his fault.

    14. Re:Who is Bruce Perens? by Bruce+Perens · · Score: 1

      We can get away with not using a shrink-wrap contract on software because copyright works on software and starts with all-rights-reserved, so we have a right that other people will need the license for if they are not to have the work as all-rights-reserved.

      Copyright doesn't work on schematics and anything that is entirely functional. See the Wikipedia article on Computer Associates Inc. v. Altai for an explanation.

      Because there is also software in the package, I might not need a time-of-purchase or shrinkwrap contract if I couple terms about the hardware to the right to run some of the software. But I'm not sure. Because we sell online, we can get consent before purchase and a contract given at that time might be best. I'm still thinking about it.

    15. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      Someone down-mod this fucking idiot. Thanks.

    16. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0
    17. Re:Who is Bruce Perens? by Anonymous Coward · · Score: 0

      >> the inventor of parenthesis

      Does that mean that he makes a mint on royalties from LISP coders?

    18. Re: Who is Bruce Perens? by Zontar+The+Mindless · · Score: 1

      Translation: "I'm still butthurt after nearly 20 years because someone who was willing to identify his /. account with himself clearly and unambiguously IRL didn't want to be misrepresented."

      Turn your dial to KGFY and crank it up--I just phoned in a dedication.

      --
      Il n'y a pas de Planet B.
    19. Re: Who is Bruce Perens? by Anonymous Coward · · Score: 0

      Turn your dial to KGFY

      Hilarious!!!

    20. Re:Who is Bruce Perens? by dnavid · · Score: 1

      For one, you can copyright a schematic but the copyright is on the schematic itself. To keep someone from building what the schematic describes or their own twist on it, you need a patent.

      But the point of open x is that you don't want to keep someone from building what the schematic describes. Yes, there are "open source" licenses that tries to limit what you can do with the source, but the main point is always that you can take the source and improve upon it. That copyright is needed to enforce this is newspeak from the GPL camp.

      Are you kidding? You can't have "licenses" for things you don't own. If the work doesn't have copyright protection, then its in the public domain. If you try to force me to obey some "license" I can simply choose to ignore your license and use the work anyway. Copyright is necessary to enforce the license, like say the GPL. Without that license, I can take your "open" software and do anything I want with it, including adding my own modifications to it and selling the entire thing without giving anyone any right to see the source or anything else. And you can't do anything to stop me legally. Since one of the primary principles of open source is the "share and share alike" principle where if you use it, you yourself have to contribute under similar license, that principle can only be enforced if you can enforce anything at all, and that requires legal protection. Copyright provides that protection.

      The problem that Bruce has identified with Open hardware is that the only way to enforce anything with hardware requires patent protection analogous to the copyright protection that allows open software licenses to work, or extending copyright protections into new areas. But the problem is that both using patents in this way and trying to extend copyright protections instead of patents both seem to have legal gotchas that don't exist to the same extent with software. The problem is if the Open hardware movement tries to leverage either patent protections into designs or copyright protection into implementations it will either not work because the law won't evolve correctly, or worse they might evolve in such a way to allow Open hardware licenses to work but create a new form of legal ammunition that unscrupulous entities could use in entirely different ways to gain new IP protection rights they don't currently have.

  4. Why open hardware is hard by sjbe · · Score: 2

    Open hardware is hard mostly for economic and some legal reasons.

    1) Open source works because of copyright. There is no such thing as copyright on hardware. There are patents but they are expensive and (comparatively) difficult to get. Copyright is automatic and free the moment you write something. Not so for hardware so certain types of open source licensing are off the table immediately with hardware unless someone wealthy is willing to spring for a patent and be willing to defend it.

    2) Even if you intend to give away the designs, there are comparatively few people who can do anything with them. The cost of equipment needed to make/modify software is a rounding error compared with most hardware.

    3) Marginal cost of production for hardware is always significant and far higher than for software. For software it is a good approximation of zero cost to make another copy. Even the simplest hardware costs substantial sums of money to produce in any quantity. This makes it far more difficult for individuals to make and modify works economically. It's somewhat like back in the day when you had to actually own an expensive printing press to publish anything. You can reduce the cost of hardware but so far we don't have any way to make it as cheap as software.

    1. Re:Why open hardware is hard by AmiMoJo · · Score: 1

      I think this misses some of the biggest benefits of open hardware.

      1) Schematics and PCB artwork allow others to learn from the design and make modifications to suit their needs, or re-use parts of it to save on duplicating effort.

      2) Open source parts (that is, the schematic symbols, PCB footprints and simulation data files) are really valuable. A proven part footprint can save a lot of effort and wasted PCBs.

      Bruce is right, opening hardware is very different to opening software, but both provide benefits.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Why open hardware is hard by sjbe · · Score: 1

      I think this misses some of the biggest benefits of open hardware.

      I'm not saying open hardware is bad. Not in any way. Merely that it is more difficult to do.

      1) Schematics and PCB artwork allow others to learn from the design and make modifications to suit their needs, or re-use parts of it to save on duplicating effort.

      All true. However unless they share their modifications as well there is no way for the community to benefit and grow. There is no easy way to do a GPL style license with hardware. You could do something like a BSD license but due to the economics involved in hardware design and production a BSD style license doesn't really help much. You might make it work for some relatively trivial designs but for something complicated it gets much harder. There isn't a well established infrastructure for sharing hardware designs like there is for software.

      I think open hardware is a good thing but it's going to be quite a challenge.

    3. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      1) Open source works because of copyright. There is no such thing as copyright on hardware. There are patents but they are expensive and (comparatively) difficult to get. Copyright is automatic and free the moment you write something. Not so for hardware so certain types of open source licensing are off the table immediately with hardware unless someone wealthy is willing to spring for a patent and be willing to defend it.

      No. The released schematic counts as prior art and will (Or at least should.) prevent anyone else from locking the hardware in with patents.
      If anything it should be easier to deal with open sourced hardware since you won't fall into the license incompatibilities that haunts open source software.

      2) Even if you intend to give away the designs, there are comparatively few people who can do anything with them. The cost of equipment needed to make/modify software is a rounding error compared with most hardware.

      That is essentially irrelevant to the subject, but regardless the prices for hobbyist electronics production have gone down immensely the last five years. Even 4-layer PCBs are priced in a way that you can goof around with them.

      3) Marginal cost of production for hardware is always significant and far higher than for software. For software it is a good approximation of zero cost to make another copy. Even the simplest hardware costs substantial sums of money to produce in any quantity. This makes it far more difficult for individuals to make and modify works economically. It's somewhat like back in the day when you had to actually own an expensive printing press to publish anything. You can reduce the cost of hardware but so far we don't have any way to make it as cheap as software.

      That is the same point as 2 but phrased differently and still not a reason to why open hardware wouldn't work.

    4. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      The things you're listing here are software. They already work under existing open software licenses.

      The documentation (schematics, design specifications, footprints, processes and other data) are not at issue here.

      What is different is the actual physical object to which copyright does not apply.

    5. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      ARM is the pinnacle of this. The entire planet is benefiting from their open designs. This is why we have SoC for $2 that run a full Linux based stack, and the inevitable IoT crap to follow. It may not be on the same scale as wannabe programmers, but there are billions of cases out their that benefited from just ARM's open design, and fab plants able to implement your customisations. If you think otherwise, you clearly have no EE background.

    6. Re:Why open hardware is hard by Rinikusu · · Score: 1

      Now if we can just get MIPS going again to catch up. It's good to have a little competition.

      --
      If you were me, you'd be good lookin'. - six string samurai
    7. Re:Why open hardware is hard by unixisc · · Score: 1

      1. Open hardware is only more difficult than open software as far as the 'copyleft' aspect of the concept goes. If the whole deal about Open source was to allow improvisation of designs, and sharing of the information on that, then the 2 would be identical. At a chip level, for instance, if someone put out the HDL models of a chip, 2 companies (to be practical here) could take the same design and burn that code into 2 FPGAs, and then run w/ it.

      Where the similarities end is that in case of software, the same software could be simultaneously used by multiple people after installing on different computers. The same hardware couldn't be.

      2. In terms of testing, open source hardware is, as GP points out, even more valuable than open source software. In case of FPGAs, the thing is reprogamable, so in case of a bug, the FPGA can be erased and reprogrammed, and things are fine. At a PCB level, though, the savings become obvious. For software, if a program doesn't work, edit, recompile and run, nothing (other than time and effort) is wasted. However, in case of unusable PCBs, both cash and material are.

    8. Re:Why open hardware is hard by unixisc · · Score: 1

      There are open standard specifications of many of the major RISC CPUs - MIPS, Power, SPARC... Wonder why they didn't catch on? All of them were adapted by many semiconductor vendors, so they should have been all over the market by now

    9. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      MIPS is actually used quite a lot commercially. The probability is significant that your WiFi router has a MIPS core. The performance is low, but the price of implementation is even lower.

    10. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      without the ability to fab your own chips, which is totally infeasible, there won't be an open hardware community.

      Linux succeeds not because copyleft or permissive but because of the community of users who modify, run, and share.

    11. Re:Why open hardware is hard by Locke2005 · · Score: 1

      Broadcom did a MIPS chip, it sucked, and... let's just say Broadcom was lying when they said it could retire one floating point operation per cycle. Let's face it, there are only 2 CPU designers that have the R&D money to keep improving the design to keep up with the state of the art, and those are Intel and ARM. Intel does everything in house and sells chips. ARM sells CPU designs licensed for pennies per unit to third parties to produce in other companies fabs, a completely different business model that is much closer to the Open Source model. So what we have isn't so much 2 competing CPU architectures as 2 competing business models.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    12. Re:Why open hardware is hard by Grishnakh · · Score: 1

      The problem here is that this isn't anything like programming, where anyone with a PC can do software development. Those $2 SoCs only exist because there's some fabs out there creating them in enormous quantities, and benefiting from massive quantities of scale. Building a fab, and then getting set up to create a $2 SoC costs literally billions of dollars (and still millions of dollars if you ignore the fab construction cost). And this depends entirely on this one company producing countless millions of these chips, all exactly the same. Someone can't just take a $2 SoC and then tweak some of the hardware on it, like you can do with software. They're stuck with it as-is, and to make a slightly modified design will cost millions, and more if they're not going to produce and sell them in enormous quantities. The whole thing only works because there's millions of people who want an identical copy of that $2 chip. Luckily, due to the nature of CPUs and SoCs, it's dirt-cheap to throw lots of extra hardware functions onto the chip (you're not going to save any money by leaving out one A/D converter), and the chip itself, having a CPU, runs software, so you can program each one differently, or modify or upgrade the software over time, but the base hardware has to stay the same.

    13. Re:Why open hardware is hard by Anonymous Coward · · Score: 0

      Open source works because of copyright. There is no such thing as copyright on hardware.

      That's not entirely correct in cases I'm aware of, though I can't speak for every legal system in existence. Copyright protects original works of authorship fixed in a tangible medium of expression.

      Hence, provided it meets these constraints, the design of hardware can be copyrighted just as software can.

      The ideas in the hardware design are not subject to copyright, but that's also true of software. There is no protection for the ideas in open source software resulting from copyright in typical legal systems. Copyright generally protects a specific expression of ideas, while other legal constructs such as patents are needs to protect the ideas themselves.

      Hence, the hardware design would have exactly the same protection as the software design, no more, no less.

      Physical implementations would be subject to copyright protection provided that they met the standards for derived works, as defined in the law and modified by precedent when applicable.

      There may be contradictory precedents out there, of course - there usually are with respect to most important issues in law. This creates artificial demand for the services of legal professionals, which means the existence of such precedents violates the right to ethical practice of law. Ethics has not, historically speaking, been a strong characteristic of those who profit from the law. But that state of affairs can't continue forever.

      Hint: take a look at Verilog, SystemVerilog, or VHDL. Designs in these languages consist of text files containing code that looks just like something written in a more familiar programming language! If you've done the design yourself, then it meets all the criteria: original work of authorship, fixed in a tangible medium.

      If we're going to allow software to be subject to copyright, then it would be completely absurd not to do the same for hardware designs. It would be like saying we'll allow books written in Latin to be subject to copyright, but not those in French.

      You could even write a hardware development language in Latin - just as has been done with software languages - if you really wanted to belabor the point.

  5. Two dragons by Anonymous Coward · · Score: 0

    Big Earl: Alright guys, I'm not gonna lie to you. This is gonna get kinda weird... Two dragons.

    1. Re:Two dragons by Anonymous Coward · · Score: 0
  6. Hardware is now just an instantiation of software by bigpat · · Score: 1

    Most hardware is software long before it takes physical form. There are designs and simulations that run completely in software. The designs and simulations are what people can open source. When we are talking about open source hardware, we are really talking about software.

  7. Re: I was going to send him $5, but... by Anonymous Coward · · Score: 1

    Right, he only takes currencies. Maybe he's full up on drugs.

  8. Re: Hardware is now just an instantiation of softw by Anonymous Coward · · Score: 0

    Hardware is an instantiation of my wire wrap gun, fucker.

  9. Hardware is being construed too narrowly here. by sbaker · · Score: 5, Insightful

    The original article, and almost all of the posts following that are construing the word "Hardware" very narrowly.

    * An "open CPU architecture"
    * An "open silicon design of some kind"
    * An "open ASIC design"
    * An "open FPGA design"
    * An "open PCB design"
    * An "open design for a 3D printer"
    * An "open design for a modular house" ...all of these are "hardware". Sure, an open CPU design is problematic because you need massive software infrastructure to maintain compilers and such. Sure, an open silicon design is almost impossible for any of us to reproduce. Sure, most of us are not going to be making custom ASICS. But we *can* all program an off-the-shelf FPGA - or have a PCB manufactured - or figure out how to assemble a 3D printer from stuff you can buy in Home Depot.

    So this conversation needs to be sharply narrowed if it's going to be about the difficult stuff at the top of the list without shutting out the very successful projects at the bottom of the list.

    --
    www.sjbaker.org
    1. Re:Hardware is being construed too narrowly here. by unixisc · · Score: 1

      Very good point. The reproduciblity won't be there, unless we get to 3D printers that might allow that. But having those designs out there would enable multiple companies to either make cheaper clones of the existing design, or better yet, make useful modifications to the design that enable the user to improvise on the functionality of whatever it is

    2. Re:Hardware is being construed too narrowly here. by Anonymous Coward · · Score: 0

      make useful modifications to the design

      ...and share those back to the community. This is why open hardware should be considered and not so easily dismissed. Will there be minutia that create mind-boggling software headaches going forward? Sure. That happens now with closed designs, but nobody sees it other than in the cost of the product per unit of volume from commercial hardware vendors; who are also compiler gurus and driver writers.

      The arguments against open hardware seem to be based on keeping the power of innovation and change management in the corporate world because "it's just too hard", or maintaining the current patent system. Eff that! If CPU and other VLSI designs were open there could be much more rapid progress toward better designs. Hell, even Intel uses the "throw more warm bodies at it" mentality when designing new architectures. That's exactly what open source would do and offset the costs of hardware R&D. Sure there would still be software challenges, but there always will be with new hardware designs, and no one says that the software has to keep one-to-one pace with the hardware design. Would be nice, but not necessarily realistic. Not only that, it would create a lot more software jobs and academic research!

      Sorry, Bruce, I know you've done a lot for the open source software community, but I don't see a valid argument against open hardware. I see a lot of hemming and hawing over fragmentation, but that would only happen during implementation; and not everything designed has to be implemented right now (en mass), if at all. This would be one time where the market would drive implementation and adoption. We see custom hardware and software to deal with the needs of outliers now and a lot of that is serious tweaking (a good bit of which comes to market downstream, e.g., FPGAs and coprocessors in the market today), so I don't see what really changes. And yes, I watched the talk.

    3. Re:Hardware is being construed too narrowly here. by Bruce+Perens · · Score: 1

      If all you are making is a gate-array program, you have the low cost-of-entry of Open Source Software, and the ability to fix a bug with a simple recompile. Gate array kits for lower than $50 are available.

      Contrast the cost of entry to making powerful, multi-band, analog RF receivers and transmitters. I need to have a spectrum analyzer and a vector network analyzer on hand, two precise frequency generators, etc. Check the prices on eBay. Make sure the equipment you buy has a noise floor lower than 120 dB and goes to at least 2 GHz.

      When I fix a bug, it's not just a recompile. I have to fast-turn fabricate a 6-layer PCB with 500 surface-mount parts.

      The class of problems we are currently dealing with are that the schematics are perfectly valid, but we must re-lay-out to reduce noise in the receiver. That's a $2000 board turn every time we try to fix it.

      So, the incentives need to support that sort of outlay.

  10. Re:Hardware is now just an instantiation of softwa by jones_supa · · Score: 1

    Huh? Can you show an example?

  11. Re:Hardware is now just an instantiation of softwa by Anonymous Coward · · Score: 0

    Even in ASIC design there are true hardware guys. The guys doing IO circuits without the aid of high level languages like SystemVerilog are doing hardware design. The guys taking the Design Compiler synthesis results and doing manual layout or potentially automatic place and route are all hardware guys.

    Even the act of system verilog logic coding still needs some level of hardware design experience as you are constrained by setup and hold times. If you can't make timing, your software won't produce functional hardware.

    So yes, the core logic design of all major ASICs today is just a software job. But there is still real hardware work going on with those designs, and the software alone is nearly useless if you don't have the hardware expertise to turn that software into functioning silicon.

  12. Re:Hardware is now just an instantiation of softwa by Anonymous Coward · · Score: 0

    Huh? Can you show an example?

    Google for SystemVerilog, Verilog, or VHDL. All complex ASIC designs are developed in these languages and the design is called RTL (register-transfer level). The company Synopsys has a tool called Design Compiler that converts from RTL to gate level netlists. The netlists are then converted into silicon.

    But the entire chip is able to be fully simulated prior to the production of any silicon. Except for the circuit and synthesis (RTL->netlist) guys, nearly everyone else who works on the 'frontend' pre-silicon portion of a chip is doing nothing but writing software and running simulations. The software gets nearly directly converted into hardware.

  13. Re:Hardware is now just an instantiation of softwa by Anonymous Coward · · Score: 0

    What are you talking about? You think people design hardware by slapping things together on a breadboard and sticking scopes around at random? LOL

    OP described *exactly* how hardware is designed. All of it. That Airbus in the sky? You think people glued together some aluminum tubes, THEN designed a plane?

    That CPU in your computer/phone/tablet... you know, with a billion transistors... It was entirely designed in software first....

    So for showing you an example, where have you been for the last 50 years?

  14. Re:I was going to send him $5, but... by U2xhc2hkb3QgU3Vja3M · · Score: 0

    I don't see how that comment was a troll. I was about to send him 25 cents even though I don't have any interest in the videos he made.

  15. Re:Hardware is now just an instantiation of softwa by ColdWetDog · · Score: 1

    Huh? Can you show an example?

    Google for SystemVerilog, Verilog, or VHDL. All complex ASIC designs are developed in these languages and the design is called RTL (register-transfer level). The company Synopsys has a tool called Design Compiler that converts from RTL to gate level netlists. The netlists are then converted into silicon.

    But the entire chip is able to be fully simulated prior to the production of any silicon. Except for the circuit and synthesis (RTL->netlist) guys, nearly everyone else who works on the 'frontend' pre-silicon portion of a chip is doing nothing but writing software and running simulations. The software gets nearly directly converted into hardware.

    Ah, that's why stuff never works these days.

    --
    Faster! Faster! Faster would be better!
  16. cricket & baseball by unixisc · · Score: 1

    There are some great similarities, as well as differences

    Similarities - your catcher in baseball is called a wicket keeper in cricket - who stands behind the batter (called a batsman in cricket). Your pitcher is called a bowler (difference explained below). You have 2 batsmen in cricket and just 2 ends, as opposed to the diamond. There are some great similarities in practice - like both catchers and keepers tend to be good batters, given them following the ball all the time that they are fielding.

    Differences - as I mentioned, 2 ends instead of 4. Also, in baseball, the pitcher stands in one place and throws the ball - bending the elbow is allowed. In cricket, the bowler is allowed to run up to the wicket and then bowl - here, he can't bend his elbows, or else, it's a 'no-ball', and a run gets added to the batting side, but not to the batsman. Also, in baseball, if the batter misses 3 times and the ball ends up in the gloves of the catcher, it's the 3 strikes rule. In cricket, if a batsman keeps missing, he's fine, so long as the bat doesn't touch or nick the ball. In short, a batsman can bat for hours w/o scoring any run, whereas in baseball, from what I can gather, the team won't last long w/o scoring.

    Those are some of the quick ones - I'm sure there are a ton more parallels b/w the 2 games.

    1. Re:cricket & baseball by KGIII · · Score: 0

      It looks like Cricket allows the batsman doesn't have to hit the ball in any certain direction. The bowler can also hit the batsman with the ball (or so it seems) without penalty. In baseball, if you keep hitting a foul ball (a hit ball that goes outside of the diamond) you're good to go and can bat indefinitely - in practice. In reality, it's not that easy. If the pitcher hits the batter and the batter is in the batter's box (in baseball) and the batter made no effort to get out of the way, the batter gets to first base.

      In baseball the pitcher throws, with the bending elbow, from a static position but only one foot must be on the that correct spot until after the ball leaves his hand. Once the pitcher starts to throw, he must complete the throw or the runner on base gets to advance a base. The pitcher tries to throw through a strike zone. That's basically above the plate and in between the chest and knees. If he does that and the player doesn't hit the ball it's a strike. If not then it is a ball. Even if it is a ball, if the batter swings and misses, it is a strike. 3 strikes and the batter is out. 4 balls and the batter gets to go to first base and anyone who would have to move forward must move forward.

      A ball that's hit and then caught means the batter is out. A player who is not on base and is touched with the ball is out. A ball that goes over the fence (a varied distance that depends on the field) and maintains a flight path that is within the diamond is a home run where the batter scores a point as do all the others that were on base at the time. No two people can be on the same base at the same time so one must move forward and this creates a situation where you can be "forced out." That means if the team on the field gets the ball to the base before the runner and that ball is caught and controlled then the runner is out. The runner may also be tagged out but the ball must be controlled during and immediately after this. If a "forced out" is a tie then the tie goes to the runner.

      There are quite a few more rules and there are some "house rules" that depend on the field. You know, I'd never realized how difficult it is to explain all these rules in text. There was a recent thread about documentation writing. I imagine they're not entire dissimilar.

      --
      "So long and thanks for all the fish."
    2. Re:cricket & baseball by dbIII · · Score: 1

      Yes, but I'd say the only way to really understand is to play a time or two and enjoy it enough to actually care enough about the complicated rules - preferably by starting with a version like indoor cricket without the complicated rules. Otherwise you can do what I do with American football which is to enjoy watching it and not care at all about understanding the rules :)

    3. Re:cricket & baseball by catprog · · Score: 1

      Indoor cricket is cricket without the complicated rules? Indoor cricket has a whole bunch more rules that are not in the real game.

      Backyard cricket is cricket without the complicated rules.

      I think from a baseball point of view the main differences are:

      You are out when your wickets are hit. (until it hits a fielder in which case the wickets are like fielders on base)
      You score a run when both of you make it to the other base.
      Their are no strikes.
      Balls give your team a run automatically. (And sometimes prevent certain types of outs)
      When the ball hits the boundary, you get 4 or 6 depending on if it bounced.
      You stay in the field of play until you get out.

      And the simple rules of cricket on a tea towel
      http://www.amazon.co.uk/The-In...

      --
      My Transformation Website
      Kindle Books http://www.catprog.org/rev
      Interactive CYOA http://www.catprog.org/st
  17. Re:Hardware is now just an instantiation of softwa by jones_supa · · Score: 1

    Google for SystemVerilog, Verilog, or VHDL. All complex ASIC designs are developed in these languages and the design is called RTL (register-transfer level).

    Pah! I am well aware with those and they are hardware description languages, not software! For example, if you run some simulations in Quartus, it is emulating hardware, not running programs.

  18. I thought Bruce Perens could write... by Anonymous Coward · · Score: 0

    Life's too short to watch a talking head, so his point will be forever lost on me.

  19. Not the one's I've been on by Anonymous Coward · · Score: 0

    I nor you have been hurt by the ones I have worked on.

  20. You can't lock up hardware by Comboman · · Score: 1

    But if they modify it, market the heck out of it, get everyone hooked on the modified version and then lock it all up - then they will have (in effect) taken away the original design and locked it up so nobody can have access to it.

    Except they can't lock it up because it's hardware, not software. Even without a schematic, it's a trivial matter to reverse engineer the hardware and copy it. That's how the IBM PC compatibles were made (the only tricky part being the BIOS which is software). In a very real sense, ALL hardware is Open Hardware.

    --
    Support Right To Repair Legislation.
    1. Re:You can't lock up hardware by Miamicanes · · Score: 1

      For the most part, all x86-IA32/AMD64-based PC architecture hardware (except for anything involving 3D graphics, HDCP, the decryption and playback of protected media content, hard drive controllers, and pretty much anything involving the firmware of a radio chip intended for use by anyone who isn't a licensed ham radio operator) is Open Hardware.

      There. Fixed it for you.

  21. Summary by dmoen · · Score: 1

    The slide at 24:49 in the video summarizes the argument:
    * Open Hardware licensing attempts to work using copyright but is unsuccessful in doing so. (You can't actually enforce an Open Hardware license in the courts, where the mechanism is a copyright on an electronic circuit. You can't really copyright a circuit.)
    * Open Hardware licensing only works as the developers would have it work when there is a *patent* on the design.
    * Patents are expensive to pursue, and not particularly attractive to people who work on Open things.
    * If the law was changed to allow electronic circuits to be copyrighted, that would actually cause more harm to the community than good. (The reasons for this are discussed later in the video.) We could, through our own actions, make that happen.

    --
    I have written a truly remarkable program which this sig is too small to contain.
  22. Say What? by Bruce+Perens · · Score: 1

    Not sure what you're getting at, but it's not a summary of my talk.

    1. Re:Say What? by Anonymous Coward · · Score: 0

      So, what was the it? Why don't you just tell us?

    2. Re:Say What? by mr_mischief · · Score: 2

      http://slashdot.org/comments.p...

      I split two different points into two different replies. I should have made more clear this one wasn't a summary. The other one is a partial summary of it, and of the most important point in my opinion.

      It shouldn't be too hard to read this one, though. I'm not sure how you're unsure of the point.

    3. Re:Say What? by Bruce+Perens · · Score: 1

      I put up the slides. Again, they are here. I can't confess to much patience with the tl;dr crowd.

    4. Re:Say What? by Bruce+Perens · · Score: 3, Interesting

      The second one is better. I found this one to be pretty far from my point. Next time I'll give the Slashdot folks a transcript.

    5. Re:Say What? by Anonymous Coward · · Score: 1

      I put up the slides. Again, they are here. I can't confess to much patience with the tl;dr crowd.

      This is 2015, bub. You're lucky any of us bothered to read the title of the /. article.

    6. Re:Say What? by Bruce+Perens · · Score: 1

      I like folks like you. When it's time to get a job, you can stack boxes really well, and do it cheaply!

    7. Re:Say What? by dbIII · · Score: 1

      Thank you.
      I don't have much patience with the post-literate everything in a video trend which is a pain on workplace computers unlike text or slides. Video has a place but text is for everything else.

    8. Re:Say What? by Anonymous Coward · · Score: 0

      I find it difficult to believe you don't put a value on your time, Bruce.

    9. Re:Say What? by uninformedLuddite · · Score: 1

      Next time I'll give the Slashdot folks a transcript.

      Make sure to use small words. I would hazard a guess that a very large majority of those claiming the videos are too long to watch aren't really invested in the subject matter anyway. You do enough already. Fuck them if it's all too hard for them.

      --
      The new right fascists are bilingual. They speak English and Bullshit.
  23. Let's truncate this diversion by Bruce+Perens · · Score: 5, Informative

    The poster you're replying to, "mr_mischef", did not summarize my talk. He just wrote jibberish. The name of the poster might have been a clue :-) The slides are here.

    1. Re:Let's truncate this diversion by thoromyr · · Score: 1

      Ah, but no simple summary here in a post of equivalent size. Sorry, no interest in paging through some stupid slides. Only morons think powerpoint is the best way to convey that sort of information.

      I mean, really, would we be better off if RFCs were powerpoint? Much less video? Eliminate white papers! Get rid of research papers -- it would be better to just have a video or slide deck.

      If you want to believe you are relevant, you'll have to do better than pimping your slide deck and a friend who recorded video.

    2. Re:Let's truncate this diversion by Zontar+The+Mindless · · Score: 4, Insightful

      OTOH... Bruce could have just let you get trolled.

      --
      Il n'y a pas de Planet B.
    3. Re:Let's truncate this diversion by jbengt · · Score: 1

      Thank you for that link. Typically, I will avoid informational videos - I just have an easier time understanding when reading at my own pace, and videos usually take more time, anyway. (short video illustrations within what I'm reading can be helpful, of course).
      It seems that your main objection is that open hardware is basically public domain, and the originators have no power to efnorce any provisions. So I'm guessing that fans of permissive licenses, like BSD, would not have the same objections.

    4. Re:Let's truncate this diversion by Bruce+Perens · · Score: 1

      The BSD license can still provide sufficient incentives for people to develop software, even if they aren't monetary. But when you have a bug in BSD software, you just recompile. I have perfectly valid schematics that as laid out are too noisy to make a good receiver. Rather than just recompile, I spend about $2000 for fast-turn fabrication of a 6-layer PCB with 500 surface-mount components. This is a strong negative monetary incentive unlike one that would apply to fixing bugs in BSD software.

      So, we have to get the incentives right.

  24. OSD == DFSG, which expounds on FSF by tepples · · Score: 1

    I thought that "open source" as pitched by Perens and Raymond, was mainly distinguished from Stallman's Free Software

    The Open Source Definition published by Mr. Raymond's organization is nearly word-for-word identical to the Debian Free Software Guidelines. Each item in the DFSG expounds on an item in FSF's definition of free software: DFSG 1 is FSF 2, DFSG 2 is FSF 1, DFSG 3 and 8 and OSD 10 are FSF 3, DFSG 4 explains how Debian applied FSF 3 to the QPL, DFSG 5 and 6 are FSF 0, DFSG 7 ensures FSF 3 applies even on a desert island, and DFSG 9 explains how Debian applies FSF 2 to collective works.

    by the former's lack of restrictions on what the licensee could do with the software.

    It depends on what exactly you mean by "what the licensee could do with the software." Copyleft licenses, such as the GNU General Public License, qualify under the definition. A license that bans use by a "group of persons" or in a "specific field of endeavor" would not.

    1. Re:OSD == DFSG, which expounds on FSF by Bruce+Perens · · Score: 1

      I didn't use FSF's "Three Freedoms" (the fourth came later) definition of Free Software in writing the Open Source Definition (then the DFSG, as you say). The main reason is that it wasn't online, online being a rather primitive thing at the time. The odd thing is that I sent my document to Richard and his reply was "this is a good definition of Free Software" without pointing out that he had previously written one.

  25. Conflicted by his need to make money by Anonymous Coward · · Score: 0

    Re the "debullshitted" translation:

    "I don't know how to make money from others' effort with hardward, or how to create vendor lock-in with it," said Perens, as he looked out over a sea of dweebs that couldn't give a shit about what he thinks.

    Ouch!

    That's a bit harsh, but unfortunately it does at least partly reflect what he said. Our dear Bruce is confused by the fact that he wears two different hats, and he doesn't seem to recognize when he's swapped from one to the other. He makes no effort to separate them when giving an opinion, nor uses disclaimers.

    One hat is labelled "Radio amateur / FOSS evangelist", and many radio amateurs and FOSS supporters applaud him for that. The other hat is labelled "Businessman", and most radio amateurs and FOSS supporters probably couldn't care less what he thinks and even less says in that role.

    Those two roles are in direct conflict, and while he'd probably say "No they're not", that would be the Businessman role speaking.

    1. Re:Conflicted by his need to make money by Bruce+Perens · · Score: 1

      No, not really. Open Source works because there is a very low barrier to entry since the tools other than a general purpose compute are free, there is no cost of fabrication, there are economic incentives for developers even when they aren't monetary, and developers have terms available that can keep it free rather than making it a no-terms gift to big companies and child-labor manufacturers. Open Hardware licensing doesn't work to support those same terms, and the incentives are different because of the financial outlay for tools, fabrication, and facilities is larger (about $50K so far in my case) and the potential for distributed collaboration to work is lower (but we might be able to fix that for some kinds of circuits).

      Consider the cost of rapid-turning a 6-layer analog PCB with 500 components to test bug fixes. I can't get below about $2000/turn. I have perfectly valid schematics that make too much noise for a good receiver as laid out, etc., so that needs board turns to fix. With Open Source software, I just recompile. So there are fundamental differences.

    2. Re:Conflicted by his need to make money by Anonymous Coward · · Score: 0

      I have to say I appreciate you hanging out in this topic and fielding questions and comments. It is a nice change of pace from /.'s normal communication of wild guesses, inaccuracies, and suppositions.

    3. Re:Conflicted by his need to make money by Bruce+Perens · · Score: 1

      What, you'd rather hear from the horse's mouth than the other end of the horse?

      Slashdot wasn't always this bad. Many smart people seem to have absconded and thus the S/N ratio is much higher now.

    4. Re:Conflicted by his need to make money by Anonymous Coward · · Score: 0

      Sorry, but this sounds a lot like "I made something that doesn't work. I want someone else to fix it for me, but then I get to control what happens with that fix." Exactly the kind of thing that most open-source software proponents say it is not about.

    5. Re:Conflicted by his need to make money by RR · · Score: 1

      Slashdot wasn't always this bad. Many smart people seem to have absconded and thus the S/N ratio is much higher now.

      You got S/N backwards. No wonder you're having problems with your circuit.

      --
      Have a nice time.
  26. Re: Hardware is now just an instantiation of softw by bigpat · · Score: 1

    Exactly what I was getting at, I can't think of any professionally designed hardware in the last twenty years that wouldn't first be designed and specified in software.

  27. Re:I was going to send him $5, but... by Anonymous Coward · · Score: 0

    He doesn't accept Bitcoin because he's not a drug-addled pothead.

    Don't be surprised that most people don't accept the currency of crime.

  28. Re:Hardware is now just an instantiation of softwa by Anonymous Coward · · Score: 0

    " hardware description languages, not software"

    Is VHDL sculpted? Danced? Baked? Cooked? Is it sung? Or maybe it's mimed?

    " you run some simulations in Quartus, it is emulating hardware, not running programs."

    Tell us the truth; you were born with the cord wrapped around your neck?

    "the design is called RTL (register-transfer level)."

    Um, no, RTL is part of the design process. It is not "the" design.

    Curious: where did you get this level of wrongness?

    What do you think SPICE is, for example?

  29. Seems backward to me by Anonymous Coward · · Score: 0

    Software is almost trivial to duplicate, and if it's open source you don't even have to pretend to feel guilty.

    Hardware, on the other hand, is tricky. You need to build stuff (or at least CAD it and find someone in China to make it), debug the design, iterate until it works, go through government quality assurance hurdles, and invest your money into a whole bunch of physical stuff that might not even sell. Much riskier than just ripping off some software and dressing it up in your company's look and feel.

    Besides which: I'm old enough to have worked in an electronics repair shop (remember them?) and repaired TVs and such that came with a circuit diagram (there's your open hardware design) and full service information printed and stashed inside the cabinet itself. And yet somehow the world did not come to an end...

  30. Re:Hardware is now just an instantiation of softwa by jones_supa · · Score: 1

    If you take something like VHDL or Verilog, it looks like software but actually translates to digital circuitry elements instead of CPU instructions.

  31. Schmardware by malditaenvidia · · Score: 1

    I don't think even RMS advocates for free (as in freedom) hardware.

  32. Software is much broader than TM programs by Anonymous Coward · · Score: 0

    You seem to be confusing "software" with the vastly narrower category of "programs running on discrete implementations of a Turing Machine". Software is *far* broader than that.

    VHDL and Verilog programs most definitely qualify as software, as do the configuration systems for quantum computers (including the quantum annealing kind), as also do the control languages for gene expression and other areas of biotech and chemistry, and the design specifications for molecular nanotechnology. The targets are different kinds of hardware in all of those cases, and there will be many more such non-Turing hardware targets as technology evolves. Add 3D printing specifications to the list too.

    The only requirement for something to qualify as "software" is that it's a specification in an abstract language or environment representing and controlling the end target through a layer of abstraction, nothing else. The target doesn't even have to be digital.

    1. Re:Software is much broader than TM programs by jones_supa · · Score: 1

      Fair enough.

  33. Re:I was going to send him $5, but... by Zontar+The+Mindless · · Score: 1

    Oy! I'm a drug-addled pothead who doesn't accept Bitcoin, you insensitive clod!

    --
    Il n'y a pas de Planet B.
  34. Same with data standards. by GrantRobertson · · Score: 1

    I came to the same conclusions when studying the possibility of "open sourcing" a data standard. Software + forking = good (or OK). Standards + forking = bad. Forking a standard, without careful control, inevitably kills it.

  35. Nonsense, today by Anonymous Coward · · Score: 0

    Sure, for simple FPGA designs, one can describe it in VHDL,Verilog, etc. and gosh, it will simulate just fine (at rates MUCH, MUCH slower than on the target), but when you actually make the bitstream and run it on the chip, it might not work. Furthermore, simulation is so slow, you might never simulate all the functionality. It's faster to test at full speed in hardware. However, I'll say that's "software".

    Now take analog signal processing, whether high performance audio or RF or whatever. There are design tools which model various aspects, but nothing anywhere as accurate as building the board and trying it. And that's what Bruce is talking about. Each "spin" costs thousands of dollars in fab costs (cash), labor, and there's a substantial investment in hardware to test that board. You can probably test most classic "software" (i.e. something that runs on a PC) for just labor time: you've already got the PC. Even for a lot of embedded-y kinds of things (Arduino, PIC) the hardware instance is cheap, and the diagnostic tools are not too pricey (Oscilloscope, etc.).

    But if you're building a real radio, you need spectrum analyzers, signal generators, etc.; Those do not come cheap (leaving aside spending substantial amounts of labor to refurbish, repair, reuse old obsolete gear.. labor hours are not "free").