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.

128 of 201 comments (clear)

  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: 1

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

    9. 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.
    10. 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".

    11. 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."
    12. 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.

    13. 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?
    14. 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.

    15. 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.

    16. 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

    17. 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.

    18. 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.

    19. 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.
    20. 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.
    21. 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.
    22. 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.
    23. 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.

    24. 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.
    25. 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.
    26. 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.

    27. 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...

    28. 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.

    29. 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?

    30. 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.

    31. 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.

    32. 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.

    33. 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.

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

      Well said.

    35. 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.

    36. 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.
    37. 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.

    38. 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 :-)

    39. 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.
    40. 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?

    41. 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.

    42. 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.

    43. 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.

    44. 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.

    45. 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.

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

      Strawmen make terrible marketers and worse engineers.

    47. 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.

    48. 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.

    49. 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.

    50. 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
    51. 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
    52. Re:Summarize it by jrumney · · Score: 1

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

    53. 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.

    54. 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.

    55. 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.

    56. 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.

    57. 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.

    58. 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.

    59. 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."
    60. 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.

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

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

    62. 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.

  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 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.

    3. 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.
    4. 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 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.

    4. 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
    5. 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.
    6. 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.

    7. 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).

    8. 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.

    9. 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.

    10. 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.

    11. 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.
    12. 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 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
    4. 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.

    5. 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

    6. 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.
    7. 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.

  5. 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.

  6. 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.

  7. 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 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.

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

    Huh? Can you show an example?

  9. 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!
  10. 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 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 :)

    2. 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
  11. 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.

  12. 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.

  13. 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.
  14. 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 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.

    2. 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.

    3. 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.

    4. 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.

    5. 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!

    6. 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.

    7. 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.
  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. Schmardware by malditaenvidia · · Score: 1

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

  21. 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.
  22. Re:Software is much broader than TM programs by jones_supa · · Score: 1

    Fair enough.

  23. 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.

  24. 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.

  25. 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.