Slashdot Mirror


User: Bruce+Perens

Bruce+Perens's activity in the archive.

Stories
0
Comments
7,506
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 7,506

  1. Re:Define distribution on Embedded Device Manufacturers Ignoring GPL · · Score: 1
    Sigh. Sorry, I didn't have the time today to write about that topic. A course on copyrights, patents, trade secrets, and trademarks is something every programmer should take. There are a few good books on the topic aimed at us. I don't have the references, but you should be able to find them.

    Thanks

    Bruce

  2. Re:Keep this within reason, please. on Embedded Device Manufacturers Ignoring GPL · · Score: 1

    Sure, but given that any third party can apply and must be honored, why take the trouble?

  3. Re:This is because the GPL is non-intuitive on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Informative
    No precedent? That's silly. The world is full of software licensors that charge money for the same rights the GPL provides.

    Bruce

  4. Re:Sigma is not to blame here. on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Insightful
    In my experience, the most likely reason for this happening is the engineering firms desire to do everythig cheaply, and they have their managers interpret the license rather than hiring an attorney to do it. The manager says something like "this is an embedded device, so this source-code requirement must not apply". Obviously, the pay lawyers and expert witnesses much more later in exchange for what they saved by not hiring a lawyer to advise them about the license.

    Bruce

  5. Re:Define distribution on Embedded Device Manufacturers Ignoring GPL · · Score: 2, Interesting
    Unfortunately, no. And why could take up an hour's lecture.

    Bruce

  6. Re:Define distribution on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Informative
    Linus has contradicted himself a few times on this. In a later comment, he tried to say that proprietary modules were OK only if you were sure that copyright law made them OK.

    And of late there has been an effort among the kernel developers to hide some kernel symbols from proprietary drivers. There's a macro you can use to control what symbols are exported, and what they are exported to.

    Modules don't directly make system calls, so what Linus says about them is probably moot. I can not conclusively tell you today that proprietary run-time loadable device drivers for Linux are legal. I've studied the problem a lot, looked at the relevant cases, and talked with lots of lawyers about it. And the result is that I can find no legislation, no case law, and nothing in the license that would make them legal. Thus, I tell my customers not to engage in making them.

    Bruce

  7. Re:Define distribution on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Informative
    I'm not a big GPL supporter, The BSD License is more commercially acceptable.

    People don't seem to realize that there are two sides to this equation. The GPL is commercially very useful, because it provides the copyright holder with a means to restrain his competition and potential customers. With the BSD license, a competitor or potential customer can run away with your product, with no obligation to fulfill any sort of quid-pro-quo. With the GPL, the competition and customers either have to follow the rules and release the derivative works that they distribute with your code, or they have to come to you to buy a commercial license that lets them out of the GPL obligations.

    Thus, I often wonder if most people who find BSD licensing more acceptable just don't release much free software of their own.

    But then, I have gotten a number of emails of the form so-and-so stole my code in their product, but I guess it's my own damn fault because I used BSD licensing. Some people don't seem to think this through until it's too late.

    Bruce

  8. Re:Keep this within reason, please. on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Insightful
    Actually, it doesn't even permit printouts as fulfillment of the source-code obligation. It requires machine-readable media. Even with today's OCR technology, I think I could make a case that listings aren't machine-readable. Some things, like which characters are in the white space, don't come across.

    Bruce

  9. Re:Keep this within reason, please. on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Insightful
    If your product is from perens.com, perens.com must provide you with a download site. It would not be kernel.org unless we had contracted with the site operator to provide that service for us. You can't just point to a third party as your fulfillment of the source code obligation.

    Bruce

  10. Re:No doubt the OEMs have not been told on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Informative
    Actually, my personal agenda comes into these cases less than you might think. Before I get to talk, the witnesses are all deposed. Then I read the depositions. Then I get to sum up to the judge what went wrong, who was responsible, and what it should cost. The other expert does the same, and the judge decides who is more convincing.

    I can't lie under oath. And I have to deal with discovery - the fact that the court can force me to give my opinion whether it is to the customer's advantage or not.

    So, when I think my testimony would damage them, I have once or twice told a customer - you don't want me to work on this any longer, and you don't want to know why. And they know not to probe farther.

    Thanks

    Bruce

  11. Re:Define distribution on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Informative
    Well, what happens when you sell or give away a computer with Windows? At the very least, you should give the person those pages with the holograms and activation passwords, and the licenses. Oh, but some of those licenses don't permit resale! So you have to remove the software before you sell the computer.

    In the case of a computer with Linux, if you give it away you fall under 3(c) of the GPL, and only have to pass on the source-code offers that were given you. If you sell it, you fall under 3(a) and 3(b), so you either distribute the source code with the computer or make an offer to do so valid for 3 years.

    Me, I'd wipe the disk, put on a fresh install, and give the buyer the CD set.

    Bruce

  12. Re:No doubt the OEMs have not been told on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Insightful
    I think it would be much more dangerous if the product you purchased contained an unlicensed copy of Windows CE. MS sues for real money.

    Bruce

  13. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Insightful
    Did they modify busybox? If so, I'd get involved because it's my copyright (and Erik Andersen's, and a bunch of other folks). The DVD player probably does contain busybox. The copyright holders can contact the violator directly, or they can ask FSF to do so. Or they can ask me for help - not that I have tons of time lately.

    Bruce

  14. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Informative
    from a customer whom they previously supplied the binary to.

    3(b) of the GPL says the written offer must apply to any third party, not just the person who got the binary.

    Bruce

  15. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 3, Insightful
    If the written offer isn't there, they are already in violation.

    Bruce

  16. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Informative
    And by the way, if you don't distribute the source with the product, you must include a written offer with the product, valid for 3 years, to distribute the source to anyone who asks. If that product doesn't come with source and doesn't come with that offer, they are in violation right now.

    Bruce

  17. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 4, Informative
    Bzzzzzzzzzzz! Go read the license before you get up on that high horse. You have to distribute source. Yes, you have the option to distribute it with the product, or at a later date when asked. But you don't have the option to not distribute source.

    Bruce

  18. Re:time to prove GPL's right in court on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Insightful
    The big difference is that the people who are violating the GPL are distributing the GPL code in a product. When you redistribute or sell the code, you have a different set of obligations than a user. The GPL allows the end-user to do almost anything.

    Bruce

  19. No doubt the OEMs have not been told on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Interesting
    There have been a lot of cases of far-east engineering firms including GPL code in products, and selling those products to other companies that are not made aware of the licenses they have to comply with.

    Cisco got trapped this way, too. And they can turn around and sue those far-east folks, if it's worth their time.

    I am an expert witness in one such case.

    Bruce

  20. Re:Have they hacked the kernel? on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Interesting
    This has nothing to do with zeal. Just following the rules of the license. If the source is not distributed with the product, or made available from the entity distributing the binary for a period of three years after the binary is distributed, you're not complying with the license and have no right to distribute the software.

    Lots of people ask for tons of money for a privilege we let people have without charge. The least they can do is comply with the terms of the license.Bruce

  21. Re:How do they know the GPL is being violated? on Embedded Device Manufacturers Ignoring GPL · · Score: 5, Informative
    You have to distribute source whether or not it's a derivative work.

    Bruce

  22. Re:Amateur HF Band Issues on Broadband Over Power Lines in Canada · · Score: 4, Informative
    BPL works by using the power lines as the medium for a radio-frequency modem. The problem is that the power lines work as antennas to radiate that radio frequency into their surroundings. You can't really "focus" it. It just goes into the air, and tends not to go down the wire where you want it since the power line is so bad a medium for high frequencies. So you have to use lots of power, which means a very strong signal in the air.

    And of course the BPL providers don't care how much they pollute the radio spectrum.

    Bruce

  23. BPL pollution on Broadband Over Power Lines in Canada · · Score: 4, Informative
    BPL makes a total mess of the wireless spectrum wherever it's used. HF receivers are 10 dB over S-9 with the interference. There are lots of users of that HF spectrum. And of course the BPL promoters attitude is "F**k-you, wireless users! We've got money to be made, and if it causes you pollution, that's too damn bad!"

    The fact is that even DSL causes interference, because the twisted-pair phone wires weren't designed to convey those high frequencies and leak like a sieve. Now, go to power lines, which are not twisted-pair, have no form of shielding whatsoever, and simply aren't designed for frequencies over 60 Hz. They radiate like antennas.

    Traffic lights take very little bandwidth to operate, generally they are on a 200 KHz system that works like the X-10 switches many people have in their homes. It's not good for much more. The claims of greater bandwidth than cable or DSL are absurd.

    Bruce

  24. Re:Modularity, "Eye-Candy", And Other Unix Geek My on What Might UserLinux Look Like? · · Score: 2, Insightful
    Well, I see that you have done a little work on Chandler. I think that if you would like to solve the problems you're complaining about, the best path is for you to code. I don't yet believe that a public license that "enforces usability" is going to be much help.

    And before I accept your point about the GUI not working as an add-on, I'd like to hear what systems you like.

    One could also make the moral argument that developers who have contempt for newbies have entirely no right to the desktop. You could even take this one step further and say that any action taken against such developers (e.g. licenses, patents on innovative UI stuff, project wars, etc) is morally justified.

    That's just silly. If you don't like their work, you have the right to not use it. Find or create an alternative that is more to your liking. The thought of punishing a free software developer because they don't meet your personal standards is simply offensive.

    Bruce

  25. Re:Where was Bruce? Oh where was Bruce? on What Might UserLinux Look Like? · · Score: 1
    It could be worst, like "Et tu, Brucius?" :-)

    If you want do demonize me, try "Brucifer" :-)

    Now, seriously, will it be server or desktop first?

    The customer has both. The customer gets both, pretty much at the same time.

    Bruce