Slashdot Mirror


Defensive Software Patents for Open Source Projects?

jqh1 asks: "I'm the "inventor" of spamgourmet, a fairly un-obvious approach to spam prevention through auto-create/expire email addresses. I'm fully committed to keeping the software free for all to use. Recently, I've seen other 'patent pending' disposable email address services that are not immediately forthcoming about their own processes. I don't have the time or resources to monitor and challenge patent applications, but I'm afraid that if I ignore them, I'll regret it. Should I seek patent protection for this open source software? If so, is there a way to do it without losing all semblance of an open source project?"

51 comments

  1. Licence by mirabilos · · Score: 3, Interesting

    You could licence it freely and place a remark in
    your licence that you waive your patent rights.
    IANAL, nor am I an Englishman, but I've already
    thought about this.

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  2. Patents costs lots of money to keep. by Xner · · Score: 4, Interesting
    If you are going to license indiscriminately, there's not much use in patenting. Consider simply registering your method with a notary or similar. Then when you get challenged for patent infringement you can use your notarized testimony as prior art.

    On the other hand, you might just as well go all the way and write a license that includes instant termination upon litigation. This is usually frowned upon in open source circles, but it is commonly used in industry to defend against suits and promote cross-licensing.

    --
    Pathman, Free (as in GPL) 3D Pac Man
    1. Re:Patents costs lots of money to keep. by mirabilos · · Score: 2

      Right, I haven't thought of the bureaucracy fee.
      Mh, to place it at a notary is what we learned in
      German IT-law class in two hours about (european)
      copyright law. But it's not a patent, thus the
      level of protection is less.

      Unluckily the teacher just left school, so I cannot
      ask her for a discussion.

      Good luck!

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    2. Re:Patents costs lots of money to keep. by John+Hasler · · Score: 2

      > If you are going to license indiscriminately,
      > there's not much use in patenting.

      The point is to establish irrefutable prior art, and place it where the examiners are likely to see it.

      > Consider simply registering your method with a
      > notary or similar. Then when you get challenged
      > for patent infringement you can use your
      > notarized testimony as prior art.

      That would be completely useless. We are discussing patents, not copyrights. Prior art must be public.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Patents costs lots of money to keep. by Groote+Ka · · Score: 1
      > > Consider simply registering your method with a
      > > notary or similar. Then when you get
      > > challenged for patent infringement you can
      > > use your notarized testimony as prior art.

      > That would be completely useless. We are
      > discussing patents, not copyrights. Prior art
      >must be public.

      You are not fully correct. It would be wise to have a notary certify the date of publication.

  3. Get a patent by MacAndrew · · Score: 4, Interesting

    Get a patent, and the worst you could just give anyone who wanted to use it a free license. Use the same theory as the GPL people do -- use a restrictive intellectual property rights power, in their case copyright, to prevent others from commercializing your work product. Their "copyleft" is merely copyright with unusual provisions, and if you look at their license you'll see the word copyright a dozen times. Perhaps a self-contained license for your patent could also be written and enforced -- ask for advice from the GPL project.

    I am not an IP lawyer, nor practicing law here, so absolutely do consult with a specialist. In the state, many lawyers participate in free or nominal fee 30-minute consultations. One hitch it that to actually obtain a patent may cost several hundred dollars (quid) for which you might solicit user donations. Set aside a little for enforcement; the GPL people have lawyers, too.

    And, no, getting a patent is not crossing over to the dark side. :)

  4. Maybe a role and source of funds for the EFF/GNU? by Zocalo · · Score: 3, Interesting
    I've been thinking about this for a while as well. There are plenty of open source projects that are highly innovative, producing patentable methods that any self respecting corporate IP lawyer would be drooling all over. It doesn't matter that software patents are a bad idea, they are here and are probably not going to go away, so we might as well start to fight the system from within.

    In the corporate world, patents are usually held and owned by the company for whom the actually inventor works, not the inventor themselves. For many freelance open source developers working without the umbrella of a corporate master, why not make that company the EFF or GNU for example? The admin of the patent, and any licensing fees (only chargeable for commercial products of course), goes to the EFF/GNU, maybe with a percentage to the original innovator.

    If nothing else, the sheer irony of seeing the likes of Microsoft indirectly funding the development of Linux because some spotty geek happened to invent something first would make it all worth while. ;)

    --
    UNIX? They're not even circumcised! Savages!
  5. Publice by heikkile · · Score: 3, Interesting

    Make your algorithms public (in a way that can be proven - any lawyer tell the best way). Then you have prior art that can invalidate any patent that attempts to prevent this use. Much easier and cheaper than applying for a patent yourself. Just have to do it right - consult a patent lawyer anyway.

    --

    In Murphy We Turst

    1. Re:Publice by isorox · · Score: 1

      I was speaking to a friend of a friend of a friend who may or may not have been a lawyer (I forget), and this doesnt constitute legal advise and all that bullshit that comes from a littigation society where you can sue McDonalds for being a fat turd

      I heard, from said person, that once a patent has been granted, its very hard to ungrant, even with prior art. For example If I bribed a few people and patented the wheel, it would be hard work to claim that I shouldnt have been given the patent originally. Is this true?

  6. IANA(P)L, but by Kickasso · · Score: 2, Informative

    it seems that only unpublished inventions are patentable. In the U.S. of A. this might be different, but in any case anything published more than year ago is not patentable. I wish you good luck with your next invention. And lots of cash too, because the patenting process will cost you.

  7. Ask Stallman what to do by skubi · · Score: 1

    Richard Stallman once told me he may be interested in getting patents in the interest of free software. You should contact him, to see what he thinks of your potential patents: how to use them best in the interest of free software, and whether somone else than you might pay for them (the FSF ?). It is rather expensive to file a patent application.

  8. Shared/Open patents by oliverthered · · Score: 3, Interesting

    Like a lot of tech industries do, you could barter with patents.
    Here's the deal,
    Some OSS peeps form a Open Patent group,
    The patents can be used freely for free(GPL) software or freely by a company if they submit patents to the group.

    Everyone else has to pay to use the patents.

    GPL is important here because a company could just ripoff some BSD software that implemented a patented algo.

    --
    thank God the internet isn't a human right.
  9. SFAIK He's right by oliverthered · · Score: 1

    I have a few very off the wall , but potentially important 'inventions' that I would like to patent.
    But I have to keep them non-public.

    They relate to inteligent and self managing systems, which arn't quite pratical for home use at the moment (due to current PC architectures/performance &co.)
    Microsoft may already hold some patents in that area with things like longhorn.

    --
    thank God the internet isn't a human right.
  10. Truly defensive patent by Mulligan · · Score: 2, Interesting
    1. Get patent. If you don't want to deal with steps 2 and 3, assign administration of it to someone who will. (A Free IP Foundation [FIPF?] would be ideal here.)
    2. License it under Intellectual Property GPL (see below).
    3. Don't profit. (This is, after all an open source business model.)
    Intellectual Property GPL [IP-GPL] (Proposed)
    1. License author INAL

      Any serious use of this license should be accompanied by a written admission that the patent owner is behaving moronically.

    2. The patent in question is licensed for free usage by any binary distributed with a legal copy of all sources or a promise to provide those sources similar to that found in the GPL.

      This license does not follow copies of the binary if they are provided without full sources as stipulated by this item, even if such copies are permitted by the code license. All entities using or distributing such a release are in violation of this license

    3. The owner of the patent in question offers free limited time licenses to any Non-Open Source Entity [NOSE] willing to release patents under clause 2 of this license.

      The intent here is to prevent the NOSE from using their patents offensively against open source projects. The time is limited so that the FIPF can re-assess whether the NOSE has begun to use patents against the open source community. This also allows a NOSE to negotiate a patent swap for some of their technology without giving up all patents, while the FIPF retains the right to re-evaluate whether the NOSE has begun behaving badly.

  11. Intellectual Property 101 by ip_vjl · · Score: 4, Informative

    IANAL - but I work at an intellectual property publishing company (around a number of lawyers) so I've had to learn quite a bit about IP law and practice.

    First off, we need to clarify what patents DO and DON'T DO for you.

    The only thing a patent really does for you, is gives you the right to exclude others from using an invention. The way in which you can exclude them is by (civil) lawsuit (or threat of a lawsuit). There is NO reason to obtain a patent UNLESS you want to enforce it by excluding others from using an invention.

    If all you want to do is ensure your/anybody's right to use an invention, you want to make sure future patents aren't granted to others - or failing that - that if they are, you have adequate proof that the invention was part of the public knowledge prior to the patent application which gives you the right to use it.

    To do this, you DON'T need a patent yourself. All you need to do is "pollute the waters" by publishing prior art. In a perfect world, if a future application with similar technology crosses a patent examiner's desk - he'll find your prior art and reject the patent. Since prior art isn't always found, a patent may issue, but that prior art can be used in your defense when you are accused of infringement by others.

    Publishing information for the express purpose of adding to the pool of 'prior art' is a process used by lots of companies, and is commonly known as 'technical disclosure' or 'defensive publication'.

    At the risk of sounding like a corporate shill (bye bye karma) - you can read more information about how to do this on the website for the company I work for. (I wrote most of it, so I hate repeating myself here).

    Whether you use the services (Prior Art Database) there or not doesn't matter to me - I don't get commission ;) - but I think you'll find some useful information about this topic.

    It really sounds like technical disclosure is what you want. You may still get a cease and desist letter from somebody in the future, but you'll have evidence to back up your ability to use the invention yourself. That is all that having a patent would do for you as well. But unlike a patent, technical disclosures are much cheaper to produce, and should provide the protection you're looking for.

    1. Re:Intellectual Property 101 by John+Hasler · · Score: 2

      > All you need to do is "pollute the waters" by
      > publishing prior art. In a perfect world, if a
      > future application with similar technology
      > crosses a patent examiner's desk - he'll find
      > your prior art and reject the patent.

      The evidence indicates that the examiners no longer look for prior art in the literature. They probably do search for prior patents, though. Thus a patent is the best "technical disclosure".

      > Since prior art isn't always found, a patent may
      > issue, but that prior art can be used in your
      > defense when you are accused of infringement by
      > others.

      How am I to come up with the tens or hundreds of thousands of dollars required to pay your firm to present that defense for me?

      > But unlike a patent, technical disclosures are
      > much cheaper to produce, and should provide the
      > protection you're looking for.

      Patents are much cheaper than lawsuits. If he patents his invention before anyone else does he is much less likely to be sued.

      I think that a Free Software patent-pool of software patents dedicated to the public domain would be an _excellent_ idea. Someone has to fund it, though.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Intellectual Property 101 by ip_vjl · · Score: 2

      The evidence indicates that the examiners no longer look for prior art in the literature. They probably do search for prior patents, though. Thus a patent is the best "technical disclosure".

      You're right in that they'll most likely find a prior patent first. That doesn't negate the fact that other forms of publishing are valid. Companies like IBM or Motorola wouldn't go to the trouble of publishing their TDBs if this were the case.

      How am I to come up with the tens or hundreds of thousands of dollars required to pay your firm to present that defense for me?

      If you publish in a public venue, you shouldn't need to have defense other than your legal counsel. Our pubs, for example, can be searched online (with datestamps) and the contents are also published in a paper-based journal that is sent to an increasing number of libraries (including the USPTO). You would use this in the same way you'd present evidence of an article in a magazine or trade journal.

      Patents are much cheaper than lawsuits. If he patents his invention before anyone else does he is much less likely to be sued.

      Patents aren't CHEAP, however. If you can prevent the patent in the first place (cheaply) all the better. There's also a good chance that waving prior art in front of somebody threatening you would shut them up. They'd rather leave you alone than risk bringing attention to the fact their patent can be busted. At least this way they can squeeze licensing fees out of others who don't know about the prior art.

      think that a Free Software patent-pool of software patents dedicated to the public domain would be an _excellent_ idea. Someone has to fund it, though.

      We had a joint venture with the Foresight Group a while back for such a thing. It was paid by grants from the Foresight Group and was dedicated to free publishing of technology related to open source software and nanotechnology.

      NOBODY used it. It was discontinued.

    3. Re:Intellectual Property 101 by John+Hasler · · Score: 2

      > If you publish in a public venue, you shouldn't
      > need to have defense other than your legal
      > counsel.

      What legal counsel? Do you think I have an IP lawyer on retainer just in case someone sues me over my Free Software? I repeat, How am I to come up with the tens or hundreds of thousands of dollars required to pay an attorney to present that defense for me?

      > There's also a good chance that waving prior art
      > in front of somebody threatening you would shut
      > them up. They'd rather leave you alone than risk
      > bringing attention to the fact their patent can
      > be busted.

      There's a better chance that they will call my bluff and force me to withdraw my software due to lack of money to defend myself.

      > At least this way they can squeeze licensing
      > fees out of others who don't know about the
      > prior art.

      They aren't likely to be too successful at that if they allow me to continue to distribute Free Software that implements the invention.

      > We had a joint venture with the Foresight Group
      > a while back for such a thing. It was paid by
      > grants from the Foresight Group and was
      > dedicated to free publishing of technology
      > related to open source software and
      > nanotechnology. NOBODY used it.

      I'm suggesting sonething entirely different: a project that would identify inventions in existing Free Software and preemptively file patent applications on them.

      BTW has any court ever ruled that release of Free Software source constitutes disclosure?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:Intellectual Property 101 by ip_vjl · · Score: 2

      What legal counsel? Do you think I have an IP lawyer on retainer just in case someone sues me over my Free Software?

      Unless you know the ins-and-outs of patent law yourself, you'd need to hire an attorney to do your research and filing of your patent application (if you wanted a patent). So I don't see how this is different.

      Get a patent == HAVE to hire an attorney
      Tech disclosure == MAY have to hire an attorney if somebody sues.


      I'm suggesting sonething entirely different: a project that would identify inventions in existing Free Software and preemptively file patent applications on them.


      Couldn't be done. If they've been in the PD for more than a year the patent shouldn't grant anyway. So whoever you are trying to prevent from using the innovation would be able to locate prior art to bust your patent.

      Also, this "project" wouldn't be the inventor, so who would be filing for the patent? The project can't do it for itself, and if it did it for the inventor (and paid for it) the inventor could turn around and say 'screw you, thank you for paying for my patent application, but now everybody pay up.'

      --

      Technical disclosure is an extensively used process by MANY companies. If you don't want to use it for yourself, that's great. But don't think it's because it is some new, hairbrained idea in which the 'bugs' haven't been worked out yet.

      The other advantage of disclosure over patenting is that the language you can use in a disclosure can be much broader than in a patent application, since disclosures aren't bound by the same levels of 'enablement' that must be present in a patent.

    5. Re:Intellectual Property 101 by John+Hasler · · Score: 2

      > Couldn't be done. If they've been in the PD for
      > more than a year the patent shouldn't grant
      > anyway.

      Of course it "shouldn't". So what? The fact is that software patents for which prior art exists are granted regularly.

      > So whoever you are trying to prevent from using
      > the innovation would be able to locate prior art
      > to bust your patent.

      You misunderstand. The whole point is to dedicate the patent to the public domain in order to make sure that no one _is_ able to prevent anyone from using the innovation. Thus busting the patent is meaningless.

      > But don't think it's because it is some new,
      > hairbrained idea in which the 'bugs' haven't
      > been worked out yet.

      I've known about technical disclosure for a long time, possibly for longer than you have. However, the recent behavior of the patent office makes me distrust it.

      > The project can't do it for itself, and if it
      > did it for the inventor (and paid for it) the
      > inventor could turn around and say 'screw you,
      > thank you for paying for my patent application, > but now everybody pay up.'

      The inventor would, of course, assign the patent to the project, just as other inventors regularly assign their patents to companies.

      > The other advantage of disclosure over patenting
      > is that the language you can use in a disclosure
      > can be much broader than in a patent
      > application, since disclosures aren't bound by
      > the same levels of 'enablement' that must be
      > present in a patent.

      Disclosure certainly would be preferable to patenting (for one thing, in the case of Free Software it could be done without the active cooperation of the inventor) IF the examiners could be trusted to find and honor the disclosure. Can you assure me that they would?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    6. Re:Intellectual Property 101 by jqh1 · · Score: 2, Interesting

      As chance would have it, IAL, (I'm the one who Asked Slashdot) although not I'm not a patent attorney.

      I'm reasonably familiar with IP law, and the high quality of the discussion here makes me wish I had laid out my concerns with more precision.

      I think everyone has outlined the driving issues: certainly one of them is that I'm looking for the least-cost alternative that will enable the software to proliferate without interruption, and without FUD for me and for those who use it.

      I'm willing to file the patent application myself (pro se), even though it may result in several iterations with the PTO due to my ignorance of the finer points of filing. Additionally, I'm really not at all concerned with the quality of the patent as regards my ability to prevent others from using the technology (because, of course, I want them to!).

      Based on my own litigation experience (and fees) I think it's easy to say that, if getting the patent prevents the patent office from issuing a conflicting patent (and therefore keeps me out of court), it's bound to be cheaper. Picture yourself sitting in Texas (or the locale of your choice), and getting served for a lawsuit that is proceeding in New York or San Francisco (or the other locale of your choice). May as well get out your check book right away...

      I'd be interested to know whether release on SourceForge would count as publication (and therefore defensive publication) - the software has been available there for quite awhile now. I suppose I'm the one to do the research on this one...

      Thanks everyone!

      --
      who's moderating the meta-moderators?
    7. Re:Intellectual Property 101 by John+Hasler · · Score: 2

      > I'd be interested to know whether release on
      > SourceForge would count as publication (and
      > therefore defensive publication) - the software
      > has been available there for quite awhile now.

      I'd think it would convince a judge (though IANAL), but is there any chance at all that a patent examiner would see it there? They seem to do little research.

      > I suppose I'm the one to do the research on this
      > one...

      Please post your results. I'd love to see an opinion as to whether or not release of Free Software constitutes effective prior art

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  12. My company's (yes you have heard of) policy by Anonymous Coward · · Score: 0

    Recently, the Legal Department has considered how best to approach issues of searching for other companies' patents while developing new products. The handling of this particular issue can truly save or cost the company hundreds of thousands of dollars, or more, in connection with legal issues related to patents, because once you have knowledge of a specific patent that may be an issue, this knowledge can create significant legal burdens and duties.

    XXX has made a significant investment in intellectual property and has a corporate policy of respecting the intellectual property rights of others. To that end, if you know of a patent that you believe presents an issue with respect to a project that you are developing, please immediately contact XXX in the Legal Department.

    The general policy of XXX is NOT to search for patents. Over 6 million patents have been issued by the US Patent and Trademark Office. Patents are legal instruments that require legal expertise to understand. Mere knowledge of any given patent may require that XXX conduct a time consuming and expensive legal investigation to understand the rights conferred and to ensure that our products are clean. Searching for patents from among those 6 million could taint our products and engineers and create SUBSTANTIAL legal obligations and expenses for XXX. Therefore, please do not search for patents in an effort to look for unknown patents. On the other hand, if you do already know of (or hear from a competitor about) a specific patent that you believe may arguably apply to one of our products, contact XXX in the XXX Legal Department to let him know.

    1. Re:My company's (yes you have heard of) policy by Anonymous Coward · · Score: 0

      I think you troll.

  13. Re:Maybe a role and source of funds for the EFF/GN by GigsVT · · Score: 1

    (only chargeable for commercial products of course)

    I think you misunderstand the GNU project. This idea goes against the basic ideal of the GNU project that everyone should have the same rights to use GNU software. If you descriminate against any group, including commercial entities, then the GNU project really won't have anything to do with you. GNU has nothing to do with promoting non-commercial software, and you will never see the GNU project support a license that descriminates against commercial uses.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  14. Re:Maybe a role and source of funds for the EFF/GN by succotash · · Score: 1
    There are plenty of open source projects that are highly innovative, producing patentable methods that any self respecting corporate IP lawyer would be drooling all over.

    OK that's a funny sentence. Open Source (No Money) != Drooling Lawyers.

  15. OT: spambot by den_erpel · · Score: 1, Offtopic

    Just wondering (after I created an account)

    what if some spambot has a rule that has
    s/\w+\.(\d+)\.(.\w+)@spamgourmet.com/spamenab led\. 999\.$2@spamgourmet.com/g
    would this mean the user is buggered?

    --
    Genius doesn't work on an assembly line basis. You can't simply say, "Today I will be brilliant."
    1. Re:OT: spambot by Anonymous Coward · · Score: 0

      Somebody wasted a moderation point moderating a comment that begins with OT: as off-topic?!

      Too bad metamoderation is restricted to fair/unfair and you can't metamod the moderator as "Redundant".

  16. Re:Maybe a role and source of funds for the EFF/GN by neitzsche · · Score: 1

    The GPL itself discriminates against commercial uses (i.e. a company MAY NOT distribute my software without the source.)

    Nice deliberate lie.

    --
    "God is dead." - Frederik Nietzsche
  17. Re: spambot by neitzsche · · Score: 1

    I would have to switch to the "better protection" mode where the throw away addresses need a visit (by me) to spamgourmet before they are effective.

    I have used this service for a long time (1998, I think?) and I have yet to have someone get past the "no maintenance/no-brainer mode."

    Spamgourmet is the best anti-spam tool I have encountered.

    --
    "God is dead." - Frederik Nietzsche
  18. PARENT POST IS TROLL by Anonymous Coward · · Score: 0

    It may have been an attempt at humor for a Microsft employee, but it is not INFORMATIVE!

  19. Patent vs Technical Disclosure by Gerry+Gleason · · Score: 2
    Besides the tactical advantages of the patent in defending other infringement claims, there is one thing the patent would give for OSS.

    Without the patent, a company can commercialize the technology even if it is protected by the GPL. They just can't copy the code and call it theirs, but they can re-implement the technology in new code and sell it as theirs. After the patent expires, they are the same.

    1. Re:Patent vs Technical Disclosure by ip_vjl · · Score: 2


      Without the patent, a company can commercialize the technology even if it is protected by the GPL. They just can't copy the code and call it theirs, but they can re-implement the technology in new code and sell it as theirs.


      You can't patent code. You CAN patent a business method (much to the dismay of MANY).

      The method would remain unchanged, so they couldn't get a patent. You're right that they could write brand-spanking new code that does the exact same thing as the old code (to get around the GPL), but what does that get them? They can copyright the new code, but if it just does what the original code does, then anybody else could just use the original code and not the new proprietary code.

      This would still mean that anybody would be free to implement the idea themselves freely.

      As I originally stated. If your intent is to free the idea, a patent isn't necessary. If you want to restrict it (even just to some) then that's when a patent can be useful.

    2. Re:Patent vs Technical Disclosure by flonker · · Score: 2

      You can patent algorithems. Many people are less than pleased with this, but it can be done.

    3. Re:Patent vs Technical Disclosure by Anonymous Coward · · Score: 0

      Re: patent algorythms

      They're referred to as 'software patents' but it is the process that is being patented, not the actual code itself.

      Code itself would need to be covered by a copyright.

    4. Re:Patent vs Technical Disclosure by Anonymous Coward · · Score: 0

      If the algo is patented, then others can't reimplement the code without infringing the patent. The original poster was saying that others could reimplement the code.

    5. Re:Patent vs Technical Disclosure by Gerry+Gleason · · Score: 2

      Exactly, you can patent algorithms (sort of, as a method of doing something specific), but you can't copyright them. You cannot patent or copyright ideas, which is the source to the objection to software patents in general. An algorythm is an idea, so it is hard to say just what you are patenting with a software patent, but I digress.

  20. The only thing a patent really does for you... by oliverthered · · Score: 1

    It gives to a stick to trade with, If somone infringes your patent they may well allow you to use one of their patented ides, instead of going through the courts.

    --
    thank God the internet isn't a human right.
  21. PARENT PARENT POST IS NOT TROLL by oliverthered · · Score: 1

    This is what companies do all the time,
    If a few companies hold key patents then they get togeter and agree licensing terms (often free)

    --
    thank God the internet isn't a human right.
  22. Re:Maybe a role and source of funds for the EFF/GN by GigsVT · · Score: 1

    What are you talking about? You can use and distribute the software however you want, including commercially. Everyone is bound by the same terms and conditions as everyone else. Treating everyone who wants to distribute it under the same terms and conditions is what makes it not descrimination.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  23. Intended purposes? by MacAndrew · · Score: 2

    To my ear, it sounded like the writer is not afraid of other people patenting his ides -- which as I understand it prior art can torpedo -- but of other hijacking his open source ideas to build their products.

    Is there a fairly straightforward way to monitor patent applications so that the writer could bring prior art or the patent to the examiner's attention? I know many of the records are now online, and have flipped through them myself out of curiosity.

    I'm new to this stuff and would welcome clarification.

  24. Re:Maybe a role and source of funds for the EFF/GN by Christopher+Cashell · · Score: 2
    The GPL itself discriminates against commercial uses (i.e. a company MAY NOT distribute my software without the source.)
    That's a load of crap.

    The fact that a company bases it's business around the sale of software is a choice made by *that* company. That has nothing to do with discrimination.

    The company is still free to sell the software (yes, they have to include source code with it), or sell support and services around it, or do a multitude of other things. In fact, the GPL explicitely grants permission to sell GPLed software.

    All the GPL does is prevent a company from using something someone else wrote in a way that the original author doesn't approve of (under the terms of the GPL, which they've licensed their code under). If it wasn't under the GPL, you wouldn't (under copyright law) have a right to do much of anything with it.

    The GPL is very uniform and non-discriminatory. Everyone has exactly the same rights of use under it, regardless of whether it is an individual, a corporation, or being used for non-profit, for profit, or for personal use.

    You say, "a company MAY NOT distribute my software without the source". . . um, hello? If it's your software, then it's entirely up to you to determine the license it's released under. You don't have to GPL it. If you do, then yes, some other company has to release the source code if they distribute the software. . . that's the agreement they're accepting when they decide to distribute software that someone else has written.
    Nice deliberate lie.
    There was no lie.

    I'm not sure whether your comments were deliberately misleading, in an attempt to discredit the GPL, or simply caused by ignorance and lack of understanding about the definition of 'discriminate'.
    --
    Topher
  25. It's been done before by Andy+Dodd · · Score: 2

    I don't remember the details, but 2-3 years ago, there was a guy with three or four patents related to either imaging or fonts. He explicitly granted a license to use the patent to anyone who wished to use it in a program that was covered by one of a few eligible Open Source licenses, including the GPL.

    This doesn't count as non-enforcement - He has specifically granted the license to certain people for use in certain programs. (i.e. if you want to write a GPL program, feel free to use the patent. If you want to use it in a closed-source program, you'd better negotiate a licensing agreement to use the patent.)

    --
    retrorocket.o not found, launch anyway?
    1. Re:It's been done before by MacAndrew · · Score: 2

      Yeah, it's the self-replicating feature of the GPL -- the way it automatically follows derivative works -- that is pretty clever.

      I have no idea of the feasibility, nor of foreign law.

      I would guess, however, that the technology may be ephemeral enough that the patent is not worthwhile. Also, unlike Amazon, the poster is not in a fiercely competitive for-profit situation, and can probably outcompete on price alone over also-rans. Thus you avoid the cost and aggravation of patents and stay out of the software patenting game altogether.

      I'm HOPING that anti-spam techniques in general will be rendered obsolete in the next few years by effective legislation. A dream, I know. Right now I'm getting about 70% spam, which the Apple spam filter pretty efficiently kills off. As the spam grows, so does the wait for measly few messages I care about. Sigh. (Yes, I could sign up for a filtering service, but the idea of spending money to rid myself of junk I shouldn't have to deal with at all is irritating.)

  26. How to make prior art public by yerricde · · Score: 2

    Prior art must be public.

    To make software prior art public:

    • Develop a program as a proof of concept of an invention. Package it in a tarball, zip file, source RPM, or any other commonly used compressed format.
    • Use PGP to sign the package digitally.
    • Have one of the many e-mail notaries sign a message containing the current date in the headers and a PGP signature of the package in the body.
    • Publish the package, the message you sent to the notary, and the notary's digital signature on SourceForge.net (whose parent OSDN owns Slashdot) under an OSI approved license.

    You now have Pretty Good evidence that you were in possession of those bits at that time. You can back it up with a U.S. copyright registration ($30 at copyright.gov). Proof that you had actually published the package at a given time is left as an exercise for the reader (reply to this if you know how).

    --
    Will I retire or break 10K?
  27. (Meta) Posting OT by Anonymous Coward · · Score: 0

    Somebody wasted a moderation point moderating a comment that begins with OT: as off-topic?!

    In order to get moderators to ignore your comment and M2ers to mark any moderations as (Unfair, Redundant), you're supposed to put (OT) in the Subject, not just the body.

  28. Publishing beats patents by AlecC · · Score: 2

    If you have published your source code, than anything patentable (as opposed to copyrightable) is already in the public domain, and hence cannot be patented. This precludes you from patenting it, but it also precludes ayone else from doing so unless they can prove that they were using the idea before you published. So if you are truly open source, rather than free distribution of executables, you have done everything you could do simply by going open source.

    What actually constitutes publication is perhaps a more difficult question, and IANAL. But I would have thought that a SourceForge project would be easily enough for the courts to accept as publication.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  29. DRM and patents by oliverthered · · Score: 2

    No I can't remeber who, but there was a story kicking around about someguy, who asked M$ if Longhorn? would be used for DRM, M$ said no. He then went and took out a lot of patents on using Longhorn for DRM.

    I'm fairly sure this was real and not part of my weird imagination.

    --
    thank God the internet isn't a human right.
    1. Re:DRM and patents by Anonymous Coward · · Score: 0

      you are almost right.
      Lucky Green vs. Palladium

      A blurb from that article "Wired has an interesting story "Can a Hacker Outfox Microsoft" on a fellow named Lucky Green that is attempting to force the issue surrounding MS's Palladium Gambit using a very creative method involving patents. If his patents are granted, MS will be unable to use Palladium to enforce software licensing. If MS challenges his patent, then we all know thier true intentions. Very clever indeed."

  30. The point? by Anonymous Coward · · Score: 0

    If you have prior art, you have prior art, and future patent attempts should be legally invalid.

    If they are not, a defensive patent will do squat for you anyway. Face it - in a War of Lawyers, Microsoft et all field the superior armies.