Slashdot Mirror


Epson Pulls Linux Software Following GPL Violations

ChrisWong writes "GPL violations has caused Epson to yank their free downloads of their ImageScan! and Photo Image Print System software for Linux. While one can use xsane instead of their ImageScan! software, the latter is easier to use and produces subjectively more attractive output."

17 of 292 comments (clear)

  1. At least... by Amazing+Quantum+Man · · Score: 5, Insightful

    At least they did the right thing... acknowledged the problem, and did an internal audit, and found a problem in the second piece of software.

    The website implied that they'd have a compliant version up sometime, and that everyone should upgrade when it's available.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  2. Kudos for Epson by phr2 · · Score: 5, Insightful

    for dealing with this responsibly--assuming, of course, that the violations weren't intentional. The /. post seems to have an overtone of "because of the GPL we lost a nice piece of software". But I think that's inappropriate way to look at it. Rather, I hope that after taking stock of the situation, Epson decides to release the source code for those programs per the terms of the GPL. That's what the GPL is trying to promote and incentivize. If we miss out on a few possibly-useful proprietary programs as a result, I can live with that.

  3. So the news is.. by mindstrm · · Score: 5, Insightful

    a company doing something propelry instead of putting spin on it?

    They admit the FSF informed them of violations, so they pulled the software from the site in order to check it out and get into compliance. They also drop a hint that they will encourage anyone to upgrade to the new compliant version once released.

    Seems like they are playing fair to me.

  4. Time to reward Epson by fiori · · Score: 2, Insightful

    I'm in the process of purchasing printers and a company acting responsibly, with respect to the GPL or any license, would seem to be a company I'd be happy doing business with. Realistically, this is the best method to encourage hardware manufacturers to support the FSF and it's goals.

  5. Agreed by T-Kir · · Score: 5, Insightful

    I agree, it is nice to see a big company like Epson actually commit themselves to *nix support, and for them to raise their hand and say 'Ooops, we're sorting it out, sorry about that'.

    Disclosure like this will mean they'll get more respect for being honest about the situation, rather than burying their head in the sand hoping people won't notice (like a certain company and their interpretation of OS security). A company who admit their mistakes will be more inclined to learn from them, rather than focusing their efforts on passing the buck.

    --
    Are you local? There's nothing for you here!
  6. IP issues by xyote · · Score: 4, Insightful

    They may not want to release it under GPL if it includes their own propietary code. If they are foreced to release it anyway that will certainly bolster Microsofts argument and scare a lot of companies from using or contributing to GPLed code.

  7. Firstly, Epson is good people, in my experience.. by stevek · · Score: 5, Insightful


    So, please keep your flames to a moderate temperature.

    While it would be cool if what they did here was to GPL their whole package, and contribute to the community, it looks like they'll replace whatever minor piece of GPL code they've incorporated with something else.

    Epson has been pretty good about providing relatively good documentation and developer support for their products (which is why their printers and scanners are the best supported out there by free code), even if they haven't contributed actual code or algorithms.

    Sure, people could intentionally steal a GPL projects' work and call it their own (i.e. Sigma Designs theft of Xvid's codec), which is pretty slimy, but heck, sometimes people just make mistakes. Maybe someone thought a package was BSD licensed, and wasn't careful enough, or didn't understand some semantic issue of the GPL..

    Or, maybe they are thieves also, but I'd give them the benefit of the doubt, and call them innocent unless proven guilty.

  8. demand the source code?? by deft · · Score: 5, Insightful

    someone mentioned demanding the source code.

    thats just the sort of over-reaction thats going to make a company not want to deal with linux.

    be happy they are rectifying the problem.

    if you want to encourage linux development, attacking anyone that slips up with reckless abandon is not the way to do it, especially when it may have been an honest mistake.

    zealots dont make good reps.

    --

    There's nothing Intelligent about Intelligent Design.
    1. Re:demand the source code?? by ShadowDrake · · Score: 2, Insightful

      Let's see:

      1. If you want Epson's drivers, wouldn't you probably get them from a reliable source like, oh... Epson? Or your distribution supplier of choice?

      2. If nothing else, they could licence the trademarks for the unmodified version only so that modified versions can't be confused with the original (I believe there's a line like this in the Info-ZIP licence.)

      3. What's to stop someone from mangling a binary-only driver with the old search 'n replace, and creating similar problems? A quick change to a "set-resolution" or "change mode" command could cause just as much hassle.

      --
      It's just like a fascist dictatorship, without the punctual rail service!
  9. Re:The other shoe by CynicTheHedgehog · · Score: 3, Insightful

    You're assuming that they will re-write (or, for the cynical, try to obfuscate) the portions in violation instead of linking to the GPL'd libraries and releasing the source for those, which I think is a much more likely scenario.

  10. Nope, sorry by Xtifr · · Score: 4, Insightful

    Unless they agree to the terms of the GPL, the GPL doesn't apply, and they lose all the rights it grants, and this becomes a simple copyright violation case, and they're probably justified in asking you to return the software, since they didn't have the right to give it to you in the first place.

  11. Excellent! by Lumpy · · Score: 4, Insightful

    Wow! epson happily respects and complies with the GPL! they just won another loyal customer! AGFA,Cannon and HP can all sit aside while my next new Linux scanner will be an Epson!

    If we dont support the companies that not only release a Linux program/driver but also respect the GPL then we all might as well just give up and install XP like good drones.

    Kudos to Epson!

    --
    Do not look at laser with remaining good eye.
  12. it depends on how they plan to solve it by Trepidity · · Score: 3, Insightful

    If they plan to solve it by releasing code as required by the GPL, but are delaying the release in order to possibly remove code they don't have the legal right to GPL (for example, licensed code from another company), then it'll be a good thing.

    If they plan to solve it by removing the GPL'd components and replacing them with Epson-written components, then they are no longer in violation of the GPL, but nothing has been gained by the Free Software community (unless making your proprietary competitors do a little extra work counts as a gain).

  13. Re:Epson is negotiating in good faith with FSF by rlk · · Score: 4, Insightful

    1) At present, we don't know what the nature of the GPL violation is. Certainly by the sound of Brad Kuhn's comment it sounds like the violation was either inadvertent or due to a misunderstanding of the requirements of the GPL. They're not "getting away" with violating the GPL at all -- they're fixing it, on their own nickel.

    2) Sure, if you're really unethical you might be able to get away with something like that once, but if you keep making the same mistake you'll wear out your welcome soon enough.

    Most big companies hate admitting mistakes (so do most small companies, and most individuals, for that matter). Epson could have simply withdrawn these packages without ever saying why, and either never put them back up or reinstated them later without ever saying what happened, but they chose to admit their mistake.

  14. Re:Unfortunate, but of zero consequence by rlk · · Score: 5, Insightful
    Personally, I don't see why Epson bothers - the Free Software community has outdone them. It would be far better if they just helped projects like GIMP-Print and SANE out more, although I guess that means they can't stick Epson logos all over the software... ahh, the joys of corporate ego gratification.
    As it happens, Epson already does help us (Gimp-print) out, in exactly the right fashion -- they provide programming manuals for their printers, usually quite promptly too. They're available at www.epsondevelopers.com. You can get there from their main product web site, actually.

    They don't provide us with any information about their color management or dither algorithms, which seems fair to me -- that's their real "secret sauce" over their competition. We don't need that; we have bright people who can come up with clever dither algorithms, and we also have people interested in color management. It's probably better for everyone if we do things differently from Epson in that regard; it gives us opportunities to devise better algorithms.
  15. Re:the page has no details... by specht · · Score: 5, Insightful
    I don't know any details, but here is some background: I am maintaining the Sane backend for EPSON scanners. This is the software that sits between the frontends (e.g. xsane or xscanimage) and the hardware. I have a pretty good relationship with EPSON, so a while ago they asked me if I would have any objections to them taking my backend, modifying it (still under the GPL) and adding their own frontend to it.


    The Sane backends are GPL'ed, but provide one exception: "it is permissible to link against such a library without affecting the licensing status of the program that uses the libraries." - this is a quote from the LICENSE file that is part of the Sane distribution.


    EPSON KOWA did actually release the source code for their backend - even though they were not required to do so, they would still be allowed to link against the backends if their software were closed source. They did however make one exception: The image manipulation routines that they use to in their Windows and Mac drivers is delivered as a library without sources. They do provide the sources (under the GPL) for the rest.


    My opinion is that they are the owner and the copyright holders of their frontend code, so they should be allowed to do anything with it - e.g. link agains a closed source library, but this is probably just my naive common sense interpretation, everybody with a law degree probably has a different opinion.


    So EPSON did not try to sneak some GPL code into their closed source applications, they did not relabel GPL code, they wanted to do the right thing and provide us with their source code.

    EPSON is very pro open source, they provide programming information for their scanners (and printers for the gimp-print project) and if I run into problems they even provide hardware to debug problems.

    I don't get payed for saying this, but if you are in the market for a scanner (or a printer) then please consider an EPSON device. Not only are these pretty good scanners and probably the best inkjet printers around, they are very nice to us Linux users. :-)

  16. Re:The GPL will eat itself. by borgheron · · Score: 2, Insightful

    GPL code will remain free and will thus *always* be in the public domain. BSD code lacks this protection. The fundamental thing which most people fail to understand is that the GPL is meant to keep the *C O D E* free, not preserve your freedoms. It does this by restricting your freedom to make the code proprietary and in doing so guarantees to you and the rest of humanity at large that the code, in all it's forms, will always remain free.

    Free as in freedom, not cost. BSD code is not free, it's simply open-source. There's a fundamental difference.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep