Slashdot Mirror


Suit Claims Diebold Voting Machines Violate GPL

An anonymous reader writes "Diebold Inc. and its subsidiary, Premier Election Solutions, is using Ghostscript in its electronic election systems even though Diebold and PES 'have not been granted a license to modify, copy, or distribute any of Artifex's copyrighted works,' Artifex claims in court papers filed late last month in US District Court for Northern California. The gs-devel list first brought up the possible GPL violation a year ago."

21 of 252 comments (clear)

  1. Re:Are they distributing the software? by CppDeveloper · · Score: 5, Insightful

    When they sell the machine to the buyer it is distributing the software that the machine runs.

  2. Yes it does. by maz2331 · · Score: 5, Informative

    The GPL is pretty strict about any distribution requiring source being made available. Embedded devices are no exception.

  3. Overlook the matter by Rik+Sweeney · · Score: 5, Funny

    Diebold and PES 'have not been granted a license to modify, copy, or distribute any of Artifex's copyrighted works

    In a later statement, Artifex said that they would overlook this violation if all the machines were reconfigured to auto-vote for Obama.

    1. Re:Overlook the matter by Rik+Sweeney · · Score: 4, Funny

      Whoops, got modded as a troll. I reckon I can still claw this back though:

      In a later statement, Artifex said that they would overlook this violation if all the machines were reconfigured to auto-vote for McCain.

      There, that should keep everyone happy :)

  4. Good thing Diebold is helping with the election by Dan667 · · Score: 4, Funny

    Would not want anyone of questionable ethics that would steal or worse help by counting votes. /sarcasm

  5. Re:The thing is by Anonymous Coward · · Score: 5, Informative

    They are probably not distributing the software outside their own company.

    Considering they *sell* the machines to the government, that most certainly counts as distribution.

    Just because it's loaded on closed hardware doesn't mean that it's not being distributed.

    For one of the people who will be running the election hall on election day, when they get delivery of the election machine, is that counted as receiving a copy of the software?

    Unless Diebold is

    A) a part of the US government

    or

    B) running the election

    that's pretty much irrelevant. They're distributing the machine to the government, who sends them to the election halls, and *that* is what counts as distribution.

  6. Re:I liked this video. by BenSchuarmer · · Score: 5, Funny
  7. Re:How are they violating the GPL by Anonymous Coward · · Score: 5, Insightful

    Moron. The machines in question are running win2k. The software they are distributing with their close systems is ghostscript, which is dual licensed. They either have to have the AFPL commercial license for closed distribution, which they do not, or they have to adhere to the GPL, which they are not.

    According to the MPAA and RIAA, Diabold are stealing software. The fact their systems are flawed and they fight tooth and nail to avoid any inspection of their voting machines, also adds insult. Now we know why, they are thieving pirates.

  8. Re:Are they distributing the software? by dotancohen · · Score: 5, Interesting

    When they sell the machine to the buyer it is distributing the software that the machine runs.

    Google Linksys, they were in a similar situation a few years ago. I'd love to see the same outcome this time!

    --
    It is dangerous to be right when the government is wrong.
  9. Re:How are they violating the GPL by Hatta · · Score: 5, Informative

    Look, the GPL gives Diebold the explicit right to use that software, so long as they distribute it themselves.

    What? The GPL gives them the right to use and modify the software, as long as they don't distribute it. If they distribute it (say, by selling a voting machine that runs a copy of the software) they have to provide the source. They have not provided any source.

    all they've done is establish that the free software movement is really free subject to arbitrary whims and conditions.

    The conditions are not arbitrary. They are clearly spelled out in the GPL, which is much easier to read and obey than any proprietary license.

    At least if they had used Microsoft Windows internally, they would have been free of any political considerations for license compliance.

    Read the second link in the blurb. The voting machines in question run Windows 2000. Guess what, GhostScript runs on Windows too.

    --
    Give me Classic Slashdot or give me death!
  10. Re:Are they distributing the software? by dotancohen · · Score: 4, Insightful

    It would be sweet if by some courtroom magic we could use Diebold to fund lots of open source development.

    More likely, this will turn into MS FUD about how the GPL is cancer.

    --
    It is dangerous to be right when the government is wrong.
  11. We Tax payer want our money back! by Anonymous Coward · · Score: 5, Insightful

    Dear Diebold,

    Due to security problems, many states are no longer going to use voting machines sold by by your company. From a warranty standpoint, your product never lived up to our expectation, there for we want our money returned.

    American Tax Payer

    PS: Don't you also provide Bank ATM's? Should we be concerned about security of these devices too?

    1. Re:We Tax payer want our money back! by Nar+Matteru · · Score: 5, Informative

      From what I understand their ATM security is just fine.

      uhh what?

      Jeff Dean, Senior Vice-President and Senior Programmer at Global Election Systems (GES), the company purchased by Diebold in 2002 which became Diebold Election Systems, was convicted of 23 counts of felony theft for planting back doors in software he created for ATMs using, according to court documents, a "high degree of sophistication" to evade detection over a period of two years[7]

  12. Voters don't have standing here by davidwr · · Score: 5, Informative

    It's my understanding that anyone who has "object code" is also entitled to "source code."

    This means the owners of the voting machines have standing to sue. If the machines are leased, depending on how the courts determine what distribution means when a lease is involved, the local governments may or may not have standing.

    The copyright owner might only have a claim of "license violation" if an owner asked for and was denied the source code.

    There's also the whole issue of "how viral is viral." If the printing code is done as an independent program, then Diebold might only be obliged to release it. After all, if I publish a BSD LiveCD that contains some GPL programs, I'm obligated to publish the GPL source but not the source to BSD-licensed code. The same would apply if the PDF-generating code were in a self-contained application in the "rom filesystem" in the firmware.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  13. forced to distribute the source .. by rs232 · · Score: 4, Informative

    "The routers are mean to be as locked up as a voting machine, but because of the GPL they are forced to distribute the source"

    No one is forcing Diebold Inc. to use Ghostscript in its electronic election systems ..

    --
    davecb5620@gmail.com
  14. Re:Are they distributing the software? by Americano · · Score: 4, Insightful

    Real question here - I am not a lawyer, so I'm curious. Say for the purpose of argument, the Diebold machine runs Win2k, and happens to have a stock, unmodified copy of Ghostscript which it uses on that system for creating and printing a "receipt" of some sort.

    Given that scenario, under the GPL, is Diebold still required to make a copy of the ghostscript code available, if they've made no modifications to it? Or could they simply put on their web site, "Diebold uses the open-source tool Ghostscript, v8.2.1, which can be downloaded from "?

    It doesn't make sense that running the ghostscript app on their system would force them to provide "all the source code for their entire system," and it also doesn't make sense that if they're using the app unmodified, they should have to provide for some sort of hosting mechanism when there's already a definitive hosting platform for it and they're "just using" the app as distributed by that company.

    So I'm curious - anybody have any insight?

  15. Bad Summary: likely in-house license, not GPL by Madball · · Score: 5, Informative

    After RTFA (which does not even mention GPL) and the gs-devel post, it would seem that the lawsuit most likely centers around their in-house "AFPL" which apparently forbids commercial usage (regardless of source availability). One would have to find the actual filing to know for sure.

  16. Re:Are they distributing the software? by QuantumG · · Score: 5, Informative

    Sigh. The GPLv2 makes it perfectly clear that the "offer to provide source code" method of binary distribution can only be passed on from a third party for non-commercial distribution.

    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

            a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
            b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
            c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

    The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

    It's pretty straightforward english.

    --
    How we know is more important than what we know.
  17. Re:The thing is by calmofthestorm · · Score: 4, Interesting

    The machine itself is closed and locked down, and most likely cannot be opened without a special key from Diebold.

    That you can make from pictures foolishly posted online. Does anyone seriously doubt that Diebold machines are, at best, woefully badly made?

    To put it another way (true conversation):

    Nerd One: I don't get it, it's not hard to design a machine with buttons that counts ballots fairly in a secure manner.
    Nerd Two: It's not hard, there's just no market for it.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  18. Re:Are they distributing the software? by Americano · · Score: 4, Insightful

    Sigh. [ . . . ] It's pretty straightforward english.

    While I appreciate the information you provided & thank you for it, please bear in mind that not all of us have read the GPL from start to finish, or have a copy on hand to cut and paste from. The condescension is not strictly necessary.

    I asked that question seriously, because I don't understand the legal nuances of the GPL and hoped someone could answer the question - I've received several informative answers, yours included. When you answer questions in this fashion, you only serve to alienate people who are just looking for information or clarification.

  19. Re:Are they distributing the software? by Peaker · · Score: 5, Informative

    The code was already found on a public FTP site by the founder of blackboxvoting.org

    The code is totally insecure, and has many vulnerabilities.

    Rest assured, there are multiple ways to rig the voting machines.