Slashdot Mirror


Basic Patent Law for Programmers

Steven Young writes "As an intellectual property attorney, and a regular Slashdot reader, I would like to share a few of my thoughts regarding patent issues, especially as they relate to programmers. Although patents (for better or worse) are playing an ever-expanding role in the software field, many programmers do not know much about them." (Full story below.)

Independent Invention is Not a Defense to a Claim of Patent Infringement
- by Steven Young

People sometimes get confused about whether or not independent invention (i.e. inventing something without reference to the work of an earlier inventor) protects them from patent liability. This confusion is likely due to their familiarity with copyright law. Under copyright law, you only have liability to a copyright owner if you actually copy their copyrighted work. If you create a work of your own without reference to their copyrighted work, you are not liable to them for copyright infringement, even if your work closely resembles theirs.

Liability for patent infringement, however, does not depend on your having copied the work of another. You can be held liable for patent infringement if you have made, used, sold or imported, without a license, something that is claimed by a valid patent owned by another. Your lack of knowledge about the work (or patents) of another is irrelevant to the question of whether you are liable for infringing that person's patent.

Because you cannot realistically compare your own creation against the millions of existing patents, or even against the thousands that might be in the same field, there is no way to completely shield yourself from liability for patent infringement. Even if you could compare your work to those existing patents, there would be ever present danger from those patents that might issue next Tuesday. I see this potential "gotcha" as one of the most problematic aspects of current patent law.

The legal fiction that supposedly justifies this result is that a patentee (i.e. patent owner) is given this very strong right in exchange for disclosing an invention to the public. Upon the publication of a patent, everyone is constructively (i.e. by legal fiction) put on notice that they are no longer free to do the particular things claimed by the patent. As I mentioned, however, there are millions of patents currently in effect -- no one is really aware of the scope of coverage of any sizeable portion of them. Although there might be some individuals who are aware of the general state of patent coverage in particular niches, even they would be exposed to potential liability for those patent claims they are not aware of.

To compound the silliness of all this, the courts have held that no one but a patent attorney can really know what the scope of coverage of a patent claim is. Therefore, even the theoretical justification for absolute liability in patent law is not applicable to individuals who cannot afford to keep a small army of patent attorneys on retainer.

Software patents (of one kind or another) are valid in most countries of the world (even those that officially do not grant software patents).

In the U.S. software is clearly patentable. What many people are unaware of, however, is that, for practical purposes, software has been patentable in the U.S., and most other countries of the world, for quite some time. The current debate about software patents in certain non-U.S. jurisdictions is a matter of form over substance.

While you may not be able to patent "a computer program that performs the steps of X, Y and Z" in some countries, you can generally claim something like, a computer apparatus consisting of a processor and memory, wherein the memory contains instructions which, when executed by the processor, cause the processor to perform the steps of X, Y and Z Because this type of claim is directed to a computer programmed in a particular way, and not just a program itself, most countries will allow that claim. Strictly speaking, it is not a "software claim", but the effect is nearly the same. Anyone wanting to use the program described by the steps of "X, Y and Z" will necessarily infringe the claim, so this is one effective method of getting coverage for software. There are other forms of such claims, such as a claim to "a computer readable medium storing computer instructions which, when executed by a processor cause the processor to execute the steps of X,Y and Z", or even a simple method claim such as "a method comprising the steps of...". The computer readable medium claim would cover a diskette or CD-ROM containing the "X, Y and Z" program. The simple method claim broadly covers the steps of doing X, Y and Z, regardless of whether a computer is used or not. Some of these claim forms may not allow a programmer to be sued for direct infringement (for example, if the programmer is not distributing a pre-programmed computer, the programmer is not directly infringing the "computer apparatus" claim), but a programmer could be sued for contributory infringement on any of these claims. Legal form aside, the end result to a programmer is the same: using or distributing your programs puts you at legal risk.

The scope of a patent is defined by its "claims" -- patents generally cover much more than one specific product.

A lot of people think of patents as covering particular products -- a new speaker might be marked with one or more patent numbers, suggesting that there is a patent on that exact speaker. Actually, things are more complicated than that. Each of the patents indicated on the speaker includes one or more (usually more) "claims." Each claim specifies one or more characteristics which must be present in any device for that device to infringe that claim.

For example, there might be a claim specifying that the speaker cone angle is between 40 and 45 degrees, and that the speaker magnet is made of an alloy of iron and nickel, in which nickel makes up at least 5% of the alloy by weight (clearly I am just making this up, and I don't know anything about speaker cones, magnets or metallurgy). In order for the claim to be allowed by the Patent Office, a patent examiner must be unable to find an example of a speaker with a cone of the claimed shape and with a magnet of the claimed type. To infringe that claim, a speaker must have both these claim elements. Any speaker with both elements is an infringing device, and any speaker without both elements is (probably) not an infringing device.

Other claims in the patent may claim other combinations of elements, and each claim essentially stands alone. If you infringe one claim of the patent (i.e. you make, use, sell or import something that has all of the elements of the claim), you are liable for infringement, even though you are not infringing the other claims. It is as though each claim is an independent patent. To be free from infringement, you must clear every claim of every patent.

Willful infringement of a patent exposes you to major damages.

Ordinarily, when someone is found liable for patent infringement, they are prohibited from continuing the infringing activity, and they are ordered to pay the patent holder damages equal to a reasonable royalty for the use of the patent, or the patentee's lost profits. The law permits judges to increase the monetary damages by up to three times, however, if there is a finding of willful infringement, meaning that the infringer had knowledge of the patent before engaging in the actions which constitute infringement.

If someone brings a patent to your attention, and you decide that you are safe because it does not cover what you are doing, you are entering into a legally shaky area. The Court of Appeals for the Federal Circuit (effectively the final word on patent law, since the Supreme Court rarely takes patent cases) has ruled that anyone who is not a patent attorney is not qualified to determine the scope of the claims in a patent, and that it would be unreasonable for you to determine that a particular patent is not applicable to what you are doing unless you first get a legal opinion from a patent attorney. Because, as a matter of law, you couldn't really have believed that you understood the patent (yes, our federal courts can be quite condescending), you will likely be found liable for triple damages if it turns out that you were wrong, and that you really are infringing the patent.

Because of this, lawyers routinely advise their clients to avoid reading patents in areas they are working in. The danger posed by the willful infringement doctrine is seen as outweighing any benefit that can be gained from reading patents. This state of affairs, of course, negates even the theoretical benefit of the patent system, that the public at large learns about new technology once it is patented. As it stands, the people who should be learning from patents in any given field are the same people who stand to lose the most if they dare to take a peek.

The standard of invention for patents is much thinner than most people believe.

When a new patent is announced, one of the most common criticisms is that the patent is invalid because the patented invention is merely an obvious extension of something that is already done. Theoretically, this is a valid criticism. Two requirements for a valid patent are that it is novel (the inventor was the first (sort of) to invent that particular thing or method), and non-obviousness (that the invention is not an obvious extension of something that is already known).

In practice, the level of inventiveness required for patentability is vanishingly small. It is relatively easy to show that a patent claim is invalid for a lack of novelty: you simply find something in the prior art (prior art is typically something that was published more than a year before the patent was applied for, although there are many exceptions) that includes all of the elements of the claim. Showing that a patent claim is invalid because of obviousness is considerably more difficult. First, you have to find examples in the prior art that, when taken together, add up to the patented invention. That is not enough, however. You also have to find something in the prior art that suggests putting these prior art pieces together. That is often difficult to find, even where a modification does seem obvious.

During the examination of patent applications by the Patent Office, many claims slip through that are clearly obvious. This can happen for a number of reasons. One is that the patent examiner has not found any prior art that can be combined to give all of the elements of the claimed invention. Another is that the patent examiner has not found any suggestion to combine prior art that has been found. Still another reason is psychological: a rejection on obviousness grounds is rarely clear-cut, and some patent examiners are uncomfortable making such an inherently subjective call. So, when a claim to an obvious invention makes it through the Patent Office, what happens? Generally, the validity of the patent is only challenged by a defendant when the patent owner sues for infringement (assuming the defendant has enough money for a defense). In court, however, much deference is given to the judgment of the patent examiner who originally allowed the claims, and invalidating an issued patent is a very high hurdle. Unless the obviousness is extraordinarily clear (and it rarely is), the patent will not be invalidated on grounds of obviousness, and the patentee will be able to stop others from using the claimed invention.

The consequence of this is that very little inventiveness is necessary in order for a patent to be valid. As a rule of thumb, it is probably safe to assume that every trifling modification, no matter how small, will be patentable by someone -- as long as that someone gets to the patent office in time. In practice, there is a strong possibility that any given patent will be ruled valid, unless you can find something in the prior art that is exactly what is claimed in the patent.

Patents are national in scope, however...

A patent offers exclusive rights to the owner of the patent only within the country that granted the patent. International treaties, however, have made it relatively easy to get almost identical patents issued in many countries. While each country independently examines each application, patents that are allowed in one country generally get allowed in other countries as well. The existence of a U.S. patent suggests the possible existence of corresponding non-U.S. patents (and vice versa).

The U.S. is one of the only major countries that does not publish patent applications until they are issued as patents. In most other nations, patent applications are published 18 months after filing. This publication gives the public some notice of what is coming down the pike. Although the U.S. does not publish, many U.S. companies routinely file foreign counterparts to their U.S. patent applications, typically using the system put in place by the Patent Cooperation Treaty (PCT). The PCT provides for publication 18 months after the patent was first filed, even if that filing was in the U.S. As a result, even though the U.S. does not publish patents that are being examined, searching through international patent publications can tip you off as to what is currently being examined in the U.S.

Determining whether a patent is valid and enforceable is a non-trivial exercise.

Determining whether a patent is valid and can be enforced is very complicated. Some of the reasons a patent might not be valid or enforceable include:

  • (i) someone else invented the same thing first;
  • (ii) the invention was described in a publication more than a year before the patent application was filed;
  • (iii) the invention was offered for sale (by anyone) more than a year before the patent application was filed;
  • (iv) less than all of the actual inventors were named in the patent application;
  • (v) the inventor misled the patent examiner during examination of the application;
  • (vi) the inventor failed to disclose material prior art to the patent examiner during examination; and
  • (vii) the patent owner has misused the patent (the "misuse" doctrine is similar to antitrust).
This list is not nearly exhaustive, and each point on it is qualified by many exceptions. I provide this merely as a suggestion for ways to go about trying to get a patent declared invalid or unenforceable. If you intend to invalidate a patent, you will need to consult a patent attorney.

Disclaimer My remarks here are intended to be of general use, but (of course) they should not be taken as legal advice -- if you have questions about any particular patent issues, you should see your friendly neighborhood patent attorney.

221 comments

  1. excellent, clarify prior art, please? by MattMann · · Score: 1
    it's not clear to me what "prior art" is if the prior-artist is me.

    You can be held liable for patent infringement if you have made, used, sold or imported, without a license, something that is claimed by a valid patent owned by another.

    if I write software that I don't particularly publicize or that I do particularly publicize, and then someone develops, applies for, and is granted a patent, am I protected? Let's assume that I can "prove" when I did it: How much does my own publicity enter into the question of whether my art is prior?

    Also, BTW, you (and others) use phrases like

    The legal fiction that supposedly justifies this result is that a patentee ... is given this very strong right in exchange for disclosing an invention to the public.

    Look, call it an historical fiction, a raw deal, a moral fiction, all sort of things, but it's not a "legal fiction" because it is a legal reality. The bit about "software is not patentable" is a legal fiction since it's legally not true.

  2. Re:Whoa by smoke · · Score: 1

    The 'idiots' will drop patents eventually. It just takes some time and a bloody war we have to survive. It's pretty hard to explain that in this field communism is way ahead of capitalism.

  3. Re:Patent everything. by else...if · · Score: 1

    Don't forget that anything which has been available for a year is no longer patentable (at least in theory). Most of open source is protected by that. Not all, unfotunately, but most.

  4. Re:Couple of Questions by Anonymous Coward · · Score: 0

    According to the PTO,

    The right conferred by the patent grant is, in the language of the statute and of the grant itself, "the right to exclude others from making, using, offering for sale, or selling" the invention in the United States or "importing" the invention into the United States.

    This is why they can go after users as well as authors.

  5. Re:Excellent Piece by Anonymous Coward · · Score: 0

    bravura means "a florid brilliant style," or "a show of daring or brilliance."

  6. Re:lawyers by Anonymous Coward · · Score: 0

    A patent is a right to prevent others from practicing the invention. Many holders choose to trade licenses for money (partly to offset the many kilobucks it cost to get the patent), but that isn't built into the system.

  7. Re:Two Responses by Zoloft · · Score: 1

    It won't happen like this - I know of course you're being facetious with a
    grain of truth - what I mean is, it won't be simple; choosing a side won't
    be simple.

    * The technology in question will be much more sophisticated than most laypeople
    can understand.

    * The history will be fuzzy. Who applied when? When was it issued? When was
    the OpenSource version published? etc.

    * Dan Rather won't be reporting it. Big Media is owned by Big Corporation who
    owns Big (dubious) Patent Portfolio. Therefore, positive publicity, if any at
    all, for the little guy will be harder to come by. Besides, President Clinton's
    Stupid Cigar Tricks (patent pending) is more important.

    Perhaps I'm generalizing too much, but, hey, I'm cynincal.

    --
    Zoloft
  8. Farmer's Power (The possibility of an agreement) by Anonymous Coward · · Score: 0

    Arguably, lawyers and governments hold tremendous direct power, however a somewhat overlooked fact is that computer programmers have become even more indirectly powerful than either through the fact that everyone uses computers and relies upon such, just as everyone depends upon a farmer.

    You reminded me about an old Indian that apeared on something like a farm show. He said: "The independent farmer is gone... There are only huge companies that hire people to work on their land" With the patents beeng the law of software land, isn't it clear where we are going... There will be no independent programmers, no independent thinking whatsoever. Welcome to the new world, where independence is only a distant memory...

  9. Re:A Few Clarifications on Patent Law by doogieh · · Score: 1

    Nope. I should have been a bit clearer--if you were already doing something, and didn't recognize it as a "new invention" then that other inventor's new patent --shouldn't-- be patentable, but may very well be held valid in court. This is patent law, not common sense. Or if the language of the patent covers conduct that used to be in the public domain, that same conduct could be covered by the patent if some trivial condition is met, like doing X (public domain) versus doing X on the internet (covered by the patent.)

  10. Re:Patent everything -- nice but futile idea by Anonymous Coward · · Score: 0
    Still, I agree with your fundamental suggestion. Launching a patent crusade to save the software profession is a laudable idea. What I see as unfortunate is that no volume of patents will protect us when it is so easy for BS artists to file frivolous lawsuits against people of limited means.

    This is what I thought too, but here is the scenario: first flood the Patent Office (creating huge delays), at a huge cost. This will increase patent lawyers' incomes, an create a huge arrival of new lawyers. Second make all the patent portfolio public-at-a-condition ("if you are using any of these patents, you must not sue anyone for patent infrigement", or the equivalent total cross-licensing agreement). Third stop issuing patents, creating a major crisis in patent layers, and watch the whole system collapsing.

  11. Re:law vs. morality by Anonymous Coward · · Score: 0

    Now do you see why there are so many poor in prison?

    Yes, there are crimes committed, but the poor can't get decent legal representation, and are sometimes charged with crimes that aren't really valid. the recent hair-braiding crackdown in L.A.
    for example. Their wealthier counterparts can at
    least get decent defenses.

    (hair braiding?) yep. they didn't want people to braid hair without a cosmetology license. A decent lawyer'd have the case thrown out since no chemicals are involved.

    it's the same situation with us little developers and the big companies, albeit on a civil, not criminal level.

  12. Re:Patent everything. by ucblockhead · · Score: 2

    Everyone, except entities which enforce software patents, of course.

    Nah, that'd just bring the sharks out and make you look meanspirited. Instead, be like Ghandi and retain the moral high ground.

    --
    The cake is a pie
  13. Exactly how would free software authors infringe? by Keith+McClary · · Score: 1

    Here is the US definition of infringement:

    http://www.bitlaw.com/source/35usc/271.html

    Note the distinction between a "patented
    invention" in (a) and a "component" in (c)
    and the use of the word "material".

    Interestingly, it appears to me that the
    greatest risk of liability would be from
    section (f) relating to exporting.

  14. Get written permission by Anonymous Coward · · Score: 0

    How legal and enforceable are non-competition and "we own your inventions" type contracts? And if they are fully legal and enforceable, what, aside from quitting, can I do to reclaim some of my rights?

    The validity of "non-competition" clauses varies in different geos, but "we own your invention" contracts are generally legal, and quite enforcable. The reason they're necessary is because Company X can't have Joe Employee who is working on a special project for them, suddenly go out and apply for a personal patent on it.

    Most companies (including the one I work for) have a contract which says something to the effect of:

    "[company] is granted, by employee, ownership of ideas or inventions (intellectual properties) developed by employee which are in the area of interest of [company]".

    The point I mean to make is concerning the last phrase, "...which are in the area if interest of [company]" - check your contract to see if it is there in some fasion. Then I would suggest going to your legal department and getting some sort of official written statement which say's that what your wokring on is *not* in the "area of interest" of the company. That piece of paper will be your best friend in any potential future IP problems.

    1. Re:Get written permission by Anonymous Coward · · Score: 0

      My understanding of this is that in many states, the law is tipped more strongly in favor of employers than this, at least with regard to software copyright. Unless a contract specifically states otherwise, the general rule is that a full time employee's work is considered "work for hire" (i.e. work produced for the employer, and which it owns), *even* if it's done on the employee's own time and equipment, if it is similar enough to the work done on the job. With contractors, however, the contractor by default owns his/her work, unless a contract explicitly states otherwise.

  15. Re:goddam lawyers by Sehnsucht · · Score: 1

    chicken and egg...

  16. Exactly how would free software authors infringe? by Keith+McClary · · Score: 1

    Here is the US definition of infringement:

    http://www.bitlaw.com/source/35usc/271.html

    Note the distinction between a "patented
    invention" in (a) and a "component" in (c)
    and the use of the word "material".

    Interestingly, it appears to me that the
    greatest risk of liability would be from
    section (f) relating to exporting.

  17. Re:Safeguards and other -->good patent knowledge-- by Sehnsucht · · Score: 1

    This assumes the patent office employees know jack about the patent's applicable field, that they actually take the time to properly research it, etc, etc..

  18. Re:Use Google by dingbat_hp · · Score: 1

    Good point. I'd forgotten Google and of course this is one of those instances where Google's algorithms (counting inbound links) works where webcrawlers simply cannot.

    There's an article at http://webreview.com/pub/97/04 /11/feature/part2.html about web design in general; chiefly why pervasive format-based markup is a bad thing (use CSS ASAP), but also about the problems of search engines finding their way through database and script driven sites.

  19. Protection via Prophylactic Disclosure by Anonymous Coward · · Score: 0
    It seems that
    (a) the patent system *will* award patents for what many would consider the blindingly obvious and
    (b) a patent may be invalidated if it can be shown that the `idea' was placed in the public forum some time before the application was made.

    Solution: get the OSS movement to organise a prophylactic disclosure site. Whenever someone in the OSS movement has an idea, no matter how obvious, they jot it down and send it to the disclosure site, where it will be published for all to see. People should be encouraged to send in even the must simpleminded stuff; after a while, the site should have sufficient coverage to make it substantially harder to get a nonsense patent that will hold water under the current legal system. Thinking about it, some sort of template approach could be used to add in all the boiler plate ``a computer system comprising a CPU and some memory containing instructions to ...'' Ralph

  20. Re:A question by Sehnsucht · · Score: 1

    Nah, all the big corps will just give the Univ's etc $$ and the students have to sign away all their work to the corps..

    Students get their PhD's but can't use them at their new job unless it's with the big corp.. great huh?

  21. Re:Open Source helps fight stupid software patents by anithri · · Score: 1
    But according to the article, specifically the points for overturning a patent, doesn't OS software have a distinct disadvantage?

    point iii says that that the invention must have been offered for SALE.

    point ii may give us some hope, but what kinds of publications are acceptable and is OS software doing this?

    I'm not sure OS isn't covered, but a few warning bells definately went off in my head.

  22. At what point does OSS infringe? by Anonymous Coward · · Score: 0

    Suppose some academic wants to tell some website audience (students, friends, colleagues) about some algorithm, or some application of an algorithm. Patent or no patent, that's okay, since patents are public domain and its okay to write about them on a website.

    Now suppose an english description isn't perfectly clear; suppose it required the drawing of a flow chart.

    Suppose further that a flowchart was inadequate for the discussion, and the academic actually wrote down some psuedo-code to describe the algorithm.

    Continuing, suppose that to really clarify things the academic offered a perl script to actually implement the algorithm.

    Suppose to really hammer it home, the academic offers a compiled C++ program that does something nifty using the algorithm.

    At what point does the academic infringe?

  23. Re:Some clarifications by Chuut-Riit · · Score: 3

    (1) a clearance opinion is a letter from a patent attorney that analyzes the patent claims, specification, and the patent office file, possibly additional prior art, and possibly the accused device, and states that the accused device does not infringe, the patent is invalid, or both, with detailed analysis as to why this is the case. The opinion "clears" the device in the U.S. to the extent that it can be used as an "advice of counsel" defense to charges that the infringement was "willful," so that the patentee gets increased damages.

    (2)I'm not sure what you mean by a "dispute stage". The PTO has an internal appeals procedure for applicants who have had their patent applications denied by the patent examiner. If the applicants lose at this stage, they can pursue their appeal in court. The PTO also has a "reexamination" procedure, where anyone can submit prior art to the PTO and argue that the prior art raises a substantial new question as to whether the patent should have been issued. This isn't done too often (I know it sounds good) because the requester can't participate after the initial request is filed. After that, it's just the patent owner and the PTO examiner. Statistically, most patents come through the process with at least some claims, and these claims are stronger (will hold up better in court) as a result. In addition, you can't use prior art in reexamination that the examiner considered the first time through, no matter how badly they botched its interpretation.

    As far as providing incentives, you're going to love this. The PTO rewards examiners on a "production system" (I know because I used to be an examiner). The examiner's have a rigid quota that they have to meet, and get points if they reject an application for the first time, if they allow an application to become a patent, if they answer an appeal to the PTO Board of Appeals, or if the case becomes abandoned. Their performance ratings are based on meeting these production goals (which haven't been changed since the 60's), and they are rewarded if they exceed their goals.

    The result is that some examiner's play the system so as to reject the applications a few times, forcing applicants to "refile", and then allowing the applications (because an allowance is an easier way to get a "counter" than writing an appeal brief).

    There are some rays of light on the horizon, however. I believe that the House has approved a bill that would modify the reexamination procedure to allow considerably more requester participation (at a considerably higher fee, but still way cheaper than litigation). Also, there are periodic roundtable discussions, etc., on these kinds of issues. Finally, check out the PTO website (http://www.pto.gov) for info about making your voices heard.

  24. Yes, But WHY? by Anonymous Coward · · Score: 0

    Intersting, but do patents help more than hurt the industry [and I'm not talking the law industry which it is obviously a goldmine for].

    1. Re:Yes, But WHY? by Anonymous Coward · · Score: 0
      Intersting, but do patents help more than hurt the industry

      No. But: who benefits from patents ? who set the law ? Conclude.

      BTW, I'm an European citizen, and I'm even more pissed than Americans could be: the European patent law explicitly excluded algorithms and programs from patent law, some patent attorneys found cool to workaround the law, and allow them. And now we have de-facto program patents, because these total morons subverted knowlingly the whole spirit of the law at their own profit. This brings a whole new meaning tu Lawyer's jokes (qualification could be "euphemism").

  25. Let's abolish it already by Anonymous Coward · · Score: 0

    This law is going to cause lots of tears and many crucifixions of ordinary, law-abiding people. Even worse, many hackers' spouses and children are going to lose their savings and homes because of it.

    So can't we change the law before we see the sad precedents in 60 Minutes.

    Marko

    1. Re:Let's abolish it already by Anonymous Coward · · Score: 0

      While you're at it, you might as well abolish copyright law and speed limits. What? You've never violated copyright law? You've never photocopied a newspaper article? You've never loaned a software product to a friend? You've never taped someone else's CD? Of course, you never speed. People violate laws/rights all the time, and it's rarely worthwhile for the police or rightholder to crack down on the small fry end-user. The system works just fine. It's the horror stories that don't work.

  26. Thank you. by Hermetic · · Score: 1

    I must say thank you for an extremely well written and informative piece.
    There is an obvious depth of knowledge in the article, though it is still easy to read and follow.

    Might I suggest it be required reading for everyone before commenting on stupid patent stories here at /.?

    Most of the comments usually display little or no knowledge of existing patent laws and proceedures here in the US, and a moderation of "Hasn't read the FAQ" would be quite handy in such cases.

    --
    Computers can only simulate determinism. ~Hermetic.
  27. Re:Software Patents. by Cuthalion · · Score: 2

    Where do you draw the line? Firmware? Microcode? Gate logic?

    What's the difference? An invention's an invention. If you can emulate Roger's gate logic in software to perform the same operations and implement the same algorithm that he and RogCo spent $171m developing, is that different than if you just implement the hardware solution?

    The reasons to and not to patent software are pretty much the same as those not to patent hardware. The big difference is that software patents affect more software geeks (and the open source folks).

    --
    Trees can't go dancing
    So do them a big favor
    Pretend dancing stinks!
  28. law vs. morality by HiThere · · Score: 1

    I accept that what you say is what the law describes. This basically means that only companies have any rights, that only the wealthy can defend themselves successfully, and that if you try to justify yourself by pointing at the facts, you will be subjected to triple fines.

    Also that you have no right to assume that a sentence means what it says.

    Ever wonder why the lawyer jokes are so vicious?

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  29. Re:A question by the+eric+conspiracy · · Score: 3

    IANAL, but I do hold 10 patents so I have a bit of knowlwedge of how it works. From your description it sounds to me like Microsoft has a good patent. If nobody had used Bayesian networks in help systems before, they have at least two of the basic requirements to get a patent covered.

    As far as Google goes, yes, they can patent the use of an algorithm to rank web pages. You can't patent an algorithm any more than you can patent any other natural law (i.e. gravity), but an application of an algorithm seems to me to be a pretty good topic for a patent. In reality it's the same idea as the Microsoft patent - you have a tricky technical problem, and come up with a slick way to solve it. In principle it's no different than the patent that was awarded for those little ramps that show down the bowling balls when they return to you at the front of the lane. Just because gravity is a well known phenomena doesn't mean the ramps aren't an invention.

    If you look at patents, at the heart they describe a new application of an existing, well known scientific or mathematical principle. After all, this is what technology is. My first patent came from applying the Clausius-Clapeyron equation to a vapor-liquid equilibrium to develop a very sensitive temperature controller. I didn't invent Clausius Clapeyron, certainly, but I did invent a very effective temperature control system for a very difficult to handle situation.

  30. Group against software patent by Anonymous Coward · · Score: 0

    I think there should be (if not already) a group devoted to combat software patents. If all (or most) of the programmers are against patents, then there might be a way to be heard. Why not a wolrdwide programmers strike, asking government to abolish software patents? This is a bit exagerated, but I'm sure together programmers and engineers would have some power...

    1. Re:Group against software patent by Anonymous Coward · · Score: 0

      Check out http://www.spi.org . This is a group (Software Patent Institute) that compiles a database of prior art, precisely to encourage more novelty.

  31. Re:A question by DdR · · Score: 1

    The patent you talked about can be found on IBM's patent server (http://www.patents.ibm.com), for example this one. Although I work in the field (as a Ph.D. student), I had no idea companies were patenting these algorithms... I'm going to think twice about publishing good results in the future :) It does frighten me a bit that companies can take work which was mainly generated by university researchers, polish it up here and there and patent it... Perhaps researchers should put their work under the GPL?

    --
    "You're one of those condescending UNIX computer users!" - "Here's a nickel, kid. Get yourself a better computer." (Di
  32. Re:Patent everything. by schporto · · Score: 1

    Two little things though.
    1. Patents cost money. Typically at least a couple hundred just to file. To have it issued is more than that. Of course if you were just making it public then the issue fee wouldn't matter.
    2. Although you may think it'll get things changed it would probably only get the cost raised.
    -cpd

  33. The possibility of an agreement... by Anonymous Coward · · Score: 0

    Between the computer programmers of earth, the IP attorneys of earth, and the governments of earth to stay out of each other's way, perhaps? Arguably, lawyers and governments hold tremendous direct power, however a somewhat overlooked fact is that computer programmers have become even more indirectly powerful than either through the fact that everyone uses computers and relies upon such, just as everyone depends upon a farmer. Is it possible that a mutual peace agreement can be struck such that governments and attorneys agree to keep off of computer programmer's turf, in exchange for, say, better debugging practices and more honest business practices across commercial programmers (A warranty for your $2000 software package per chance?). Inherently, the governments and lawyers could balk at the idea and run for free software, however if they errode that important foundation of computing, they will have run themselves out of options one day. So how about it? Fair software licensing for fair patent practices?

  34. Establishing Prior Art Online?? by Kazparr · · Score: 1

    Scenario:
    I write OSS and it is spread widely via ftp, etc.
    Other than burning a CD to backup my HD I make no 'hard' copies.

    Sometime later..
    I discover that Big Business Inc. has just applied for/been granted a patent on the features of my SW.

    I would protest, but...

    Q1. How do I prove I published earlier?
    Q2. What constitutes publication?
    Q3. How do I do it cheaply/for nothing?

  35. You have as much power as the PTO by Anonymous Coward · · Score: 0

    If your company gets sued on a patent, it's in their best interest to reasearch harder and more indepth than the PTO (patent and trademark office) originally did. You can always assert what the PTO didn't find as a defense to invalidate claims in the patent. This happens regularly. Think of the PTO as a coarse filter. JAG

    1. Re:You have as much power as the PTO by Anonymous Coward · · Score: 0
      Except that
      • the PTO has access to much better archaic dead-tree references
      • a patent examiner is supposed to be much more skilled than I at finding and evaluating relevant prior art (if not, why do they have the job?)
      • they're getting paid to do it, whereas there's apparently no way for the industry to recover damages from the PTO for exceeding their authority and issuing patents that hinder the Progress of Science and the Useful Arts
      • even if a patent is blatantly invalid, I don't have the fortune it would take to get a court to say so - and the holder can discriminatorily offer licenses to anyone who does, so that everyone else is still screwed
  36. Not wishful thinking. by Anonymous Coward · · Score: 0

    If you publish your source code and don't do anything for a year, it becomes unpatentable. You still have some copyright protection, though. The OS code that has been public for over a year and doesn't already have a patent pending on it (it usually takes a couple of years to get a patent) is unpatentable. Again, there still may be some copyright protection. JAG

  37. Re:Software Patents. by Cuthalion · · Score: 3

    The big difference is that software can be distributed for free.

    Okay, so you have an ingeneous solution to problem X, but will take you and a team of PHDs several years to actually get the solution implemented good, and to be aware of all the issues, and prove that it's a good solution and what all. Total cost? lots.

    If the solution's necessarily hardware, you say ScumCo shouldn't be allowed to just rip it off, and skip the R&D costs and therefore be able to undercut you and force you out of the market. All they would have would be the cost of implementing the already researched solution and manufacturing costs, which is why they'd be ABLE to undercut you even if you were running your plant pretty efficiently. That's generally why patents are considered appropriate for hardware.

    But what if it's a software solution? You and these PHDs need to eat while doing research. But now for ScumCo to rip you off, they just need to implement the algorithm you spent $x to develop, and they don't even have to worry much about manufacturing costs. So they can undercut you even further. Is it okay if they charge $250 a seat instead of your $25000? What if Microsoft becomes alarmed that someone who's not Microsoft is making money and decides to ship a free version of your product? What can you do about it? Unless you can recoup the R&D costs in between your product release and their product release, you lose because you bothered to do something new.

    The way it goes now, is if you develop something that you think it's new, and it's not, you get sued a bunch, and you lose. So, I certainly agree that the patent system needs reform. But that hardware and software are so fundamentally different that the idea of IP applies to one but not to the other is silly.


    --
    Trees can't go dancing
    So do them a big favor
    Pretend dancing stinks!
  38. Lawyers always argue by Anonymous Coward · · Score: 0

    It's their job! AC

  39. Bayesian networks by Per+Abrahamsen · · Score: 2

    Microsoft's patent is pretty good, considering they actually did something no-one had done before. They took the Bayesian network principle and applied it to user-interactive systems, mainly help systems. I worked for a company (Hugin Expert) between 1991 and 1993, who were specializing in using Bayesian networks for inteactive systems (expert systems). So it is definitely not a new idea. I don't remember us doing any help systems though, it was mostly medical or mechanical diagnostics. The original mathematical breakthrought which made it possible to use Bayesian networks for interactive systems was made in the 80'ies.

  40. Hmm... liars^H^H^H^H^H lawyers? by Anonymous Coward · · Score: 0

    I'm submitting a patent for a piece of software that attacks the patent office website and blows away their database every 12 hours. I doubt if there's 'prior art', and a more useful program I couldn't imagine. They should have to accept it if I pay the brib^H^H^H legal fees.

    The more rules they make the more power the rulemakers get.

    AC

  41. Re:Some clarifications by Chuut-Riit · · Score: 1

    There is an internal "Quality Review System", but it's a joke. They only sample a small number of applications, and concentrate on finding nitpicky procedural problems to send back to the examiner (see my response above regarding quotas: the quality review people also operate on (you guessed it) a quota system). The people who do the quality review are even less aware of what is going on in the field than the examiners, and just add another layer of bureaucracy. All I can suggest is that you make your displeasure known in the strongest possible terms to the PTO, Congress, the Commerce Department, etc., and suggest that the resources devoted to increasing examination quality be increased(e.g., by getting the examiners on field trips to development houses to see what's conventional in the field), providing better prior art repositories etc. Again, the people who read this site are probably some of the best positioned to know what is conventional in software development, to publish on these topics, and to get the published material into the hands of the PTO for inclusion in its prior art collection (or, e.g. on a website with bombproof date-stamping that examiners can be made aware of and can check for art).

  42. Excellent Piece by Foogle · · Score: 3
    Mr. Young deserves a big pat on the back for this. Patents have been a big part of slashdot discussions in the last year and I think we all could use a little bit of reference for our arguments, rather than mindless postulation about laws we don't fully understand. Thank Steve. People like you, ESR, and Bruce Perens are the spokes that keep our community together.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

    1. Re:Excellent Piece by dingbat_hp · · Score: 2

      Excellent indeed.

      So, how does this worthwhile piece stay preserved for all eternity, and somewhere it will be findable by future search engines. Is a basically transitory medium like Slashdot the best place, and is a script-driven site like Slashdot the best place to make it accessible (it's fairly webcrawler proof). Do postings like this need something more from the Slashdot mechanism ?

    2. Re:Excellent Piece by omarius · · Score: 1
      I second your bravuras. This article is two things: 1)Very interesting and informative, and 2)An excellent example of why I think the Open Source movement is so strong: diversity of expertise. In what other forum can a bunch of geeks gather and have one of them raise their hand and say, "hi, I'm an intellectual property lawyer, I could tell you about this. . ."?

      The Open Source movement has much more than momentum and media going for it right now. It has proponents who are experts in their fields -- Technical Communicators and Lawyers and Designers and Artists as well as programmers, sysadmins, and engineers. And I think it's right fantastic, myself. If we can keep together and remember to ask for help when we need it, Open Source will keep rolling no matter what the media -- or Mikrosovt -- have to say about it.
      Omar.

    3. Re:Excellent Piece by mthiel · · Score: 1

      I must agree, this was really useful information!

    4. Re:Excellent Piece by ralphclark · · Score: 1

      I've been thinking the same thing myself. Slashdot differs from Usenet in that articles posted to these are more widely distributed, and differs from both Usenet and archived mailing lists in that these also remain visible for longer. Since Slashdot now have more investment resources perhaps Rob and Jeff might think about expanding their searchable archive storage.

      In the meantime, posters like Steven should be encouraged to post their work in as many different places as they can.

      And Steven should be sure to send his piece (in hardcopy form!) to his congressman. He won't get the most mileage out of his analysis in fora like this one, where he's basically preaching to the choir.

      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

  43. Re:bringing all economic activity to a halt by bored · · Score: 1

    A couple of weeks ago there was a bit of news about South Africa (if I remember correctly) completely ignoring the patents on certain drugs and manufacturing them for their population. Their excuse was that the inflated costs the drug companies charged to cover R/D and make a profit effectively kept large portions of their population from using the drugs. Apparently they formed some kind of organization to attempt get countries to allow the manufacture and sale of at-manufacture-cost drugs for people who were unable to pay full price. This organization is apparently getting a lot of support.

  44. "Technical effect" (The European test) by JPMH · · Score: 1
    I thought patents could only be for "buildable" devices (i.e. hardware).

    The European test is still close to this: a computer program "as such" is considered just to be a method for performing a "mental act", and is therefore specifically excluded from patentability. However, under guidelines the EPO brought in in 1985, computer programs are patentable if they have a "technical effect".

    For more information, see:
    http://www.ladas.com/GUIDE S/COMPUTER/Computer.EPOJP.html
    and
    http://www.jurisdiction.com/epc.htm
    which includes the text of the section of the law in question.

    This had led to some truly classic decisions, a real must for connoisseurs of the mind-numbingly pedantic and the bizarre:

    • A claim for an image processing system was disallowed because the wording, "A method of digitally filtering data including scanning a data array with masks...", specified no physical entity that the data represented, so was held to be a purely mental act; an amended version, "A method of digitally processing images in the form of a 2D array..." would have been okay, except they then discovered it wasn't novel.

    • Word processing, according to the Board, is just a series of mental acts. This lacks technical significance and is therefore not patentable. Since there is no technical effect, this also rules out any methods for spell-checking, or for contextually identifying incorrect homophones ('there' instead of 'their')

    • But an IBM invention, to translate printer control codes into different control codes for a different system, was patentable, because it related to the control of machinery (a clear technical effect).
    Even friends of mine studying to be lawyers are bemused... Meanwhile, to make it more complicated, the UK patent courts reckon that the new EPO guidelines (brought in under political pressure) are themselves incorrect; that its decisions on the subject are wrong; and so won't recognise them as proper case-law.

    I also found a one-day seminar with most of the main players, held a couple of years ago:
    http://www.patent.gov.uk/softpat/en /frmain.html
    but the couple of speakers I read seemed mostly to be congratulating themselves on how sensible they were.

    Strange world, patent law...

  45. Re:Patents.... by Anonymous Coward · · Score: 0
    Software patents are an interesting area (makes me glad to be an ME). On one hand the idea is that you give full disclosure of you idea and the goverment grants you a 20 year monopoly on your patent. Society benefits from the open exchange of ideas and rewards you by giving you open access to the market.

    Yes that is the theory. The problem is not that 20 years are too long. It is that 99% of the patents today are just crap. It is also that 99% of the patents could be independently re-discovered (and there is absolutly no point in granting a monopoly when most of the time, infrigers are re-discoverers: they made the investment too).
    It is also that when you come with a truely genius-patent, someone will change some minor parts, and because of the low patent standards, it will be accepted. On the other hand, you'll have to face many of the 99% crap patents in your implementation.
    Finally, if 99% of the patents are crap, and crap is easier to generate that truly outstandings research+ideas+implementations, then why bother try to do cutting edge technology ?

  46. so... no $$, you're screwed... right? by Anonymous Coward · · Score: 0

    While I appreciate the advice, this is all that this piece seemed to point out.

  47. Two Responses by Chris+Johnson · · Score: 2
    • First: who is willing to establish an organisation that does nothing but reads open source code, good bad or indifferent (if there is objection to it, then a particular sort like GPLed code could be targetted), and writes the ideas and concepts covered in the code in as many ways as possible, publishing the resulting long lists of ideas and algorithms on newsprint and CD-rom? This serves two purposes- one, the CD-rom can be text-searched by the patent office (it would be a valuable service to them), and two, the newsprint copy can be notarized and stored somewhere as legal evidence. I publicize my own patentable ideas as best I can, but there's the question of proof. I really can't afford the materials or time to write a newsletter, have it notarized and stored, but somebody must begin doing this to accumulate hard evidence on prior art, and the time to start doing it is now. Who is willing? I can't do it but I would pay for it- if necessary I would budget this above food, because it's about my future.
    • Second: I see a lot of yammering about the legal forces involved here, but very little consideration of the public relations angle. We are behaving like we have to fight this using legal means which are denied to us. Instead, there's a lot of history to look at, precedent to consider, that suggests that the best thing that could possibly happen to us is for a well known coder to get nailed for infringement, be a scofflaw ("I invented this and I'm going to keep using it and sharing it with others"), and get sent to jail for contempt. That would be a martyr. Can you picture the public reaction?
    "This is Dan Rather, and I'm speaking through these bars to Chris Johnson. Mr. Johnson, why are you in prison?"
    "I wrote a video game, Dan."
    "You wrote a video game. And did you attack somebody with this video game? Was it a violent video game, or have obscene content?"
    "No. It's chess."
    "Chess is a video game?"
    "I wrote a video game that lets you play chess on a computer. Microsoft has patented playing chess on computers, and threatened to put me in jail if I didn't destroy my program, which I wrote two years before their patent was made. I refused, and, well, here I am."
    "How do you feel about being put in jail for writing a chess game on the computer?"
    "It's pretty weird. I'm also not allowed to use any computers for ten years..."
    "So you don't do anything dangerous, like write a checkers game on the computer?"
    "Yeah, that's it. But all the other prisoners only get to use Windows machines anyway, so I'm not missing much."
    "This is Dan Rather from San Quentin Prison, reporting on the fate of a man jailed for writing a chess game on his computer. Although this may seem like a rare and strange occurrence, you may be the next victim- here at NBS, we've just spent a hundred and twenty-seven thousand dollars replacing our video editing software for the same reason. We had people writing software for us, and they were sued. The difference between freedom and this jail cell for our employees totals a hundred and twenty-seven thousand dollars- the irony is, the software we're enjoined from using, worked. What we've purchased, does not, and if you see peculiar flashing lines or freezes in the video, a lack of synchronization between voice and image, take a moment to consider the price tag, because we sure do. This is Dan Rather signing off."
    1. Re:Two Responses by Bolero · · Score: 1

      Funny story, but you cannot have criminal liability for breaking a civil law. In other words, you cannot go to prision for violating a patent.

  48. look at http://www.freepatents.org/ by Anonymous Coward · · Score: 0

    and http://www.eurolinux.org/

  49. Attorney reference by osterby · · Score: 4
    This is a link to a list of Minnesota attorneys who practice intellectual property law and were voted among the best in their field by other attorneys in Minnesota. It may not be that helpful to non-Minnesotans, but several of the firms mentioned are national and might be expected to practice in this legal area in your geo area.

    Super Lawyers: Intellectual Property & Computer Law

  50. How could patent lawyer understand the technology? by CodeMunch · · Score: 1
    First, Thank you for the _clarrification_ & taking the time to try and soothe our tempers.

    "Because, as a matter of law, you couldn't really have believed that you understood the patent (yes, our federal courts can be quite condescending), you will likely be found liable for triple damages if it turns out that you were wrong, and that you really are infringing the patent."

    Having that said, how could a patent lawyer or person at the patent orifice possibly be competent or understanding enough (I mean no disrespect) to judge a h/w or s/w technology patent request if they do not have the qualificatinos to build a board or create an application or know the physics behind the technology?

    --Clay

  51. Software Patents. by spell_caster · · Score: 2

    I thought patents could only be for "buildable" devices (i.e. hardware). What precedents started the ball rolling with software?

    1. Re:Software Patents. by Psychofreak · · Score: 1

      Software is buildable. It can exist in the firmware sense(BIOS, hdd controllers..), which is just that it is coded into a chip, or the hardware sense, where it is actually burned into the chip (old BIOS), or the software is somehow otherwise encoded onto a device, then the patent is on the device containing the said information and the said information. It is stated as such in the article. I also have read a lot about algorithms being patentable, which is more reasonable when you have a large comprression algorithm that took a team a few years to develop. I don't entirely agree with the patentability, but it is more reasonable.
      I would look for the algorithms as the preceddents for starting the ball rolling along with firmware/hardware type stuff. I'm not a law student, so it's not my field, but these are my guesses.

      --
      Laugh, it's good for you!
    2. Re:Software Patents. by jsfetzik · · Score: 1

      No, patients apply to both objects and processes. Software and algorithmic, i.e. LZW encryption, patients usually describe a process, and the equipment used, that is patiented.

    3. Re:Software Patents. by JPMH · · Score: 2
      The most definitive current precedent in US law appears to be the judgment in STATE STREET BANK & TRUST CO. vs SIGNATURE FINANCIAL GROUP, INC.
      http://www.law.emory.ed u/fedcircuit/july98/96-1327.wpd.html

      Just about any computer program that does anything useful and novel can now be patented, if the data it works on has some identifiable meaning in the real world.

      The judgment also blew away a previous assumption that 'business methods' were somehow unpatentable.

      IMHO this does make rather more sense than the (very confused?) European law I described above. On the other hand, the European patent offices are allegedly much better resourced than the US PTO; perhaps this is also part of the problem

    4. Re:Software Patents. by Anonymous Coward · · Score: 0
      What's the difference? An invention's an invention. If you can emulate Roger's gate logic in software to perform the same operations and implement the same algorithm that he and RogCo spent $171m developing, is that different than if you just implement the hardware solution?

      Yes. Roger's hardware is protected, not Roger's algorithm. If an implementation in hardware is useless, then tough cookies for RogCo.

      The reasons to and not to patent software are pretty much the same as those not to patent hardware. The big difference is that software patents affect more software geeks (and the open source folks).

      No. The big difference is that software can be distributed for free. This includes Open Source, but also programs like "Real Player": imagine what would have happened if they had implemented MPEG by default: there is a fixed royalty per player.

      In contrast hardware is rarely free.

      More hardware development costs are very high.

  52. Re:Patent everything. by remande · · Score: 2

    I'm not sure that defensive patenting is a better legal defense than prior art. If somebody patented the use of the middle mouse button, and then threatened to sue, it seems to me that the best defense would be pointing to X (the windowing system). I can personally vouch that it has been using the middle button since 1989 (when first I met X)--and that's enough to get the new patent to fail the "novel" test.

    --

    --The basis of all love is respect

  53. Thanks, Mr. Young by Anonymous Coward · · Score: 0

    It's nice to get an explanation from someone who works in the field. It certainly doesn't make me feel any better, though. :-( Is there any hope of improving the system? I feel like I'm at the mercy of some low-life non-producer who can patent some ridiculously obvious technique and then take me to court, knowing that I can't afford to defend myself.

  54. Patents.... by Pierre · · Score: 1

    I just sat through a seminar a few weeks ago given by a patent lawyer. The picture painted wasn't as grim as the piece painted above.

    I thought it was interesting that to be a patent lawyer they have to take a special bar exam which requires them to have a degree in the sciences.

    Instead of litigation the first step is usually a invitation to stop what you're doing. Like what happened to Expedia. MS decided they would rather fight the patent than stop so they're going to court.

    Software patents are an interesting area (makes me glad to be an ME). On one hand the idea is that you give full disclosure of you idea and the goverment grants you a 20 year monopoly on your patent. Society benefits from the open exchange of ideas and rewards you by giving you open access to the market.

    In a lot of ways it's an open source idea. Just you have to wait 20 years or buy the rights to use the ideas before the patent is up.

    Of course 20 years is an eternity in the software business.

    I think the real solution is to go into patent law and sit around being exposed to cutting edge technology while helping your own bottom line.

    1. Re:Patents.... by Anonymous Coward · · Score: 0

      A patent monopoly might be a worthwhile tradeoff for a truly novel invention (one that wouldn't have been independently reinvented for about twenty years), if "disclosure" were more than this gibberish courts don't even expect us to understand on dead tree in some library with no affordable (ever price a patent search?) way to find relevant ones.

  55. Re:Patent everything. too expensive by Anonymous Coward · · Score: 0

    Few individuals could afford to "Patent everything". This in effect creates a monopoly on ideas by large corporations with legal resources. God Bless America.

  56. In California... by vlax · · Score: 2

    Here, any work you do that uses company resources can be claimed by that company. If you make something outside of your working hours on your own equipment it is yours, no matter what your contract says. That was settled years ago.

    Non-competition clauses have no legal force in the state of California. You can quit and go into buisness competing with your former employer anytime you choose. You can also go to work for their clients or their competitors.

    Many employers in California still include that kind of language in contracts in hopes of scaring you, but they are invalid.

    In other states, most non-competition clauses are illegal, but circumstances vary from state to state. If your investions are your own and were not produced using company resources, I believe they are yours no matter where you live, but I'm not a lawyer - I just know my rights in California.

  57. lawyers by MillMan · · Score: 1

    "To compound the silliness of all this, the courts have held that no one but a patent attorney can really know what the scope of coverage of a patent claim is. Therefore, even the theoretical justification for absolute liability in patent law is not applicable to individuals who cannot afford to keep a small army of patent attorneys on retainer."

    Straight from the lawyers mouth, here he basically admits (the way I see it anyway) that money is more important than the truth. I suppose everyone knows that anyway. It's fun to see a lawyer actually point that out, however :)

    The patent system needs a total overhaul. Some of the patents that I see companies receiving actually scare me, for different reasons. I can think of a few.

    One is the patent discussed here just a few days ago, amazon.com's one-click ordering. This process is so obvious (and seems like a natural evolution) that I could have written it up myself. If I ever order from some other company that uses a similar technique, I sure don't want to pay the royalties to amazon that filter down to me in the form of higher prices, for a process that is hardly novel.

    Another involves the mapping of the human genome. The last time I heard anything about this it hadn't yet been patented, and I can't remember which companies were trying for it. Just the fact that this was even being considered scared the hell out of me. Information that is contained in nature should NEVER be patentable, and I don't care how much the investors are spending to map out our DNA. The potential misuse of this patent is staggering. This has no direct relation to OSS, I'm simply trying to point out how bad the patent system is.

    This leads me to a question, actually. The idea of patents AFAIK is to promote ingenuity. However, this assumes that the main motivation of inventors is money. Are all people that shallow? Has any OSS been patented? Maybe it's obvious that the answer is no, because of the nature of OSS liscensing. On the other hand, if no OSS software has been patented, and some other company, say microsoft, comes along, and adopts some chunks of code for its own use....would this generally upset people in the OSS community? Or is any improvment in microsoft's software viewed as a Good Thing?

  58. Open Guerrilla Source by Sorklin · · Score: 1
    Baring a change in Patent law or another solution presenting itself, our future is very bleak. Some have suggested a software patent repository group that keeps all its member's patents in order to fight this trend. I see something else making its way in the midterm future. Open Guerilla Source. How I see it is that OSS continues in the vein that it has been going, until the first major patent hurdle. After the outcome (which I don't think would be good), a new pattern emerges. Based on the crack culture, OS Hackers would shroud themselves in mystery (just think -- 'this update released by Kaptain Kernal') and release code updates in a hit and run manner. Maybe a few FTP sites in less restricted countries would be the place to find your updated code. Basically the abuse of patent law gives birth to a larger illegal underground who are *really* fighting for freedom. Freedom of code. With no one to sue, the patents are rendered defacto dead (another good pseudonym in my opinion).

  59. Re:Is there a lobby for influencing patent law? by Jobe_br · · Score: 1

    The only potential problem I see with this is the initial cost of the patent as well as the cost of the intellectual property lawyer (patent lawyer) to write up your patent and go through all the gymnastics to get it submitted.

    Btw - does the concept of Open Source Software need patenting? Just a thought ...

    Thank you again, Mr. Young, for this informative article!

  60. Support for assertion? by whuppy · · Score: 1

    ". . . the courts have held that no one but a patent attorney can really know what the scope of coverage of a patent claim is."

    Please provide a citation to support this interesting assertion. Thank you.

    --
    whuppy enjoys smelling like diesel fuel
  61. Open Source helps fight stupid software patents by agravaine · · Score: 1
    It seems to me that the Open Source movement is one of the best vehicles for maintaining sanity in software patent law. Here we have tons of source code for: operating systems, compilers, multimedia apps, etc, etc, available for public searching/indexing. This is, in effect, a huge, worldwide library of prior art!

    Just imagine: ten years from now, some dinky startup company may get sued by for infringement on some 'obvious' color blending algorithm, and they can go to court and possibly get the case (and the patent) thrown out by demonstrating that the exact same algorithm was used way back in 1998 in release 1.2.17.42.11 of the GIMP!

    As such, it seems to me that someone could make a valuable (if not exactly glamorous) contribution to the open source world by creating a repository for old versions of stuff, to ensure that, ten years from now, the source code to version 1.2.17.42.11 is still available, with some system of time/date-stamped hashcodes to verify the date of 'invention.'

    Any thoughts?

  62. the standards are really low by Anonymous Coward · · Score: 1
    At my last job, we were filing for patents on stuff for which there was obviously prior art so that we could build a defensive portfolio. Heck, one of the guys I worked with holds patents on "Computer Hardware" and "Computer Software" which he received at a previous employer.

    The reason you can get away with this is that the standard of obviousness is basically zero. The legal system credits inventors with being too smart to understand that their invention isn't an obvious extension of prior art. The patent lawyer is the one who makes that decision and s/he gets paid more to write a patent.

    Combine this with patent officers who are less technical than the patent lawyers (a scary thought) and the result is unsurprising. Some slashdotters should probably give it a try sometime, you'd be surprised at what you could patent.

    Actually, maybe that would be a solution for the FSF. Just file patents on all the algorithms they want to use (even if they are already patented) and then write the code they want to write. I'm willing to bet that 99% of their applications would be accepted.

  63. Why do we have patents, then? by Hard_Code · · Score: 1

    Ok, I read like the first few sentences and thought imediately, if, unlike copyrights, patents don't serve to protect people from others stealing/copying their ideas, but instead allow them to create a monopoly on an idea, WHY do we even have them? The two characteristics of a patent listed were novelty, and non-obviousness. If another inventor /invented/ a /novel/ /non-obvious/ piece of work which was similar to yours, you should NOT have the right to force him from selling or distributing or using it, as long as he didn't steal any content or ideas from you.

    Does this not make sense. Really...if we have copyright law, what are patents for? Sure, you can say patents are for ideas, whereas copyrights are for materials things. That still doesn't answer the question what good patents are. Ideas could just as well fit under "copyright"able items (not that that is a great idea, but it has to be better than patents).

    I say if you did something cool in your backyard, so to speak, you should not be able to be stomped on by someone bigger just because he "called it" first.

    --

    It's 10 PM. Do you know if you're un-American?
  64. Another problem in the patent office by acroyear · · Score: 1

    Two reasons "obvious" patents get passed:

    1) If a patent clerk refuses a patent, (s)he may
    be called in to court to defend the refusal. That
    wastes their time they'd rather be doing their
    job, and is a stress (_any_ court appearance is
    stressful) they'd rather not go through. Thus,
    its far easier to just pass the patent and let
    some challanging company go through the rigor
    instead.

    2) Patent office researchers don't get paid
    enough. To really know whether a patent is
    valid, one must know the industry, and have
    the intelligence and education to make a proper
    decision. If you have that kind of experience,
    would you work for the PTO that pays you standard
    government salaries, or would you work
    competitively in the industry itself? Worse still
    are those who are paid a TON to write the
    patent's, legaleze since there's so much money involved if it passes.

    IMHO, there really is no way the PTO can really
    get the right kind of people working for them.
    The only exceptions are those that _want_ to do
    it, and they're getting fewer and farther
    between...

    The system itself is screwed.

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  65. Fair enough by Foogle · · Score: 1
    We can agree to disagree, of course :)

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  66. Which countries consider software patents valid? by Anonymous Coward · · Score: 0
    "Software patents (of one kind or another) are valid in most countries of the world (even those that officially do not grant software patents)."

    I thought the USA were the only country accepting such patents... European countries do not, AFAIK.
    Could anyone give examples?

  67. Re:Is there a lobby for influencing patent law? by Anonymous Coward · · Score: 0
    Assuming the patent system is broken, what approaches could be taken to fix it? Here's a range of possible goals:
    • Leave it be: Idea here is that it's too hard to fix the patent system, so why bother? Accept that it's broke and just work around it as best as possible. Kind of a roll-over-and-die approach, but
    • Patent everything: Probably infeasible due to time/money constraints, as others have pointed out.
    • End the patent system: Yeah, right. In any case, the system does have a use, else it wouldn't have been set up in the first place.
    • Disallow software patents: Discriminating on the basis of software patents by themselves would (arguably) get the OSS community off the hook, but if the patent system is broken in this respect, wouldn't we expect it to be broken in non-software areas too? If so, then this would be addressing the symptom but not the disease.
    • Restore patent system: The theory here is that the patent system works, but is not working as it should be. If the original principles of the patent system are followed things will be repaired.
    • Reengineer patent system: Assuming that the patent system is no longer functioning but does have a niche to fill in our society, redesign it to better meet what we need it to do.

    Tossing out the first two goals, here's a range of possible approaches to achieve on of the other four goals:

    • Grumble: Just complain from time to time and hope someone who can make a fix is listening. In other words, do what is already being done. (What's that you're saying about snowballs and hell?)
    • Set up an alternative invention registration system: Undermine the patent system in order to replace it or cause it to improve, through "show and do". I've seen more than a few interesting concepts along these lines, with different thrusts or intentions to them. I'm guessing there's at least one gem among them. The common key to all these ideas is gaining widespread use/acceptance among developers. For instance, turning the patent system against itself through "CopyLeft" style viral patenting schemes, or pre-exposing prior art or obvious extentions in publication as a proactive preventative measure.
    • Civil disobedience: Intentionally infringe on silly patents, and make a public show of it. This forces the company to either a) defend the patent (thus getting it invalidated in court), or b) wimping out and demonstrating it doesn't have the faith to defend the patent. Rinse, lather, repeat to get those tough patents out.
    • Spin the squeaky wheel: In a bureaucratic government like the US, officials can be depended on to act in a self interested manner - they avoid bad press like the plague, and seek the easiest path to avoid getting more bad press. The idea here is just to make it so publically expensive to grant silly patents that the patent office becomes extremely conservative. Basically, make it more in the patent office's interest to chuck out tons of good patents just to avoid a few bad ones, than the reverse. Grab a really good example of a badpatent and demonstrate in a very public manner how it is bad; be very, very thorough. Get another one, prove it bad. Repeat until people start getting the picture. Focus on recent patent grants so that it is clear the problem is *right* *now*.
    • Lobby: Probably one of the hardest things, but if effective also potentially the longest lasting. Determine how to fix the patent system, write it up into a bill, and encourage the government to make it so.

  68. The system is broken - How do we fix it? by WNight · · Score: 1

    I think that the patent system is broken. Useless. Any benefits that may have been caused by it are now lost.

    The idea of a patent agency is that the government trades a temporary monopoly for full disclosure. Someone gets the right to be the only company making a product (or in some cases, doesn't, but gets royalties) and they tell everyone how to make the product so that when the time limit is up, competition will be helped.

    It's a great idea. It's probably worth it for a company to trade the chance for a secrecy enforced monopoly for a temporary guaranteed one. It also helps the other companies because everyone gets the information at the same time, not just the sleezy ones who try to buy trade secrets. The consumer benefits because the company can make back R&D costs from higher prices, and thus will bring out a quality product, and the consumer benefits later as well, when the prices drop (ideally after the first company made back costs) and the device gets cheap.

    But, what went wrong?

    One thing is that protection is too long. And not just in the software field, in any. It doesn't take ten years to gear up a factory, or scour the country for trained engineers. The protection doesn't need to be so long to guarantee a monopoly for a time. Five years might be a better length.

    Independent discovery (which is a defense in copyright cases) means nothing. This is a *big* problem. We've all heard of Elijah Grey(sp?) and Bell, and how they both had a telephone, but Elijah was a day(week?) late to patent it... If someone else independently invents something you're trying to patent, or just did, and can prove it was independent, then this should dismiss your patent on grounds that it was too obvious.

    It should be "Use it or lose it". If a company patents a competing technology, RISC vs CISC, or Rotary vs Reciprocating engines, and then just lets one sit unused, the patent should be invalidated. The idea of a patent is that it gives the inventor a monopoly on the patented device, not that they can shut down discovery in whole fields to protect themselves for competitors looking for better methods.

    This whole triple-indemnity thing stinks. If a patent isn't specific enough for a professional in the field to understand then it's not specific enough in its scope to warrant protection. (Any law saying layman can't function in the field of law is "By lawyers, for lawyers" and is **bad**, it undermines our whole society.)

    The patent office should cover the initial cost of the trial for both parties. This way small businesses can afford to sue companies previously immune due to lawyers, and large companies can't put small companies out of business through legal fees. The cost could then be collected from the loser of the trial. So if you sued needlessly, it'd be free until you lost, then you'd have to cough up, so it wouldn't allow free attacks on companies, but it would enable you to protect yourself. Fines should also be attached to the court costs in cases where the patent laws were being misused. (If the patent office allows patents without checking them carefully and fully outlining the areas of coverage, then they should be made to front the costs of the inevitable lawsuits.)

    The court proceedings should be handled by a special lawyer-free court for purposes of determining if infringement happened. Then if it did, passing it to the regular courts for damages. This would further lower the prohibitive costs of participating in the legal system. Much like many small-claims courts don't allow claimants to have a lawyer, because the judge plays an investigative role.

    I can't think of any other specific changes now, but I'm sure there are more.

    The main idea is to bring the patent system back to one that lives up to its old purpose, to encourage competition. To do this we need to punish abusers, lower entry barriers, and get rid of excessive legalese.

    Not only should there be no area where non-lawyers are cautioned to stay away from, but if the field is better handled by engineers why do we even need the lawyers if we set the system up right?

    1. Re:The system is broken - How do we fix it? by josepha48 · · Score: 1

      I'd have to agree and I am speaking as a former patent examiner. The system needs a total revbamping. It really servers no use now. Patent examiners cannot do an effective search it is impossible. Even when an examiner can do a good search and come up with an argument it is still subject to legal litigation if the person seeking the patent chooses to persue it. Cases can go to court and stay in litigatio for years, just like civil suits do. The whole system is now maintained by lawers, and protects nonoes rights really but those that can afford to maintain there patents. Yes I said maintain, cause once a patent is issued it must be maintained and this costs money Oh the author of this article forgot to mention that. It is all just about money money and who has the better attournies.

      --

      Only 'flamers' flame!

  69. Re:Patent everything. by AxelBoldt · · Score: 1
    ||Everyone, except entities which enforce software patents, of course.

    |Nah, that'd just bring the sharks out and make you look meanspirited. Instead, be like Ghandi and retain the moral high ground.

    If I recall correctly, Ghandi had no problem with fighting non-violently against injustice.

    Retaining the moral high ground is what we are doing right now: we publish our inventions in source code without patenting them, meaning everybody including the other side is free to use them. If we want to continue doing that, then no open source patent portfolio is needed. If however we want to fight against software patents that hinder us, then we need to assemble patents ourselves and use them aggressively.

    --

  70. Re:A question by Anonymous Coward · · Score: 0

    About 2 - 2 1/2 years ago I worked on a project in artificial intelligence at university. The project was looking at a better way of ranking search results returned from a search engine. One of the methods that I used to do this was the network that is created via the links between pages i.e. more links to a page from pages that are supposed to be similar in content generally would mean that it is a better page. Since I did this that long ago doesn't this mean that it is a prior art for this patent? It might make things difficult since I do not live in the U.S. though.

  71. Moderate this up. by WNight · · Score: 1

    If I hadn't posted in this thread already, I would. This is the best written post I've seen yet on how to deal with the situation!

  72. Another way of Open Sourcing patent by wendy · · Score: 1

    Since patents can be invalidated based on the existence of prior art -- someone has already described what you claimed -- another way to preserve software openness is the simple publication of the code, along with perhaps a broader description of what it does and how. Making these references easily available would help stop the patent office from granting patents for non-novel claims and help challengers in fighting overbroad/invalid patents.

    --

    -- Openlaw: Fighting for fair use and the public domain

    1. Re:Another way of Open Sourcing patent by Anonymous Coward · · Score: 0

      IMHO availability of prior art won't be a problem until patent examiners have real incentive to seek it out. Right now they're rewarded based on how many patents they issue, regardless of how many are later invalidated! It's completely insane, but that's how it works.

  73. Common sense dictates... by Anonymous Coward · · Score: 0

    ...that there should be separate patent laws for intelectual property. The problem is that patents are really designed for physical manufacturing, but software is essentially just ones and zeros.

    As long as companies are allowed to patent intellectual property with the same set of rules that apply to say, a microwave oven, I don't think there's anything that can be done than hope you don't get sued. It should be treated differently, since software is a different kind of commodity that was probably never envisioned when patent laws were put into place.

    But I can't sit around and say, "they should..." all day, cos there's too much they should do. Besides, I have to get back to my working on my own patent, whereby a user uses a rolling input control ("Mouse") on an internet enabled computing device ("PC") to manipulate ("Click") a visual representation of a button ("Button") to perform a specific task ("Submit") that enables any other individual using a similar computing apparatus to view this electronic submission ("Post").

  74. Re:Patent everything -- nice but futile idea by CheapVerbiage · · Score: 2
    If your patent is rejected, great! That means no one else can patent something so obvious.

    Unfortuantely, no, if your patent is rejected, it only means that someone else can go patent it by using more convoluted language (legalistic BS). In fact, even if your patent is accepted, someone else could patent it again next year, or after ten years, just by using different language, thanks to the PTO. The real problem is that the system is designed to serve the interests of lawyers (perhaps because the President is one such person?) rather than technology and the economy (which it seems designed to undermine in any way that it can).

    Still, I agree with your fundamental suggestion. Launching a patent crusade to save the software profession is a laudable idea. What I see as unfortunate is that no volume of patents will protect us when it is so easy for BS artists to file frivolous lawsuits against people of limited means.

    --

    Measure your wealth in hours, not just dollars.

  75. Re:goddam lawyers by Anonymous Coward · · Score: 0

    I will try t find the page...but I read at a gov watchdog's website that listed the jobs of congresmen that something like 40% of Congress (both houses) are lawyers.

    -paul

  76. My god. It's worse than I thought. by bkeeler · · Score: 1
    I propose the formation of an organization.

    Said organization would be a coalition of free software developers. It would do the following:

    • Assist free software developers in applying for patents,
    • Take custody of those patents,
    • Sue the heck out of companies like Microsoft whenever they violate the patents,
    • Use the proceeds of said lawsuits to fund the application for new patents, and also to defend developers of free software if they get sued for infringement
    Fight fire with fire!

    1. Re:My god. It's worse than I thought. by Anonymous Coward · · Score: 0

      An excellent idea, but where does the organization get the thousands of dollars per patent we need to get started, and how do we make sure it can never abuse its holdings?

  77. Re:Patent everything. by Matrix42 · · Score: 1
    Patent everything? That's a great idea, if you can afford it. There are still two factors that you're ignoring:

    1. Patents cost money. You want to patent the use of the middle mouse button? Go for it...except it will cost you over a thousand dollars to try, and your chances of actually landing the patent are close to nothing.

    2. Lawsuits cost money. So what if you've patented the middle button? MS will just come out with a product whose features are accessed with the middle button, and what will you do?
      • Ignore them. In this case, why did you spend the money to get the patent?
      • Write them scary letters. Good luck.
      • Sue them. If the patent is found to be unenforceable (which it likely would be, in such a case) you're now out another ten thousand dollars or so.

    In short, while the idea of all OSS advocates patenting their inventions is a nice one, it's doomed to failure because of economic concerns.

    -- Jarom Lechner

    Don't f**k the system. You might catch something

  78. Patent-Lefted by Anonymous Coward · · Score: 0

    What we need is an organization that Patent-Left's things just like we "Copy left" things.

    "This algorithm is Patent-lefted. This means the use of this algorithm or derivitaves of this algorithm may not be restricted in any way."

    Then say we Patent-left things like compression algoritions(gzip,bzip2), ...

    If parts of Mpeg were patent-lefted, The whole mp3/mpeg2/DVD mess would/could not exist.

  79. Re:While we have an IP attorney around... by ufdraco · · Score: 1
    Merk, this is going to sound like a real cop-out, but as Stephen Young said: when it comes to legal advise, you'd be best off talking to a lawyer (since our legal system seems to feel they are the only people capable of understanding law anymore).

    That said, best of luck to you.

    --

    ufdraco

  80. Re:Safeguards and other -->good patent knowledge-- by Anonymous Coward · · Score: 0

    Is this to imply that if I post all my source code on UseNet then it is public domain and therefore, nothing related to it can be considered a patentable concept?

    This implies that in all actuality everything that the Open Source does is free and clear of any one claiming a patent on it because it is all clearly public domain material and cannot be litigated in any way.

    Or am I just full of wishful thinking?

  81. Re:While we have an IP attorney around... by Merk · · Score: 1

    Unfortunately I'm not in California. I'm in Ottawa, Canada.

    In case you're interested, the contract I signed reads:

    The undersigned Employee hereby promises the Employer:
    1. To promptly disclose to the Employer in writing all inventions, discoveries, developments, innovations and computer programs ("inventions") made, in whole or in part, by the Employee during the course of or in relation to the Employee's employment with the Employer, whether conceived or developed during working hours or not, including but not limited to inventions:
    2. resulting from work performed by the Employee or any other employee of the Employer for the Employer
    3. relating in any manner whatsoever to the present or contemplated business of the employer, or
    4. resulting from the use of the Employer's time, equipment, materials, or work facilities;
    to assign and hereby does assign to the Employer all the Employee's interest in and title to inventions required to be disclosed by the Employee to the Employer to execute at the Employer's request, whether made during or after the Employee's employment with the Employer, any instruments prepared by or on behalf of the Employer or the Employer's successors in title acknowledging or assuming the Employer's interest in and title to inventions required to be disclosed by the Employee to the Employer or assisting the Employer or the Employer's successors in title to obtain any registered copyright, design, patent, or any other intellectual property rights whatsoever.
  82. Re:is OSS at risk for "patent extortion"? by Anonymous Coward · · Score: 0

    from the article: (ii) the invention was described in a publication more than a year before the patent application was filed;

    Not being a lawyer I could be wrong, but I would argue that everything which is made available on the internet, including source code and all that it implies, would considered a PUBLICATION - even usenets. Therefore, everything which has been in existence on one of the trillions of web pages, usenets archives, or email lists in the last year, might be considered to have been previously published and therefore not subject to patent litigation because it is now in the public domain.

    If this can be upheld in a court then there is an excellent probability that everything which has been previously designed under OSS will be safe and companies could be encouraged to publish more on the internet because:

    1. Anything that they create, and publish on a public access web site, would be protected from being patented by anyone else, including themselves.
    2. Public Access could be considered to be anything which is open to even a restricted audience of trade specialists - so it could be held behind some level of obscurity
    3. All you need to do now is have available supportable evidence (Public Notary?) that this site existed, contained such content, and was accessable by industry peers - and voila! You have published your intellectual property

    Maybe I've made a lot of bad assumptions, but the bottom line is this: I think that while there will be a lot of really rich lawyers in the next 2 decades, there will not be a restriction of Open Source Software.

    Personally, I think all software should be non-patentable - then we might be able to get something done on these machines!

  83. Re:Clarification and a partial solution by Chuut-Riit · · Score: 2

    You raise some interesting points, and I feel certain that I haven't fully understood what you are proposing, but how do you propose to deal with the following situation with respect to your hypothetical patent pool:

    As a patent attorney, you undoubtedly have seen the situation where Large Corporation (for fun, let's use the totally fictitious designation "M$") approaches small corporation or independent developer, plunks down a portfolio of 20 patents, and says "Prove to me that your product doesn't infringe one or more of these." Faced with potential damages and legal costs sufficient to bankrupt him, even the most pissed off small corp. or individual will usually back down and either get out of the business or take a license if there is any substantial possibility of getting tagged for infringement on any of the patents.

    Now, suppose the M$ approaches the patent pool, and threatens each of its members the same way, but instead of demanding that they cease and desist, or that they take a license to M$ patents, M$ demands an exclusive license (with right to sue for infringement) to the pool patents.

    How do you prevent the pool members from caving?

  84. Re: 20000 incorrect by Anonymous Coward · · Score: 0
    I belive a patent application in the US costs about $300. Of course that's assuming you do all the research, filing, etc and from the article it appears a mistake on the application can invalidate the patent.

    This is great news: we could actually flood the patent office. (use an attorney for the first 10, then flood for the sake of it ; patent examiners productivity is evaluated by the number of patent they accept anyway).

  85. Re:Can you beocme a patent lawyer easially? by Allnighterking · · Score: 1

    Intresting side point, that means that Lincoln couldn't have become a lawyer in todays world. Since he didn't even have a high school diploma. hmmmmmmm Not sure what that means but I believe it speaks of elitism. What next, you can't be an inventor without and engineering degree? Pity poor Edison.

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  86. Yet another set of laws to be abolished... by Chandon+Seldon · · Score: 2

    People shouldn't be required to obey rules/laws/etc that they cannot understand.

    The government recognizes that only patent lawyers have the least chance of understanding patents.

    Therefore, anyone who is not a patent lawyer should be allowed to ignore patents.

    One of the basic principles of a fair set of laws is that everyone can know and understand what laws they are supposed to follow. If people cannot know/understand fully the current body of law, the body of law should be simplified until everyone can understand and follow it. This includes things with the force of law, like patents.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  87. So who's patented variables, loops, and comments? by Anonymous Coward · · Score: 0
    After reading oh so much conjecture on patents and how they may or may not apply to certain groups or individuals at some point or another, this is what I have to say. Precedent goes both ways. You can suggest to the courts that the existing precedents, especially concerning obviousness, are absolutely ludicrous. Set that as the new precedent. In my opinion, all software is derived from a very simple set of patterns. From what I understand, algorithms are not patentable. The first computer is some thousands of years old. Get enough programmers and computer scientists together to sign an affidavit of obviousness stating that nothing in software is anything but the application of intellectual techniques of the programming trade. Sure, there are some interesting and better ways of doing things, but trying to legitimize the monopolization of the creative rights of others quite simply runs against the fibers of the Constitution with 060 grit sandpaper. It is unfortunate that the GPL must exist. If the courts perpetually say that ignorance is a liability of finances and liberty, the world will soon revolt.

    The institutions that be are nothing unless you let them be. Remember where the center of being really is.

    We have nothing to fear but fear itself!

  88. Re:Can you become a patent lawyer easially? by Andre+from+Ottawa · · Score: 1

    To respond to the simple question as to whether you can become a lawyer without going to law school: I believe there may be some states (actually, very few) that actually do not require a law school degree before passing the Bar Exams. Please note that some states actually require a law degree from an ABA-approved/certified law school. If you are in a state where you can get called to the bar without a law degree, then the other posts in this thread apply. Be prepared to spend many hours of studying just to pass the Bar Exams. Also, a background in some kind of science is almost a necessity for most types of patent law. If you are not afraid of spending the next 6-10 that it may take you to become a patent attorney, don't let your age hold you back. I have met quite a few people in the course of my studies that decided to change career paths and head to law school even in their *middle* years. Cheers

  89. Re:A question by taniwha · · Score: 1
    no! do publish - and include lots of wonderfull examples of practical uses of your algorithm - by doing so you invalidate any future patents on the same idea

    I suspect publishing is to patents as GPL is to copyrights :-)

  90. No, make prior art instead by Tim+Macinta · · Score: 4
    That's a bit impractical for a couple reasons. First off, patents cost money (on the order of $10k a piece) and take time to file. Attempting to patent everything would take a lot of money and a lot of time. If you're willing to do this, more power to you, but it's not something I would expect anybody (other than a large company with ulterior motives) to undertake.

    Secondly, while holding a patent on something theoretically prevents somebody else from patenting the same thing, this doesn't hold true in practice (due to the general ineptness of the patent and trade office). If I remember correctly, there were two nearly identical patents issued for LZW compression, one to IBM and one to a company that would later be bought by Unisys. IBM was nice about it and allowed people to freely use LZW compression, but Unisys was not so nice and that's why we're in the mess we are today with GIF images.

    It seems to me that a better strategy would be to create as much prior art as possible. If it doesn't save you the time and effort it takes to patent things it will at least save you the $10k per patent that would kill most people. It would also be a lot more impressive to build actual programs than to stoop to the level of companies like priceline.com and try to extort the patent system.

  91. Re:Patents & Open Source by Anonymous Coward · · Score: 0
    I've recently been thinking about something like this. Those in charge at the small Internet software company where I work have recently been rumbling ominously about software patents, and they've caused me to wonder whether there's a better response than the obvious hostility.

    Perhaps what is needed is an Open Patent Agreement, with a similar viral nature to the GPL. It could work like this: companies and individuals can sign up to the OPA, which states that all patents they own are licensed free to companies and individuals who own either (a) no patents, or (b) only OPA patents.

    This would allow all the right-minded people who think patents are a Bad Thing, to carry on coding and publishing for free as usual, while forcing companies and individuals who don't fancy the OPA, to the negotiating table for Intel/DEC style cross-licensing agreements.

    Anyone with legal training (in the US or elsewhere) got any comments?

    Peter Hartley, pdh@chaos.org.uk

  92. Let's all move to Slashdania by meersan · · Score: 2

    Let's all move to Slashdania. I've seen people post similar things on Slashdot before, but it's such a good one I think it bears repeating ;) And with all the Neal Stephenson reviews lately, it's been brought to mind again.

    Imagine -- our very own technologically-oriented geek-phyle.

    Pros:

    • No more overwhelmingly reprehensible government-driven Big Brother-style censorship -- first it was the CDA, then the Son of CDA, now post-Columbine hysteria
    • Get rid of completely horrid marketing-oriented privacy invasion -- spam, identifiers hidden in sw/hw, profile-selling
    • An escape from all this mind-bogglingly disgusting patent nonsense. Bleargh.

    (Any synonyms for 'yucky' I forgot?)

    Cons:

    • Location. I'm sure one of us has an island in the Bahamas stashed away, any donations? :) Antarctica is kind of cold this time of year.
    • Internecine civil warfare over OSes, window mgrs, languages, etc
    • Geeks tend to be loners more interested in techtoys than governing -- be suspicious of anyone who can't 'show you the code'. Somebody has to collect taxes, and I'm afraid I'll be too busy drooling over my new Athlon.... Inevitably, the whole thing would probably be taken over by PHB-types masquerading as wannabes. And we'd have to start all over.
    • Somebody needs to come up with a better name :P

    Worth wishing for, I suppose.

    You might say I'm a dreamer... but I'm not the only one....
    --
    We want endless gardens of data, where the bits can flower, flourish and reproduce. -- Andy Mueller-Maguhn
  93. Ouch by vlax · · Score: 1

    I looked at your example.

    It looks like they're trying to patent any use by a computer of methods for generating a belief netowrk or minimising the number of variables in it. (Although the patent is so vague I can't be sure - it's just a bunch of flowcharts. Most of the descriptions apply to standard methods of doing Bayesian learning.)

    I'm not sure, but I think this means my CS homework last year was in violation of IBM's patent.

    That is depressing.

  94. Statutory Invention Registrations by Anonymous Coward · · Score: 0

    If your patent is rejected, it doesn't get published. which means someone else can then try to see if they can get a patent on it.

    What you want to do is file a statutory invention registration. This is (in the US) a filing with the patent office which legally declares something to be known at the time it was filed. The patent office publishes these and they can be used as evidence against the validity of future patents.

  95. Re:goddam lawyers by tallpaul · · Score: 1

    Hey, FWIW, it is my understanding that most politicians *are* lawyers.

  96. Re:I am appalled... by Anonymous Coward · · Score: 0

    I believe the author was saying just as much himself, but in a broader sense that the entire patent system works against the original intent. The main point is that it is risky for the person inventing to actually look at other patents thereby removing all value they may serve to the people it was intended to serve. The only people who can without worry look at patents are patent attorneys, so that particular species of leech are the creation of the flawed system. The saddest thing (other than that this has been going on for years and now the lawyers are firmly entrenched) is that even a judge would be of the opinion that you as an inventor can not make descisions about patents you read and to strengthen that belief make the penalty higher if you attempt to do so. Where ignorance is no excuse at the same time that information can incur higher penalty. I believe patent lawyers have created for themselves the most beneficial (to them) job security.

  97. Re:A question by vlax · · Score: 1

    Thanks, that's what I was afraid of. I guess I have to find a different algorithm to do that kind thing.

    I remember the good old days, when if something appeared in academic literature, you were safe using it. This is really going to kill research.

  98. Re:I am appalled... by Anonymous Coward · · Score: 0


    I believe the author was saying just as much himself, but in a broader sense that the entire patent system works against the original intent. The main point is that it is risky for the person inventing to actually look at other patents thereby removing all value they may serve to the people it was intended to serve.

    The only people who can without worry look at patents are patent attorneys, so that particular species of leech are the creation of the flawed system.


    The saddest thing (other than that this has been going on for years and now the lawyers are firmly entrenched) is that even a judge would be of the opinion that you as an inventor can not make descisions about patents you read and to strengthen that belief make the penalty higher if you attempt to do so. Where ignorance is no excuse at the same time that information can incur higher penalty.


    I believe patent lawyers have created for themselves the most beneficial (to them) job security.

  99. How about an "anti-patent" organization by jms · · Score: 1

    Hmm. I (half seriously) propose the establishment of an "anti-patent" organization. Call it "AntiPatent, Inc."

    AntiPatent would be funded by a consortium of software companies and individuals who have an interest in a patent-free software world.

    The purpose of this public interest organization would be to take out as many legitimate, broad patents on computer software as possible. In the current patent office environment, this may not be very hard at all. It would also seek out donations of software patents, much as the FSF seeks out donations of source code.

    The goal of AntiPatent would be to make it impossible for anyone to write computer software without infringing the AntiPatent Inc. patents.

    Then, AntiPatent would turn around and offer to license these patents under the following terms:

    All AntiPatent patents may be licensed by any person or organization freely and without charge.

    However, the instant such person or organization brings litigation against any other person or organization, claiming infringement of THEIR patents, all licenses to AntiPatent technology will be immediately revoked.

    License to AntiPatent technology may only be restored by the litigating organization or person by that organization or person agreeing to license the patent in question, free of charge, to the allegedly infringing person or organization, and paying all legal expenses brought on by the litigation.

    In other words, similar to the GPL, AntiPatent turns the idea of patent law 180 degrees, and uses the coercive power of patents to promote freedom of innovation, as opposed to the patent "land grab" that is going on now.

    Comments, anyone?

    - John Schulien
    jms@uic.edu

  100. You misunderstand by Anonymous Coward · · Score: 0
    . . . "legal fiction" is a legal term with meaning. It's not just a fancy way of saying "fictional".

    So Mr. Young was completely correct.

  101. Re:A question by vlax · · Score: 1

    The patent hasn't been published anywhere where I can find it. It wouldn't surprise me if MS tried to patent any use of the algoritm in decision support. The algorithm has been in use in decision support for years. If MS can keep a patent just for help systems, I can live with that.

  102. Re:Can you beocme a patent lawyer easially? by sethg · · Score: 1

    My wife has a Ph.D. in chemistry. When she was looking for a job, she learned that some law firms will hire Ph.D.'s as assistants (I don't know the formal job title) to help their lawyers prepare applications and the like, and then pay the Ph.D.'s way through law school. You can get a similar job if you have a master's degree, but you might have to pay your own law-school bill.

    --
    send all spam to theotherwhitemeat@ropine.com
  103. Re:Patent everything. by Znork · · Score: 1

    Such defensive patenting is already done. Those companies who recognize the fact that the patent system is completely broken and out of control (Oracle, I think, recently made a statement to that effect) still have to defend themselves against patent lawsuits from other companies. All the larger corporations are either the bad players or forced to pull guns too, and point them at eachothers heads so they have a standoff (patent crosslicensing).

    A similar approach from the free software community would be to obtain several broad patents on various things of use to almost all software companies (how about 'slashdot effect' as 'method for bringing massive amounts of viewers to your webpages'), and then have the patents controlled by a trusted party. If anyone threatens a free software project, simply counterfile patent violations over those broad patents to get them to back off.

    Its the Mutually Assured Destruction of the software world. Wether that is a good way to keep peace or not is debatable. It would be a lot better if the entire idea of software patents was wiped; software has much more in common with works of art (copyrightable) than it has with invention. And invention in the software industry is not the least affected positively by patents, rather it is reduced.

  104. is OSS at risk for "patent extortion"? by tuffy · · Score: 2
    I doubt it. Take the infamous GIF format. Once Unisys decided to crack down on their patent, OSS shifted very quickly to the PNG format instead for lossless images. Just as OSS can be fixed very quickly when bugs appear, it can also be modified in the case of a "legal attack". Is any major corperation going to spend the $ on a target that can move itself into compliance so quickly - or for so little monetary gain? OSS doesn't exactly offer a treasure-trove of wealth to be exploited.

    And if someone should bring out the full-frontal-assault of patent litigation, wouldn't big Linux-backer corperations work to its defense? I wouldn't want to get into a legal tangle over patents with someone like IBM - with its big Linux investment and hoard of patents.

    Just a few thoughts...

    --

    Ita erat quando hic adveni.

  105. Safeguards and other -->good patent knowledge-- by Anonymous Coward · · Score: 0

    The patent laws are drafted to prevent "some low-life non-producer who can patent some ridiculously obvious technique and then take me to court" from doing just that. To get a patent, YOU must have invented it. If it is not an original idea, and you try to sue on it, it can be invalidated. Also, the laws specifically prevent patenting obvious variants of existing technology. Finally, if the invention is public knowledge and you haven't patented it within a year, it becomes unpatentable. This prevents someone from patenting what is already in the public domain. Patent law is a complicated area, but if you want to learn more, contact a local firm. Many have brochures that summarize patent law in lay terms. Like other lawyers, most will give you the first consultation free. Another good source of info, especially if you are thinking of patent protection for your own work, is a book called Patent it Yourself (pub? auth?). It's true, patents are expensive, but they are really geared toward people who truly plan to exploit their inventions. If your invention is not going to pay for a patent, there are other less secure methods of protection. JAG

  106. Re:Patent everything. by Le+douanier · · Score: 1


    We shoudl patent the slashdot effect so that any website leading to a similar effect should pay Rob and Jeff megabucks...but wait, aren't they wealthy enough now? ;)

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  107. two questions : by Anonymous Coward · · Score: 0

    - Is there a way to officially state your opinion that the patent system should be reformed or abolished ? If everybody could officilly say they no longer want the current patent system. Politicians during election time are bound to draw some conclusions of this. - Some companies (Oracle, Adobe, ...) have released press releases in which they said they no longer want the patent system, because it hurts them more than it brings them. Isn't it possible that if a battle was fought against the patent system, some big companies could spring in with legal aid, as a public affairs kind of deal ? Also I don't believe there are that many big companies who are really in favor of the current patent system. Think of it : who is a patent owner going to attack ? Answer : the one who has a lot of money !!! But not too much money of course, or the patent might become overturned.

  108. Only one interest group is winning with Patents by ReluctantGuru · · Score: 1

    As every other facet of our legal system, Patent law has been corrupted and twisted for the benefit and gain of the very people who are trusted to implement the legal system.

    I work for a company that is being forced into the creation of patents, just because our competitors are becoming patent creating machines in their attempts to take over our market and destroy us.

    This patent systems is allowing extremely generalized patents that are meant to do only one thing, destroy competitors rather than protecting ideas. Patent law is being used as offense rather than defense.

    With all of this happening before our eyes, I can tell you that there is only one interest group that is benefitting from it. It is not the corporations and it is definetly not the little guy, try to guess who it is.

  109. Re:A question by the+eric+conspiracy · · Score: 2

    I remember the good old days, when if something appeared in academic literature, you were safe using it. This is really going to kill research.

    One of the things that Biotech really changed is the appreciation by Universities of the value of their intellectual property. Nowadays universities are making a lot of money from patent licensing. When I was in school nobody cared about the potential commercial uses for your R&D. If you see an academic result in the literature now, you can bet that some university IP department examined it for patent potential, probably before that article was published.

    Your statement about this killing research bothers me. Research isn't about copying somebody else's work; it's about finding a better way to do something, and to encourage it you must reward those that do find that way. Without patents all we would have is copying. You wouldn't be looking for a different algorithm for web page searching, you would just copy what Google did. And Google would have no protection for their invention, so they would have no incentive to invest money in the research process, or the process of bringing it to the web. And if they did commercialize it, you can bet they wouldn't be going around publishing in places like Scientific American how they did it.

    Patents are essential to building the technology base. Without patents companies would never publish anything, restricting the free flow of ideas in society. Patents are a device to get inventors to reveal their technology in exchange for exclusive rights to that technology for 20 years. The value of this has been well established over the 200 year history of patents in the US - a patent system modeled after that of Great Britain, which was the home of the industrial revolution.

    However this is not the same as stating that the Patent process we currently have is anywhere near perfect. I think that it is too easy to get a patent. Patent examiners are overworked, and not paid enough to attract real experts. Real reform is needed.

  110. Re:Clarification and a partial solution by NatePuri · · Score: 2

    The patent pool would have to be maintained by an unincorporated non-for-profit organizations of individuals *and not* a small business or coalition of corporations. The M$ corp could threaten and indeed sue but they would more or less be wasting their time b/c the association would be more or less judgment proof.

    We have to remember that many of the open source software developers are students. In fact, probably a huge number of them are. As such, they are poor and judgement proof (I'm a student too, so I know poor).

    Alternatively, this patent pool would have to gain political momentum like the Open Source software movement has. We've seen large companies like Sun, IBM, Red Hat and others become heavily involved in this area. The same pressures that are upon them to open their source code would also bear upon them to contribute to the patent pool. This would remove the judgment proof status of the association, but it would give it a deep pocket. It would also do to patents what Open Source licenses have done to copyright protections of software.

    As lawyers, we know the patent pool licensed under something similar to the GPL/DFSG-free licenses is the only way to prevent the Open Source movement from being killed in its tracks. The GPL is more of a social mantra than a powerful legal document. It is a powerful social force, but has not been legally tested. Many open source applications can be assembled in a new way an a patent filed on it would create difficulties for the authors of the individual applications. The patent pool is necessary. The risk of liability is a real one but we can minimize the costs by recruiting corporate sponsorship.

  111. Re:Patent lawyers as morons... by nyet · · Score: 1

    It is obvious that law needs a better language, and English is NOT it. Lawyers like to pretend
    that their "years" of training allow them to interpret what a law or legal document says perfectly, but its clear that English is just too vague.

    The problem is, lawyers, as a bunch, don't seem bright enough to be able to come up with a good, strict, "law" language and grammar that could be standardized and learned by anybody with the time, talent, and patience (just you would a programming language).

    You could argue that they are NOT stupid, but that makes them willfully negligent (which is worse). That means they really don't want just anybody learning the "language" of law from a standards document and giving them competition.

    So much of law is hacking English to make it "rigid" that the whole system is becoming a joke.

  112. Not quite what I meant by vlax · · Score: 1

    I have no intention of copying their algorithm - it's interesting but I can see several ways to improve its reponses (as do they - they're not doing exactly what they claim, or at least I can't see how they could be getting the results they do if they haven't done quite a bit of tinkering).

    The problem is that I can't even try to improve on their work without fear of infringing their patent. That is how it can kill research. Far more work goes into incrementally improving existing techniques than can ever go into developing new ones.

    Obviously, the patent system was intended to provide some profit to innovators, in return for not keeping secrets. It doesn't do that anymore, it has become a way for innovators to protect ownership, instead of simply giving them a chance at some income to encourage innovation.

    Alas, I haven't a better system to offer either, although I suspect software would still be profitable even if no algorithmic patents were allowed.

  113. Re:Clarification and a partial solution by NatePuri · · Score: 2

    There are many volunteers on ompages.com that seek to enhance our freedoms by combining technical and legal analysis and solutions.

    We have an 'idea laboratory' environment, and I encourage anyone interested in implementing a patent pool system to sign on the lists, announce your intentions and watch as people start to volunteer to help. I will help promote the project and seek the necessary professional assistance that would become important to the vitality of the project. I'm very committed to these types of projects and you can be sure to have somone who will support your efforts with efforts in kind.

    The patent pool is as necessary as the open source licenses, but it is much more involved legally and financially. That does not mean that it is a waste of time; it means that it requires a more sophisticated organization. Let's get to planning and implementing it now!

  114. Re:Okay, here's a question... by Surazal · · Score: 1

    Your question is answered with another question: Why would IBM bother to sue you, the small-fry programmer releasing a free product? You can't get blood from a stone. IBM has zero incentive to waste thousands of dollars suing you, an essentially asset-free programmer, just to stop distribution of a free product.

    Ah, but IBM need not sue. They only have to *threaten* to sue. All that costs is a phone call. Besides, I don't like to depend on the benevolence of large corporations. :^)

    Plus, patents also protect the little guy. Remember Stac. v. Microsoft. The big company tried to steal a key product from the little company. However, the little company had a patent and was able to get huge damages from the big company.

    That's good to know the little guy wins occasionally, but for every Stac. v. Microsoft, there are a thousand cases where the opposite is true. Big corporations amass patents (a la IBM). Big corporations have more money to spend on lawsuits. Bad combination.

    I'll probably throw some letters to various peoples who (theoretically) represent me in my gov't. It just might work; stranger things have happened.

    --
    --- Journals are boring; Go to my web page instead
  115. Re:Clarification and a partial solution by Chuut-Riit · · Score: 1

    It certainly is an interesting problem. I'm not sure that the judgment-proof nature of the individuals is as helpful as you indicate. Judgments attach and remain enforceable for a long time, and CS students or individuals capable of writing code at this level stand a good chance of making a good living, and of thus having to pay out money at some point in the future.

    I'm trying to figure out how this could be structured to make it work in a way that avoids exploitation by M$ of a prisoner's dilemma situation. It seems as though the inventors (e.g., the impoverished student that you mention) would have to transfer completely his right to sue/ownership interest to the nonprofit corporation, in exchange for ? (an obligation on the part of the nonprofit to sue, based on all applicable pool patents, M$ or anyone else who sues the student for patent infringement?). That's a pretty expensive obligation, and not a very credible threat to M$ if the nonprofit isn't VERY well-funded. Although there may be enough open source advocates among patent litigators that can do this pro bono, conflicts issues and opportunity costs may shrink this pool more than you might think.

  116. A question for the author(or other lawyerly types) by Robert+Link · · Score: 1
    The author makes two statements that I find very interesting:
    1. Independent invention does not protect one from liability for infringement.
    2. A patent can be held invalid if it either lacks novelty or is an obvious extension of prior work. (He goes on to explain that proving either of these is very difficult).

    Now, it would seem to me that in any rational system, independent invention would be prima facie evidence of obviousness and/or lack of novelty, but clearly this is not the case. So, my question is, why not? Viz., why do the courts not recognize that the "invention" is suspect in any device that multiple people come up with independently?


    -r

  117. Re:While we have an IP attorney around... by Anonymous Coward · · Score: 0

    Although some companies have clauses in their employment contracts that you can't work for another company in the same field, work for the company that your company has a contract with, it is non-binding. I know of a few people who have been sued by their previous employers for this and the previous employer lost! The reason is that 1) you can't prevent a person from being able to earn a living, 2) any knowledge or skill learned at that employer is not their property. There are alot of states that have "Right to Work Laws" that were implemented to prevent this. So! this is just a scare tatic employed by companies to try and keep you loyal to them and at their mercy.

  118. That is Copyright law by TheCarp · · Score: 1

    There is *NO* reverse engineering law (yet)
    Theoretically it goes like this:
    Reverse engineering software is covered under
    "Fair Use" (copyright law)

    However if you reverse engineer, then write
    your own version...they can claim you just copeid
    them or that YOUR code is a derivitive work
    based on theirs.

    So the idea is that YOU reverse engineer and just
    document the general concepts and flow (no actual
    code)

    Then you hand your document to person B who
    has never seen the code just your document
    (this is the clean room...he has not been
    "Soiled" by seeing the code) so since he
    never saw the original code...he can't be
    making a derivitive work based on it.

    It all rests on copyright law.

    --
    "I opened my eyes, and everything went dark again"
  119. Re:Patent everything. by ucblockhead · · Score: 2

    Ignore them. In this case, why did you spend the money to get the patent?

    Precisely so you can ignore them!

    Anyway, anybody have a good idea how much it costs merely to file? There are, what, 10,000 or so open source coders. If each one spent a couple hundred bucks to patent just one...

    You wouldn't necessarily have to sue anyone else. Instead, the patent would merely be a defense against someone else suing you. It would also be evidence if they sued a third party.

    In other words, suppose I have an application that uses the middle mouse button. Now suppose Microsoft patents the middle mouse button use. Then, they see my program, and sue. Aren't I better off if I have a patent? Sure, it costs money to defend myself, but I'd have to without the patent.

    A more likely situation would be for Microsoft to sue Corel for their middle mouse button application. In that case, couldn't I merely tell Corel about my patent and let them worry about the rest. It would cost money, but then, they'd have to spend it to defend themselves anyway. This would merely boost their odds.

    (Admitedly I know next to nothing about this subject. Consider this brainstorming.)

    --
    The cake is a pie
  120. Re:While we have an IP attorney around... by doom · · Score: 2

    The only direct knowledge that I have is for
    California, which is supposedly a "right to
    work" state, and it has laws that obviate a lot
    of the "non-competition" crap that gets put
    in employee agreements.

    My personal experience with these things is that
    a lot of them are scarecrow agreements. The
    lawyers throw lots of intimidating shit into them
    that they know is unlikely to stand up in
    court, because they figure they've got nothing
    to lose by trying to con you.

    The only company I've seen with a reasonable
    employee agreement is SGI (which actually
    volunteers to tell you about some of the laws
    that protect employees).

    As it happens, I've got a copy of one here. At
    bottom it says:

    California Labor Code Section 2870

    a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer's equipment supplies, facilities, or trade secret information except for those inventions that either:

    1) Relate at the time of conception or reduction to practice of the invention to the employer's business, or actual or demonstrably anticipated research or development of the employer.

    2) Result from any work performed by the employee for the employer.

    b) To the extent a provision in an employment agreement purports to require any employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.

  121. Some clarifications by Chuut-Riit · · Score: 5

    I too am a patent attorney and a regular slashdot reader, and commend Mr. Young for taking the time to write an excellent and informative article. I have some different viewpoints on some of the issues that he addresses, however. I also have some suggestions as to how the open source community can help with this problem. As with Mr. Young's comments, none of this is intended as legal advice.

    First, no lawyer that I know (and I know far too many) would counsel their client to avoid becoming familiar with the patent situation in their field in the hope of avoiding getting tagged for willfulness. Most lawyers and their clients vastly prefer to deal with these situations by evaluating the patent and either (1) getting a clearance opinion in place or (2) trying to negotiate a license.

    Second, mere knowledge of a patent is not the touchstone for determining willful infringement (and therefore for determining increased damages). The situation is much more complicated, involving a highly factual, "totality of the circumstances" approach to the question of whether the alleged infringer (a) respected the patent rights of others by (b) developing a reasonable, good faith belief that their product/service did not infringe.

    Third, the situation for those innocently infringing is made worse by a poorly defined legal doctrine known as the "doctrine of equivalents." Basically, this doctrine allows a court to find infringement even if the device/service is not strictly within the scope of the claims, but contains changes that the plaintiff's attorneys can convince a judge or jury are "insubstantial."

    The whole situation is a nightmare for software developers who don't work for large corporations with in-house legal staff. One big problem is tha t most of these software patents are probably invalid, but once granted are presumed valid by statute. It is extremely difficult to get one of these things invalidated once it has issued.

    Open source software has the potential to be an enormous boon in resolving this problem. One of the major issues faced by the patent office is the inability of the patent examiners to adequately search the prior art, because they don't have access to much of it. Having source code publicly available is an important first step in addressing this problem. Making the patent office aware of it is the next step.

    There already exist some organizations that put out calls for prior art to attack particularly notorious software patents, and slashdot readers are probably already familiar with them. Their efforts should be assisted and lauded. However, a more fundamental approach with greater long term benefit to the public is to make the patent office aware of what has been done in the industry in the past, so that they can integrate this prior art into their search and classification system, making it accessible to examiners who issue these patents, and hopefully preempting the hijacking of some of these algorithms, software, etc.

    1. Re:Some clarifications by MrBlack · · Score: 1

      I'm a software developer and the whole area of software patents frightens me. I think the open source community should try to develop a portfolio of patents to protect its self from litigation by large software companies (to fight fire with fire). One of the most scary things (which the patent lawyers who have posted above have pointed out) is that even if a patent is invalid it is still very difficult and expensive to have it declared so in court. I would be glad to offer my services to search for prior art etc in any patent cases brought agains GNU developers, and to help in whatever way I can in the patenting of GNU software.

    2. Re:Some clarifications by MrBlack · · Score: 1

      I'm a software developer and the whole area of software patents frightens me. I think the open source community should try to develop a portfolio of patents to protect its self from litigation by large software companies (to fight fire with fire). One of the most scary things (which the patent lawyers who have posted above have pointed out) is that even if a patent is invalid it is still very difficult and expensive to have it declared so in court. I would be glad to offer my services to search for prior art etc in any patent cases brought agains GNU developers, and to help in whatever way I can in the patenting of GNU software. (sorry for the duplicate posting but I guess I should include my contact details if I'm going to offer my help) MrBlack can be reached at J.Cooney@CPITT.uq.edu.au

    3. Re:Some clarifications by Panaflex · · Score: 1

      Questions..

      >>First, no lawyer that I know (and I know far too many) would counsel their client to avoid becoming familiar with the patent situation in their field in the hope of avoiding getting tagged for willfulness. Most lawyers and their clients vastly prefer to deal with these situations by evaluating the patent and either (1) getting a clearance opinion in place or (2) trying to negotiate a license.

      What is a clearance opinion? Does it involve the USPTO?

      >>The whole situation is a nightmare for software developers who don't work for large corporations with in-house legal staff. One big problem is tha t most of these software patents are probably invalid, but once granted are presumed valid by statute. It is extremely difficult to get one of these things invalidated once it has issued.

      Actually, the USPTO has a dispute stage.. so they say. They say that over 65% of disputes are settled there.
      ...

      But if a couple of lawyers had ethics, we'd probably have alot less of these dumb patents. The patent office told me that there is a "duspute stage".. I took this to mean, cross license or get ready for court.

      I have written my congressman about several of these "bad" patents. He actually contacted the patent office, and told them "what's going on here?" Well, they invited me to a "conference" with free tickets. But, it was in the middle of the week, and it was in DC. Just started a new job, so I couldn't do that.

      I think this gives me an idea about how to fight the USPTO from being so salacious with it's issuing power. What really needs to happen, is to force congress to review the USPTO's duties and work. Kind of what happened to the IRS. Alot of letter writing, in conjunction with the EFF, and the Programmers league would probably do alot in this area. The letter I got from the USPTO seems like they were sweating a bit on what I had written. So, maybe alot of these could go..

      I had advocating the USPTO going to a system simular to Medical patents, where there is an online database of prior art. And most patent reviewers are absolute fscking IDIOTS when it comes to software.

      I wrote them about the "incedent" with MS patenting the CSS2 specs. The fact that they had published the CSS2 spec for over a year and a half before they issued the patent made it invalid. Thank you, billg.

      --
      I said no... but I missed and it came out yes.
    4. Re:Some clarifications by Anonymous Coward · · Score: 0

      Thanks for the comments. How do we get the patent office to reward examiners for checking prior art and rejecting invalid applications, rather than issuing as many patents as possible?

  122. A possible simple solution. by Anonymous Coward · · Score: 0

    Make patents non-saleable (but still lease-able) and non-transferable. That way at least the inventor will retain some control and the BFC's (big corporations) will have less control.

    Perhaps make the longest lease term legally limited to five years. The inventor has an incentive to have and patent good ideas, the corporation has an incentive to fund the inventor and lease the patent but cannot completely wrest control from the inventor.

    It definitely seems to me that there is little incentive for the individual inventor to patent his/her ideas (financially prohibitive, very risky and time/energy consuming) - heck with the current system why bother coming up with new ideas unless you have a corporate sponsor with very deep pockets.

  123. Re:Is there a lobby for influencing patent law? by Bolero · · Score: 1

    I may be wrong (IANAL), but this is how I understood the article that Mr. Young wrote.

    If you publish the code of your software a year prior to the attempt of another person to patent that same code, the patent would be invalid because of the exsistence of the code available to the public well before the application of the patent.

    If I am not wrong, then all Open Source Software that has been available to the public for more than a year will be safe. But what I also gathered is that when a patent is applied for, you must show the patent office proof that the person applying for the patent is not the first to come up with this "novel" way of doing things.

  124. Re:Okay, here's a question... by Anonymous Coward · · Score: 0

    You're pretty much screwed, unless you...

    • Stay obscure. The bad guys won't ever attack you if they don't notice you. Microsoft is probably not pouring through VIC-20 programs looking for patent violators.
    • Close your source. If they can't see your code, they don't know if you're violating their patent or not.
    • Lobby. Write your people in Washington and tell them to repair the law.
    • Go Militant. Get a rocket launcher, a chaingun, a shotgun, a plasma rifle, and a BFG. Maybe a chainsaw too. Whenever someone sues you, visit their office and kill everyone. (Get their lawyer too, just in case.) Eventually, people will stop suing you. Fear will keep the patent horders in line -- fear of this battlestation!
  125. Use Google by Anonymous Coward · · Score: 0

    I've found that Google returns a lot of /. articles.

  126. Microsoft's research by Otto · · Score: 1

    Secondly, Microsoft, a number of years ago, apparently independently rediscovered a mathematical construct called a Bayesian network, which now forms the heart of Microsoft's help system. As I understand it, they have patented this usage. Bayesian networks were first described 200 years ago, but can a patent applying them to computer support (or perhaps to other applications - I have not been able to obtain a copy of MS' patent) be valid? Or does the claim of pre-existing art invalidate it?

    Microsoft's patent is pretty good, considering they actually did something no-one had done before. They took the Bayesian network principle and applied it to user-interactive systems, mainly help systems. One of the major results of this was that annoying little paperclip bastard, the Office Assistant. However, although it's mainly been only applied to help systems (troubleshooting wizards too), the goal of the project was to develop intelligent, learning user interfaces. All this came together in Office 97.

    Yes, that Office assistant really will learn your moves and learn what the heck you are doing, if you don't so pissed off at him that you turn him off in the first few minutes of owning the product.

    For more info, Check out http://www.research.microsoft. com/~horvitz/lumiere.htm which contains a bunch of info on the project. It's called Lumiere.



    ---

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  127. A possible ray of light for Open Source? by Jack+William+Bell · · Score: 2

    First off, excellent article and many kudos!

    There are several things I find very troubling about patent law, as I understand it and as it is portrayed in the article. First off, the views of both the Patent Examiner and the Patent Lawyers are held by the court to hold more weight than those of an engineer with practical experience. This means that the only experts whose opinions carry any weight are experts in the Patent laws, not in the things being patented!

    Secondly, the following quote: "...lawyers routinely advise their clients to avoid reading patents in areas they are working in. The danger posed by the willful infringement doctrine is seen as outweighing any benefit that can be gained from reading patents. This state of affairs, of course, negates even the theoretical benefit of the patent system, that the public at large learns about new technology once it is patented. As it stands, the people who should be learning from patents in any given field are the same people who stand to lose the most if they dare to take a peek."

    As the author of the article points out, this behavior tends to obliviate the intent of the patent laws, which are to protect the rights of the inventor while allowing the inventor to share the process. Although it isn't explicitly stated, it seems obvious the author agrees with many of us that the patent laws, as they stand, are broken.

    But there does seem to be one important ray of light for Open Source here. Basically I refer to the statement that prior art can consist of anything 'published'. Open Source Code is published, or at least I would tend to believe it is published. Please correct me if I am wrong, but is it not possible to fight a Patent Infringement suit by simply pointing out that the code in question was 'published' before

    the patent was applied for?

    Of course this still means an Open Source developer might be liable for algolrithms used after the patent was applied for, but then what? How do you collect royalties from something distributed for free? The patent holder would be forced to prove a 'loss' due to an inability to sell their product, something that might be rather difficult to do.

    Jack

    --
    - -
    Are you an SF Fan? Are you a Tru-Fan?
  128. You missed a major point. by Anonymous Coward · · Score: 0

    Re-read the article carefully. You can't patent something that was developed by someone else and is already being used.

    What you can do, is take an algorithim that someone else invented and patent an application of that algorithim that the inventor hasn't come up with.

  129. Isn't the patent system unconstitutional ? by Anonymous Coward · · Score: 0

    But then again, when have you heard of something unconstitutional being abolished ?
    It's not like free speech is a reality.

    1. Re:Isn't the patent system unconstitutional ? by Anonymous Coward · · Score: 0

      Maybe you should read the constitution first. Article 1 section 8 specifically grants Congress the power to create a patent system. "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;"

    2. Re:Isn't the patent system unconstitutional ? by jpowers · · Score: 1

      Article 1, Section 8:

      To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their
      respective Writings and Discoveries;

      Jpowers

      --

      -jpowers
  130. Ask Your Employer by Anonymous Coward · · Score: 0

    This kind of contract happened to me, too... and I had an idea for some programs I wanted to write, so before I wrote line 1 of the programs, I sent an e-mail to the HR dept about it, asking politely, "What is the IP status of this program if I write it?" About a month later, I got a letter signed by the VP of HR, which said basically that the company didn't care about those particular kinds of programs, as long as they met some simple conditions. Yay!

    Why did they give up so easily? Probably because I asked in advance. If they had wrote and told me they had the rights to my program, they would have known, without my saying, that I could have refused to write the thing, as it is outside my job description... so once I sent them the letter they faced a lose-lose situation as far as the IP rights on the program went. The only decision left for them was, make me happy, or choose not to (in which case I might quit to work on my program at some point), or fire me. They decided it was best to make me happy.

    (Of course if they'd have had a grudge against me, they could have used the request as an excuse to fire me, but I was a new employee about which nothing bad was known. And I work in a remote office. So...)

    The rule is simple... before you start your spare-time project, ask your HR dept (politely!) what the IP status of it is. No matter how they answer, you can plan to be on safe ground, because you know where you stand.

    -- an Ayn-onymous Coward (IANAL, by the way...)

    1. Re:Ask Your Employer by Anonymous Coward · · Score: 0

      there are of course two other responses they could have made:

      (1) wow! that sounds like a good product, would you write up a product proposal (corp form #da-008m32/42.0257) ... latter they fund it and you are development lead - and get a big fat bonus when you slaughter the competition in the market.

      (2) we have no use for that... we don't care if you do it - but don't use any of our resources, and don't allow it to distract you from your job.

      I've seen both.

  131. Filing patents costs $$$ by Xanthan+Gum · · Score: 1

    Filing a US patent can cost $10K-20K, which makes it unrealistic for an organization like the FSF in most cases. RMS is also extremely anti-patent and wouldn't likely go along with this idea. I'm disturbed and saddened by this entire topic. My former employer badgered its engineers to submit silly patents for their defensive portfolio. I left rather than submit a patent for "Automated Software Testing." Yeah, *that's* original...

  132. Possible to patent? by Sponge · · Score: 1

    How about applying for a patent for the application of the patenting process to patenting for any particular application, which would protect your algorithm from being patented at all and ensure that it remains freely available to all. :)

    (Of course, IANAPL)

    Sponge

  133. Re:Okay, here's a question... by Anonymous Coward · · Score: 0

    Your question is answered with another question: Why would IBM bother to sue you, the small-fry programmer releasing a free product? You can't get blood from a stone. IBM has zero incentive to waste thousands of dollars suing you, an essentially asset-free programmer, just to stop distribution of a free product. If your product has serious commercial value to you or IBM, there's a chance they'll use a patent to stop distribution of your product, but that's in the commercial realm where nasty behavior can be expected. Plus, patents also protect the little guy. Remember Stac. v. Microsoft. The big company tried to steal a key product from the little company. However, the little company had a patent and was able to get huge damages from the big company.

  134. Patent duration by Anonymous Coward · · Score: 1
    One thing I would like to know is why all patents have the same duration? What is the justification?

    I always thought that if the person claiming a patent about an invention took 2 days to find a solution, it is vastly different from another who has done a year of R&D to come up with something.

    Otherwise we have the current situation where any new medium (web, computers, etc) provokes a free-for-all for new patents that would take not very long for anyone competent in the field to discover.

  135. Clarification and a partial solution by werdna · · Score: 5

    As a patent attorney and regular slashdot contributor, I also commend the author for bringing home some of the essentials of patent practice. From the responses to date, it is apparent that he has hit a nerve.

    I would like, however, to clarify a few points. The enforcement of a patent is something of a Poker game -- it costs a small fortune to defend, yes, but it costs an equally small fortune to assert it as well. Further, the Plaintiff will also risk the patent with each complaint he files -- for every time it is asserted, a judge or jury can hold it invalid, which holding unless reversed by the Federal Circuit or the Supreme Court has the effect of destroying the patent forever.

    Thus, a Plaintiff with money suing a defendant without money puts a valuable asset at risk, probably without any chance of recovering a dime. One doesn't go typically go "all in" unless the pot is worthwhile. But to deter the plaintiff from going "all in," it is critical to know how to play the hand.

    One vehicle, and an important one used by corporations, is the idea of a pool of patents to be used for cross-licensing purposes. When a non-critical patent is asserted, and the claim is adjudged to be non-trivial, the corporation can offer to cross-license as an alternative to raising counterclaims for infringement, and placing the plaintiff on the defensive. This is often an effective way to resolve most of the harm.

    Accordingly, I disagree with those who think that it would be pointless to pursue patents for the open source community. To the contrary, having available a pool of patents, mutually enforceable against an OSS defendant, may deter many of the bullshit claims.

    Yes, they require time and effort to obtain; and yes, they cost money. However, there is a raft of patent attorneys out there who sympathize with the open source movement, and who would be willing to facilitate under appropriate basis the filing and prosecution of such applications on a pro bono basis.

    Part of the difficulty lies with the community, however. The aversion to the patent system has led to a sense that it would be "wrong" to apply for patents in self-defense. From what I have written here, I obviously disagree with this point of view. Folks like Karsten Self and others have been promoting patent pools for some time, and I encourage them and the community to proceed with building up the OSS Patent Pool.

    I, for one, can be counted on to provide services to that end. I invite other patent professionals to do so as well.

    I invite other patent attorneys and patent agents who feel similarly to contact me by e-mail or otherwise, so that we may begin to marshall our forces to that end.

    1. Re:Clarification and a partial solution by NatePuri · · Score: 2

      Right, the judgment proof situation is really only a deterrent to the M$ corp from initiating suit if they feel they can't intimidate the poor kid anyway.

      My feeling behind the fund problem for our hypothetical non-profit corp is that the IBMs of the world could be coerced by social pressures to contribute their patents to the pool (and hence their resources) for the same reason that they cross-license patents to each other. They seek to minimize risk of litigation on patent infringement claims. The patent pool would provide this risk minimization and it would make them look like 'white hat' corporations who support the little guy. In essence, this is the same reason they have jumped on to the open source bandwagon.

      Time is of the essence. Who knows for how long these big corps are going to support this movement. We can do this; we should do this.

  136. Whoa by Anonymous Coward · · Score: 0
    First, that was a great article, and I'm *really* pleased that it appeared in Slashdot.

    Second: I think I'm just gonna go cry. It all sounds so outrageously corrupt. What's worse, it's completely unfixable -- there are too many vested interests at stake. And when was the last time you heard of a judge having half a brain, anyway? May as well give up on the concept of appealing any patent decision . . .

  137. A question by vlax · · Score: 2

    My interest is specifically in the patentability of software algorithms. There are two specific cases I have in mind: Google's PageRank algorithm, and Microsoft's patent on Bayesian networks.

    Google's algorithm is to some extent described in on their homepage. (At least the core of it is - it doesn't actually respond exactly the way it should, but close enough in most cases.) It uses several well known algorithms to rank web pages. Can such a patent actually cover the use of a common algorithm like theirs to rank web pages? Am I thus forbidden to use link networks at all to rank web pages?

    Secondly, Microsoft, a number of years ago, apparently independently rediscovered a mathematical construct called a Bayesian network, which now forms the heart of Microsoft's help system. As I understand it, they have patented this usage. Bayesian networks were first described 200 years ago, but can a patent applying them to computer support (or perhaps to other applications - I have not been able to obtain a copy of MS' patent) be valid? Or does the claim of pre-existing art invalidate it?

    I'm asking for some informed opinions. In case it's an issue, let me state for the record that I understand no one on /. is giving legal advise - what I do is my own problem.

    1. Re:A question by Lord+of+the+Files · · Score: 2

      The bayesian networks thing sounds like the situation is similar to that of RSA. RSA is based on a theorem in number theory that had existed for years before RSA was patented. But the RSA patent simply covers applying that theorm to cryptography on the computer. It was patentable because it was an application that no one had tried before. MS may be claiming the same thing with bayesian networks - that they were the first to apply them to computers.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  138. Can you beocme a patent lawyer easially? by bluGill · · Score: 1

    I've known a couple people without college educations (at least not in law) who have taken the bar, and are now lawyers in some specific area. I've considered doing that myself.

    They all warn that the BAR is not an easy test, but if you spend time at your local library you can probably pass it. Where time is measured in months.

    Anyone know more about this? Anyone done it? I've accually only heard this third hand, and one guy who was half way through his studies to take it.

    1. Re:Can you beocme a patent lawyer easially? by Kaa · · Score: 1

      I've known a couple people without college educations (at least not in law) who have taken the bar, and are now lawyers in some specific area. I've considered doing that myself.

      AFAIK, a long time ago it was possible for people to become lawyers just by passing the bar exam (that is, without going to law school). That is not possible now. You will not be allowed to take a bar exam unless you show a law degree. Law school takes three years, not speaking of money.


      Kaa

      --

      Kaa
      Kaa's Law: In any sufficiently large group of people most are idiots.
    2. Re:Can you beocme a patent lawyer easially? by ajakk · · Score: 3

      As someone who embarking on the journey to become a patent lawyer, let me explain exactly what it takes to practice patent law.

      There are two types of people who can handle patent work. There are patent agents and patent lawyers. To qualify as a patent agent, you must pass the Patent Bar Exam. A patent agent can perform all of the duties related to patent work except for litigation before a court. Patent lawyers have passed both the Patent Bar Exam and a State Bar Exam. Patent lawyers may litigate patent cases before the Federal courts.

      The complications arise in the qualifications to take each of the Bar Exams. For almost all State Bar Exams you must have earned a JD or LLM from an accredited law school. To take the Patent Bar Exam, you must pass one of three qualifications.
      1) Earned a BS in Engineering or a hard science(chemistry, biology, physics). Computer Science was recently added.
      2) Have take 30 hours in chemistry, 30 hours in physics, of 40 hours in Engineering/chemistry/physics courses.
      3) Be a certified Professional Engineer.

      The patent bar exam is an open-book multiple choice test that has two 3 hour sections. It covers the rules and procedures of the Patent Office. The normal rate of passage is about 35%.

      Doug Bridges

    3. Re:Can you beocme a patent lawyer easially? by troyboy · · Score: 1

      One problem: To become a patent attorney/agent, you must pass the patent bar, which requires that you have a degree in a science/engineering field.

    4. Re:Can you beocme a patent lawyer easially? by cyberlawyer · · Score: 1

      The term patent lawyer is thrown around loosly by alot of people (especially lawyers who should know better!) What is usually meant by the term "patent lawyer" is someone who is both a "patent agent" and a lawyer. (Kind of akin to someone who is both a lawyer and a CPA.) Being a patent agent means you can file patent applications. Someone who is a patent agent only and not a lawyer can not practice law. For example, a patent agent could not draft a contract to sell a patent for a client or to grant a license for a patent. Nor could a patent agent go to court to obtain an injunction against someone who is infringing against a patent: that requires a lawyer. A lawyer, however, who is not a patent agent,can generally do everything except file a patent application. I.e. a lawyer can try a patent case without being a patent agent so long as they understand enough of the underlying technology to do a competent job at trial. Whether you need someone who is both a patent agent and an attorney to do a competent job on a particular case will vary depending on the facts. There are several other posts in this thread which do a great job of sumarizing the requirements to sit for the "patent bar" (a bit of a misnomer as it doesn't require any legal education to sit for the patent bar!)See also the link at the bottom of this message for more info the patent "bar." The rules for sitting for the "bar" (the one for plain old lawyers) are different in every state. The vast majority of states (e.g. 40+) require a J.D. from an ABA approved law school. This means 3 years of full time study with high tuition. Also, one must have a bachlors degree in something in order to be admitted to an ABA law school. (This is an ABA requirement: a law school can not accept a student without a bachlors without loosing its ABA approval.) A few states (New York and Vermont are the ones I know of off hand) allow you to sit for the bar exam without a J.D. degree provided you first work as a clerk for a certain amount of time under the supervision of someone who is already a lawyer. (This is how most lawyers used to qualify in the U.S. prior to the 1950s when law schools sprung up everywhere and had the rules changed to protect their revenue stream ;-) I believe that even in NY & VT one must still have at least a bachlor's degree in something to sit for the bar even though a JD is not required. Also, as a practical matter, it would be difficult to find a lawyer to provide the required office supervison for someone without any legal training. But I suppose that many a lawyer would be more than happy to do this for someone who has a bachlors in science or engineering and is a patent agent. i.e. you could make yourself quite useful by signing patent applications for the attorney while you accumulate the required number of hours under the lawyer's supervision ;-) Finally, for more information on patent law and intellectual property law in general the law school where I earned my J.D. has some very good articles which come pretty close to being written in plain English http://www.fplc.edu/tfield/ipbasics.htm For information on trademark law stop by my site at http://www.legaltm.com/ HTH, Steve Petrov

      --
      *** Please visit my homepage for news and info. about trademark law, domain-name disputes and other e-commerce issues
  139. Is the patent system worth saving? by The+Visiting+Priest · · Score: 1
    Well,

    I think I've seen no less than three self-confessed patent attourneys posting here.

    I have a question for legal-history minded folk. In exchange for publishing one's ideas, one gets the right to sue for infringement. It's apparent how the patentee gains in this bargain. But does the patentee actually give up anything? What does the public gain? Has this system been as one-sided as it seems to now be from the beginning? Or was there some justification for it, once upon a time?

    This leads me in to a question for the rest of us to ponder. Namely, hasn't the patent system become obsolete? What function do patents serve for society at large? Given that the test of obviousness is paper-thin, patents certainly do not serve to disseminate information (if they ever did).

    Is the patent system worth having?

  140. Patents & Open Source by andyturk · · Score: 1
    Software patents are a bad idea generally. But they (I think) can also pose problems for people publishing/using Open Source code.

    Would it be possible to create something an Open Source patent organization which could "own" and enforce software patents in the open source community?

    There's got to be a lot of patentable stuff in open source--it just hasn't found its way to the PTO yet. If this organization charged license fees for non-OS use of the patented idea, it could generate some funds for itself.

    Over time, there might be a large enough "minefield" of OS patents that it would become economically beneficial to put new code under the OS umbrella because you wouldn't have to pay the OS patent organization any license fees.

    Imagine if instead of paying Unisys $5K to get legal for using .gif images, companies paid a similar amount to a non-profit Open Source patent organization? I think that'd be pretty cool.

    1. Re:Patents & Open Source by z4ce · · Score: 1

      That would be all good and stuff, but you are forgetting this is a big peice of what opensource is all about. Keeping things free. If they would want to have their knowledge restricted they would get a closed-source license. However, they wish to spread their source and have it improved on.

    2. Re:Patents & Open Source by CWCarlson · · Score: 1
      Imagine if instead of paying Unisys $5K to get legal for using .gif images, companies paid a similar amount to a non-profit Open Source patent organization? I think that'd be pretty cool.



      I think it'd be horrible! One of the principles behind Open Source software is free usage. Insisting that another party pay for the use of a piece of OSS is totally contrary to the philosophy. Suggesting that a party contribute to a worthy cause in exchange for the free use of the software is another matter completely, however...

  141. Re:Any *real* horror stories? by catseye_95051 · · Score: 1

    I don't knwo if this woudl count as "unreasonable".. certainly its not as bad as the 1 click shopping or the famous Xor-d cursor BUT

    The LZW patent has certainly been routinely enforced to the egneral discomfort of a segment of the industry. The one, to my mind, brinsg up two issues-- one is the issue of true invention v. just the application of standard industry problem solving approahes to a new area. The other is the question of where "software algorithym" ends and "natural law" begins. (Mathematical formulae are not patentable traditionally, as I understand it, because theya re not seen as invention but merely discovery of existing natural laws. Most software algortihms really aren't very far from mathematical fomulae...)

  142. I am appalled... by Azog · · Score: 1

    This was a fascinating article. I'm just disgusted by the whole situation, though. It's so obvious that patent law, at least for software, completely works against the original intent of the law.

    But, it's good for big, rich, companies. So it's unlikely to be changed. Arrrgh.

    Even worse is that it does apply to open-source software. I was previously unclear on that, but if I understand the article correctly, even if the programmer is anonymous or hasn't made any money directly off the software, people who use patent-infringing open-source software can be sued.

    Yuck.

    Torrey Hoffman (Azog)

    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  143. How large companies protect themselves. by catseye_95051 · · Score: 1

    An excelent discussion. It should be noted though that large companies by and large don't count on their lawyer-head-count to protect themselves from infringement clamins. Instead, large software companies build libraries of software patents of their own. Should anyone attempt to sue them, the immediately go through their own library and this company's products looking for the almost inevitable counter-claim. they then play "I won't sue you if you don't sue me." IMO this leads to an interesting area of supposition. Suppsoe one of these large companies wants to shut down a garage shop. What recourse does the garage shop have? Certainly they can't play the big boys' game. This is the single msot damaging part of the idea of software patents as applied to the american software industry, IMO. We get our vitality msotly from the small independnat developers and they can all potentailly be run out of business with this stuff. How then do we protect them? One answer would be to allow them to play the same game the big boys do. This would take the form of a patent trust, administered by some industry recognized neutral party, perhapse the EFF or someone similar. An individual developer or company could become a member of the trust and gain access to its patent library in return for agreeing to an unconditional license of its own patents to all other trust members. In addition the trust would have to be granted the right to sue others for infringement of any of those patents. This would give small and large developers alike an equal patent library upon the strength of which to safely develop. Anyway, its a thought...

  144. Independant Invention thingy by Matts · · Score: 2

    This misconception stems not from Copyright law, but from reverse engineering law where it is (was?) legal to reverse engineer a product if done in a clean room environment.

    One thing I have to ask about your interesting article - how international is what you've written? What are the international implications? Some patent laws simply won't apply where a lot of free software is written and I'd be very interested to hear if it would be possible to sue someone in a different country for a patent that wouldn't be an issue in that country.

    Matt.

    perl -e 'print scalar reverse q(\)-: ,hacker Perl another Just)'

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  145. How large companies protect themselves. by catseye_95051 · · Score: 1

    An excelent discussion. It should be noted though that large companies by and large don't count on their lawyer-head-count to protect themselves from infringement clamins.

    Instead, large software companies build libraries of software patents of their own. Should anyone attempt to sue them, the immediately go through their own library and this company's products looking for the almost inevitable counter-claim. they then play "I won't sue you if you don't sue me."

    IMO this leads to an interesting area of supposition. Suppsoe one of these large companies wants to shut down a garage shop. What recourse does the garage shop have? Certainly they can't play the big boys' game.

    This is the single msot damaging part of the idea of software patents as applied to the american software industry, IMO. We get our vitality msotly from the small independnat developers and they can all potentailly be run out of business with this stuff.

    How then do we protect them? One answer would be to allow them to play the same game the big boys do. This would take the form of a patent trust, administered by some industry recognized neutral party, perhapse the EFF or someone similar. An individual developer or company could become a member of the trust and gain access to its patent library in return for agreeing to an unconditional license of its own patents to all other trust members. In addition the trust would have to be granted the right to sue others for infringement of any of those patents.

    This would give small and large developers alike an equal patent library upon the strength of which to safely develop.

    Anyway, its a thought...

  146. Is there a lobby for influencing patent law? by Jobe_br · · Score: 2
    Wow!

    First off, thank you so much for this enlightening feature article! I think the author did an excellent job describing patent law in a way that all the IANAL people can understand (like me ;-))

    Second - holy sh*@! It certainly seems that the way patent law stands at the moment is utterly useless. For all intents and purposes, a corporation could kill OSS simply by applying for and receiving patents for a large majority of software that is in existence. Granted - applying for a patent is expensive (something like $20,000?) - but the way large corporations throw money at Quad Xeon P3 550+MHz servers, a few grand here and there seems rather insignificant.

    The only remaining question would be "why would anyone want to kill OSS?" Clearly if we have to stop writing free software, we won't be running to our nearest software store and purchasing a replacement ... what could a company hope to gain?

    It certainly seems to me that if a lobby doesn't exist to get patent law changed, one should be started (I wish I had that kind of money or influence). I'd definitely throw in what I can to get patent law as it applies to pseudo-random sequences of 1's and 0's (software) nixed.

    Something needs to be done - now that we have an idea of what patent law can do to us, what should be/can be done?

    1. Re:Is there a lobby for influencing patent law? by andyturk · · Score: 1
      I doubt lobbying would work because the other side can spend more money on lobbying than we can.

      Suppose you received a patent for your pseudo-random sequences and assigned it to a non-profit organization which would protected the patent for you? If someone wants to use your patented idea in an open-source way, then the license is very cheap. If the use is *not* open source, then it costs more.

      License fees collected this way to go pay for the legal fees to patent other open source stuff.

      There may be a large number of ideas like yours that could be used to set up a defensive perimeter of open source patents.

      What do you think?

  147. Willful infringement and the DOE by Lionel+Hutts · · Score: 1

    There are several misunderstandings here.

    First of all, it is *absolutely* the case that many competent patent lawyers tell engineers not to read any patents. I have worked under such instructions myself (including at corporations frequently discussed around here). Of course, managers or lawyers will eventually check the patents, but the engineers will be isolated from them.

    Second, the doctrine of equivalents does *not* threaten the "innocent" infringer. It threatens a person who knows about a patent and tries to "design around" it, by copying the essential aspects of an invention while just missing the coverage of any of the claims. (Note that Mr. Young was also wrong to say that intentional copying is "irrelevant" in patent law: if you don't know about the prior invention, then you can might infringe literally but not by the DOE.)

    --
    I Can't Believe It's A Law Firm, LLP does not necessarily endorse the contents of this message.
  148. Patent everything. by ucblockhead · · Score: 3

    Perhaps it would make sense for those who worry about overreaching software patents to simply start patenting everything they can. I suspect that there is much open source software that could be patented if someone made the effort. So instead of worrying about whether or not people should have the right to patent what you've done, merely patent it yourself and then give everyone the right to copy your invention.

    Patent Perl. Patent ELF. Patent RPM. Patent the use of the middle mouse button. Hell, patent Slashdot. If your patent is rejected, great! That means no one else can patent something so obvious. If it isn't, well, that's great too. It means that we can all use it without worrying about some corporate sleazebag doing it first.

    (And who knows, slashdotting the patent office may get things changed.)

    --
    The cake is a pie
    1. Re:Patent everything. by AxelBoldt · · Score: 1
      So instead of worrying about whether or not people should have the right to patent what you've done, merely patent it yourself and then give everyone the right to copy your invention.

      Everyone, except entities which enforce software patents, of course.

      I think this is an excellent idea; what we need is a Patenting-HOWTO and a couple of pro-bono patent attorneys which show us the minimal-cost way of doing things. A couple of LyX templates to fill out, the right jargon to use, where to mail the stuff, it can't be rocket science. Then we need to convince RedHat or somebody else with money lying around to pay the application fees for every patent that goes into this open source portfolio.

      --

    2. Re:Patent everything. by thogard · · Score: 1

      Maybe the "Patent Everything" isn't such a bad idea. How about one big patent that has everything in it? Maybe we can have everything run a form to allow people to enter all their ideas. Once the patent office rejects the "Everything patent", then they have lots of prior art that they will have to check and can not ignore. Of course the title of the device will need to be a "device to dominate the world"

      I wonder what getting a patent with several million claims would do to the patent office...it might wake them up but I don't think so.

    3. Re:Patent everything. by waldoj · · Score: 1

      Actually, I've been seriously considering patenting the Patent Office. It was my business partner's idea. I bet we could do it, too.

  149. Free software is an almost perfect patent killer by trance9 · · Score: 1

    I think the OSS/free software movement will turn out to be a patent killer.

    First, I am not a lawyer, and am posting this to try and get some opinions from someone who is.

    Here is why I think open/free software is going to wind up killing most patents:

    (1) Opensource groups are borg-like: individuals don't matter, the project is actually a loose network of people randomly co-operating with one another due to shared views and shared needs. If you sued me for patent infringement over one of my free projects, I would drop it. Someone else would pick it up, and you would have to sue them, they'd drop it, and someone else would pick it up.

    Patents are designed to help hierarchies fight one another over turf. Networks of people don't need turf, if you attack them they melt away, but reform elsewhere.

    (2) All free software is published all the time, by definition. If it exists, it has been published. Nobody will accidentally forget to publish their free software project.

    (3) Everyone has a license to use everything in any existing free software publication--explicit permission from the author in the form of a free software or open software license.

    (4) Someone said prior use of a patented idea is a valid defense, providing the prior use was published.

    I think this puts patent holders in a rough position. They are going to have to try and fight an enemy that doesn't really exist--the individuals involved can melt away and comply with any order you bring against them, yet the project survives and continues. But if you don't go after them, then you are aware that your patent has been infringed, and seen to be doing nothing about it--doesn't this grant everyone an implicit license to use the patent? Otherwise you are being unfair and going after only people you don't like.

    And if you go after anyone at all, they will simply find some OSS/free software code that does what you claim infringes, and include it in their product instead of their own code. They will now be the continuation of a publishing tradition that predates your patent, so they will probably win.

    As a patent holder you now face the prospect of waging an expensive battle against enemies that vapourize whenever you go after them, and very little hope of winning other patent battles unless you do, and face a very big risk of losing your patent due to the OSS/free software tradition of publishing.

    Now I repeat that I am not a lawyer, but it seems to me with what little I do, that OSS/free software might already inherently be a toxic venom perfectly designed to poisen patents.

  150. Re:Free software is an almost perfect patent kille by trance9 · · Score: 1

    BTW, the analysis that opensource and free software projects are networks that enjoy natural advantages in competition with corporate hierarchives was inspired by this article:

    Social Netwar (RAND Corp. Analysis)

    It doesn't talk about opensource projects, but it talks about how networks of people can wage a special kind of war against hierarchies wherein the network concentrates a massive pulse attack against the hierarchy--concentrating efforts of people all over the globe on the target all at once, like a giant swarm of bees with a million little stings--and then melts away so that counter-attack is not feasible.

    The article is a RAND Corp. analysis of how the Zapitista Rebels in Mexico were essentially a node in a global network that swarmed all over the Mexican hierarchy and forced it to the bargaining table (at least in the beginning) when by all rights they should have been crushed in a matter of days by the more structured, bigger, more powerful Mexican government hierarchy.

    I think opensource projects are networks capable of waging "social netwar" against corporate hierarchies, to use the jargon of this excellent article.

  151. I wouldn't want to be a lawyer. by Anonymous Coward · · Score: 0

    I don't think I could stand to be a lawyer when the laws are muddled or corrupt. A lawyer is constrained to work within the law; as a mere lawyer, he (or she) can't change it. He can try to exploit contradictions in the law, to either his own or his client's advantage, but his opponents will only exploit the other sides of such contradictions. What can a just lawyer do when the law is unjust?

    I am in favor of patent protection as an idea, but the laws described in this article constitute a faulty implementation of that idea. Patents are supposed to protect inventors from manufacturers who don't pay royalties, from re-inventors who would dilute the value of originality, and from lazy dweebs who patent glittering generalities and then file lawsuits to prey on real inventors.

    My way to fix the patent system? Complex: Your patent, if approved, takes effect the date you filed it, regardless of how long it takes to process. All applications once received are posted and permanently made available on the Internet for public browsing. Patent numbers are not serial but are assigned by subject like the Dewey Decimal System. Prior art is anything prior to the instant you filed. Applications can be submitted electronically by anyone for a nominal fee (and withdrawn by the submitter later if needed). Etc.

    Instead of a lawyer, I prefer to be an intellectual activist. Attack bad laws at the root: bad or missing ideas.

    -- an Ayn-onymous Coward

  152. Re:Linguistic Viruses by Roundeye · · Score: 0

    Look up the word "meme". This is nothing novel.

    --
    "Cause there's 40 different shades of black, so many fortresses and ways to attack, so why you complainin'?"
  153. Establishing Prior Art - and - Why Patents?? by Anonymous Coward · · Score: 0

    First off, patents can be rejected on the basis of prior art. So someone can't, as was suggested previously, go out and patent, perl, rpm, etc. The "publication" of perl and rpm constitutes prior art over any subsequent attempts to patent them, or parts of them. (But not improvements to them)

    In other words, you can only be sued for your software if you use someone else's patented, or patent-applied-for, material. When you publish your software, you are protected from subsequent patent applications. IT IS WORTH MENTIONING THAT YOU SHOULD HAVE AN ESTABLISHED, VERIFIABLE DATE OF PUBLICATION. It's also reasonable in this context to publish early and often, as is the norm for Open Source. This moves your publication date earlier, and your protection with it.

    Why Patents?

    Once upon a time, inventions were produced after a lot of sweat and perseverence - a substantial investment. The patent is supposed to give the inventor a reasonable opportunity to profit from his/her investment.

    This has gotten completely out of hand.

    While there are some patents that still meet the original mold, (I have at least one of these, produced after YEARS of experience, learning, and failure.) many are generated with next to no investment, other than the legal fees required. (Sad to admit, I have a few of these, too, though thankfully fewer than the other kind.)

    IMHO this latter class of patent constitutes an abuse of the concept, and is where /. readers should focus their outrage.

  154. Not exactly... by Anonymous Coward · · Score: 0

    They can't actually patent your work; they can patent an *application* of your work, but ONLY if you haven't metioned that application in your publication.

  155. a patent? by Anonymous Coward · · Score: 0

    Where did people get the concept of a patent confused with a trademark? In software you could easily shutout all ideas by patent, even if your software sucks. Would'nt it be more realistic to say that design concept is a trademark?

  156. Re:Protocols, etc.. by Thomas+Charron · · Score: 2

    I was thinking more the other way around, Aka, someone files a ptent in 1998. In 1999, someone uses a simular protocol. Panent is granted in 2000. Can the original submitter of the patent sue the guy who came out with an equivilent protocol in 1999?

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  157. A question for Steven: What now? by asynchronous · · Score: 1


    Thanks for the post. Now, I wonder if you have
    any idea where to proceed? Certainly, efforts
    to lobby on behalf of free cryptography, etc,
    have been met with a fair amount of success.
    Why not patent reform? There's a lot at
    stake, but first and foremost is the stifling
    of innovation. The question is, how? Amendments?
    Lobbying? Write our politicians?

  158. Thank You Mr. Young by Anonymous Coward · · Score: 0
    I also would like to take this opportunity to mention a couple innovations in public so nobody can get a patent on my amazing ideas :
    • the riding toaster
    • diesel-powered razor (although this was arguably inspired by an old episode of the muppets)
    • the number '3'
    • a combination fork, knife, and spoon called the "spnork"
    • hemos-hamster action figures (with kung-fu programming action)
    • hemos-hamsterpult and accessories
    • a sombrero that catches fire when a hidden switch is flipped
    -k
  159. Thank You by LOTHAR,+of+the+Hill · · Score: 1

    Mr Young, thanks you for your time in writing and posting this article for Slashdot. This was a very informative article and extremely pertinent to many discussions of patents and patent law in the US here on Slashdot. I am not here to debate the validity of current patent laws with you since that is not why you wrote this article. I just wanted to thank you for the info.

    Lothar

  160. Any *real* horror stories? by sansbury · · Score: 1
    Every time I read about software patents, I see lots of "worst-case" scenarios of what could happen, theoretically.

    But does anyone know of any cases where ridiculous software patents (like Amazon's 1-click shopping patent) have actually been defended successfully, and someone has really suffered as a result?

    My suspicion is that a lot of these companies doing the patenting are doing it because they're afraid someone else will patent their stuff first, and charge them money for their own ideas.

    The rate of innovation in software is such that most patents would seem to be moot within 1-3 years. Could this be the case, or do such "method" patents make the scope so wide that a patent on, say, MS Word 3.0 would cover StarOffice somehow? Ick.

    -cwk.

  161. Patents Begone! by ed1park · · Score: 1

    I remember something to the effect that a court decided that medical procedures/technology cannot be patented since it potentially harms the patient. Does anyone know more?

    Well, if the government has taken the position that patents harm the common patient, then why don't they see that it harms the common consumer?!
    How long before this whole debacle begins to eat our society like the malignant cancer it is?

    The situation is truly sickening. Now there are companies that solely exist to purchase and retain patents. And then they go make money off of everyone else. Disgusting leeches.

    I remember Carmack had something to say in an interview about patents that appealed to me. He does not believe in patents. Except he does believe in a copyright. That sounds like the "right" thing to do. Patents only hold the progression of our society and technological advancement back.

  162. Software Patent Search by Conspire · · Score: 1

    We all know that IBM Corp's patent search engine can do searches for ANY patent, but does anyone know of any websites that focus on the following issues:

    1. Recently issued software and "internet business model" patents, with respective briefs on the patent.

    2. Current litigation status concerning software and "internet business model" patent disputes.

    3. Searchable database of software patents via the patents' claims to patented functions.

    4. Searchable database of "business method" or "internet business model" patents via the patents' claims to patented procedures and models.

    This type of search engine would be very useful for programmers and entrepenuers alike.

    _______________________________________________

    On a more utopian phase, surely a foundation should be started for the "open source patent" model. Such a foundation would be funded by donors and would be non-profit, with a charter describing its function as:

    1. Assisting programmers ensure that mundane software procedures and functions are patented in an open source model.

    2. Provide programmers with advise on how to ensure that code written does not infringe on any existing patents.

    3. Re-patent (the most common way to get around a patent in the manufacturing world) existing software and "internet business procedure" patents through improving the function and performance of the patented procedures and re-patenting the improvements under an open source model patent.

    Somebody should do it, wish I had the time. I would be more than willing to assist those who are interested, or point someone in the right direction for starting such a project.

    --
    Real men don't need signitures!!!
  163. Re:Okay, here's a question... by Anonymous Coward · · Score: 0

    If code were published anonymously (or signed by a pseudonym), nobody could even tell which (if any) patents may have applied in the author's locale. Users in locales where patents do apply could still be harssed for infringement, though.

    This could also work against invalid export rules, but be careful out there.

  164. Miscrosoft Patent by KrazzyKanuck · · Score: 1

    Speaking about patents.... http://www.theonion.com/onion3311/microsoftpatents .html

  165. Re: 20000 incorrect by Anonymous Coward · · Score: 0

    I belive a patent application in the US costs about $300. Of course that's assuming you do all the research, filing, etc and from the article it appears a mistake on the application can invalidate the patent. So realistically it should be much higher. (BTW I know a guy who patented something that can't/doesn't work. in effect it makes no sense....)

  166. Algorithms by Anonymous Coward · · Score: 0

    This is nice and neat and all. However, it's too complicated for someone who has no idea of what you're trying to say understand. However, concerning algorithms: If someone has an algorithm that, let says draws an image a certain way. And they patent this algorithm. Can you legally devise an algorithm that is not related to the first, that accomplishes the exact same task? Or is this illegal and infriing the patent?

  167. Re:goddam lawyers by Anonymous Coward · · Score: 0

    The politicians that make the stupid laws that lawyers take advantage of. Lawyers are just the effect. Politicians are the cause.

  168. Protocols, etc.. by Thomas+Charron · · Score: 2

    Are protocol specifications also patentable? Aka, can someone patent the idea of using TCP/IP to transfer data in a tag based language, such as XML?

    Or even more broad, patent something like XML-RPC, etc?

    --
    -- I'm the root of all that's evil, but you can call me cookie..
    1. Re:Protocols, etc.. by Lord+of+the+Files · · Score: 1

      I think so. There have been articles about similar things recently. The only thing is that it's harder to get it declared a standard if you patent it. There need to be 2 independent implimentations for it to become a standard, even in name. In practice you have to convince people to use it, and if you charge a lot, that's hard.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

  169. Patent lawyers as engineers .... by taniwha · · Score: 2
    I have been involved in the writing of a number of patents (probably too many) - to the point that I can almost bash one out by myself :-(

    One thing I've noticed is that the patent lawyers come at the problem from almost an engineer's point of view - they are trying to solve a tricky problem in logic - they are programming it in their own programming language 'patentese' - it has the ability to create things that are almost variables (refer to something by a specific name then refere to it later with the exact same name preceded by 'the'), arrays 'the first XXX', 'the second XXX' etc etc and subroutine calls (refering to previous claims recursively). To make things worse some simple things like 'and' and 'or' seem to have mutated to their own meanings.

    Of course it all belies that whole concept of patenting something which is in exchange for 'describing an invention to the public'. I wonder if anyone's ever tried to have a patent overturned because it wasn't described in a manner that the public (ie. the engineers who were supposed to read it in order to avoid it) could understand? A case like that would upset a lot of applecarts :-)

    Finally, even though I have a bunch of patents, I think that this patent frenzy is crazy - it completely debases what a patent used to be - all of my patents together probably wouldn't come close to the equal of one patent of Edison's.

  170. While we have an IP attorney around... by Merk · · Score: 4

    First let me say that was a very informative an interesting article. But while we have attention on IP law, allow me to branch the discussion.

    One issue that has been bothering me lately in regards to IP law is the matter of contracts signed with an employer that gives them very broad powers.

    When I signed up for my current job I was somewhat desperate and wanted a job quickly. I didn't expect to be around long and because of that I signed away some rights I probably shouldn't have.

    The documents I signed included one containing non-competition clauses (I can't work directly in the same industry for some time when I leave, and can't go for work for one of our clients). They also included documents saying that any ideas I came up with on company time were theirs, and any ideas I came up with not on company time, but relating to company business were also theirs.

    Lately I've been doing some contract work with another company outside of work hours (with the knowledge of my main employer). Since I'm doing a lot of unique and interesting things with this job I've been wondering if I might get in trouble. I'm not really worried about the non-competition clauses since the work is very different, but I am worried about the IP issues. If I come up with something while doing this outside work, can my employer force me to cough up the invention / idea / whatever?

    How legal and enforceable are non-competition and "we own your inventions" type contracts? And if they are fully legal and enforceable, what, aside from quitting, can I do to reclaim some of my rights?

    PS: Sorry this is all worded very vaguely but I don't have the contracts readily available now so I can't currently give the exact wording. (but I can find them if it really depends on the exact wording)

  171. Okay, here's a question... by Surazal · · Score: 1

    Suppose I, as an independent software developer, release a free software project under the GPL. How do I insure that my ass doesn't get sued into oblivion (with my income that wouldn't take much) if some algorithm I use infringes on, for example, one of IBM's patents. Am I even capable of even defending myself even if the patent was easily proven as invalid? What happens when the patent is enforcable?

    While this document was enlightening, I get the wary feeling that I'm going to eventually get screwed over sooner or later, thanks to our government's brain-dead patent policies. What are the solutions? Can I cover myself for liability purposes, or am I going to have to depend on the whims of some faceless corporation and the supposed expertise of patent lawyers? Hell, what if I can't even afford a lawyer?

    This is troubling for me, because to me it says "Say goodbye to your hacking days; everywhere you'll turn you're gonna run into a patent and get screwed". What can be done to keep the hacking culture alive and keep it from stifling because of the paranoia induced by potential lawsuits for something you didn't even know was a problem the day before? Can anything be done at all?

    --
    --- Journals are boring; Go to my web page instead
    1. Re:Okay, here's a question... by Zoloft · · Score: 1

      "If your product has serious commercial value to you or IBM, there's a chance
      they'll use a patent to stop distribution of your product, but that's in the
      commercial realm where nasty behavior can be expected."

      But what if your product is free - beer *and* speech? Correct me if I'm
      mistaken - this is a real issue between AT&T and Bruce Perens (Electric Fence?).
      The problem is- you can't get blood from a stone, but you can put an honest
      hacker through hell to protect your profits.

      --
      Zoloft
  172. A Few Clarifications on Patent Law by doogieh · · Score: 4

    I believe it is a little worse than Mr. Young lets on.


    (1) Especially in university or early open source development, you are still liable for infringement EVEN IF YOU DID IT FIRST. While you think you'd be protected as a "prior user," this isn't well established. Congress is passing legislation that will allow corporations to use this defense, but make it difficult for universities or individuals to apply it: if you sell your invention after the other entity has patented it, you are still liable. [This is the American Inventor Protection Act of 1999.]


    (2) It isn't just patents coming out tomorrow that are an issue. There are thousands of patents in the PTO covering software and internet uses people think are in the public domain. This "land grab" covers business methods, algorithms, and a number of areas previously thought unpatentable.

    (3) For technical reasons, a patent can conceivably cover something you've done for a long time. If you've done X for years, and a patent claiming only Y in it's "written description" comes out, you shouldn't be an infringer. But if the patent arguably includes X in the claims, you shouldn't be an infringer but may very well be adjudicated as one. Your previous practice would only be a defense under particular circumstances (i.e. it was published)

    (3) I think we need a patents and general intellectual property HOW-TO group. Anyone out there interested in putting together a basic explanation of patents, trademarks, copyright, and software/internet for /. style reader, let me know.

    1. Re:A Few Clarifications on Patent Law by Lionel+Hutts · · Score: 1

      Nonsense. If you invented it first, you are not only protected from suit, but *you get the patent.* This is true *only* in the U.S. (and the Philippines). The change proposed in the law would give you a defense if you invented it *second*, but before the patent issued.

      --
      I Can't Believe It's A Law Firm, LLP does not necessarily endorse the contents of this message.
  173. Re:Linguistic Viruses by waldoj · · Score: 1

    I think that the Germans have a word for it that translates, roughly, to "earworm." If I remember, it's pronounced something like "oir-verm." But it's been years since I lived with that German au pair. :)

  174. Novelty, Usefulness and Uobviousness by werdna · · Score: 2
    It has been suggested that the world must end because software inventions (that is to say, a "practical application of a mathematical algorithm, . . . [by] produc[ing] 'a useful, concrete and tangible result") may be patented. With the following, I do not propose to defend the patent system per se, but rather to describe what the system *is*, as an alternative to the straw man folks have been beaten down.

    The subject matter requirement. Software is not invalid merely because it relates to an algorithm, any more than a design for a catapult is invalid because it relates to the law of gravity. If the invention imposes structure beyond the most abstract account of an algorithm, that is sufficient. Like it or not, that's the law. No critic should enter the debate unarmed on this point. So, load up your ammo and study the most recent and authoritative statement of the law on the subject matter requirement.

    The Novelty Requirement.Certain kinds of prior publication and/or public disclosures of an invention (in jargon, "references") can invalidate a patent claim if, but only if, the claim reads on the reference. A claim reads on a reference if, but only if, each and every limitation set forth in the claim appears in the reference. As an example, if my reference frobozinates an array by (i) prefreezing it; and (ii) using a dual coloration method to frobozinate it, and the claim is directed to: (i) prefreezing; (ii) slighly defrosting; and (iii) using a single coloration method, the claim is deemed novel because it has an additional step not found in the reference. If the claim is directed to: (i) prefreezing; (ii) using a single coloration method with a miracle dip, the claim is deemed novel because it doesn't have the dual coloration limitation. Finally, if the claim is directed only to the use of general frobozinating with a prefreezing step, this claim is not novel, because the claim "reads on" the prior art. (even though the claim doesn't include ALL the steps disclosed in the art).

    The Utility Reqirement. This is not likely to be an issue, unless the claims are directed to something criminal in nature (automated locksmithing or cracking technology, perhaps) or something generally considered impossible (halting problem, perpetual motion, etc.)

    The Unobviousness Requirement. As you may have guessed by now, this doesn't mean what you think it means. Unobviousness is essentially a way to "loosen" up the rigid (and easily avoided) novelty standard by stating that even if a single reference doesn't have every element of a claim, the differences between the reference would have been obvious to a person of ordinary skill at the time of invention.

    In practice, you can best understand this standard by imagining a programmer version of the film character Vern. Dim-witted and not terribly self-aware. But Vern has a unique, almost idiot savant talent, he knows everything. Every book ever published -- every program ever publicly used -- every thing that legally constitutes prior art with respect to the particular claim.

    So, if a claim is directed to an A, B and C; and one reference understood only by a handful of high-level computer scientist philosopher-kings discloses A and B, and another reference in a Ph.D. Thesis from the late 1900's with only a single copy remaining, but publicly available in a disused lavoratory in Lucerne discloses B and C, Vern would know both references.

    However, Vern would not think to combine them unless it would be "obvious" to do so. Under the patent law, this basically means that there is a specific teaching to combine the particular references in one or the other of them (or in another reference). It is not sufficient to certify after the fact, when all the references are gathered and the problem is placed before you in view of those references, that you would think it obvious to combine them. Vern generally isn't that bright, unless the differences between the claim and one reference are effectively trivial design decisions.

    So, in short, some relatively small number of references must combine to identify EVERY feature claimed, and there must be some reason to combine the references.


    Conclusion. It is for these reasons that noone will ever claim a well-known program idiom. A claim directed to the idiom alone would be invalidated by a single program exhibiting the idiom.

    On the other hand, the obviousness or non-novelty of a particular idiom does not render a combination of elements invalid unless the prior art (or an "unobvious" combination of prior art) contains all of the elements of the combination.

    Clearly, the preceding discussion is (intentionally) a super-simplified description of the issues of validity. My efforts in describing the foregoing is to help my colleagues to develop an intuition as to what the law *is*, so that they can better articulate their criticisms of the system or of particular patents with respect to the law, and not to a straw man.

  175. Couple of Questions by Micksa · · Score: 1
    1. Suppose I create something using a device I created myself that uses patented technology, but I only share/sell/etc the products of that device? e.g. suppose I write a little GIF library of my own and use it to create some images for my web site, but don't give the library away to anyone in any form? Am I then liable?
    2. This is just an idea, but how about proposing that patents can only be enforced on people who use patented technology for profit? This would relieve OSS, acedemic work etc. Some clause would have to be thrown in to cover people who use OSS, as opposed to those who write it.
  176. dumb article. by Anonymous Coward · · Score: 0

    1) Patents are intended to enable the patent holder to prevent others from building. If I have a patent, that doesn't enable me to build that invention. There might be another patent that someone else has that is needed to build the invention. It's not an enabler. 2) Doesn't talk about the changes in the patent system, and how it effects us opensourcers.. You should talk to levian.com, people (person) working around patents for gimp. US patent laws and global copyright laws are controlled by corporations. I'm biased, but I know anyone who goes to a lecture on patents (i have) doesn't get this bullshit summary. You get a little more.

  177. Lawers Defend OSS... by jcurious · · Score: 1

    Several of the lawers that have commented here mention thier willingness to help protect OSS by cross licence agreements and perhaps the posibilty of defending OSS against patents based on prior art.

    Why have none of you started such a movement? It would demonstrate knowledge ability in the areas of computers, open source, and patent law and create general publicity for your firm.

    curious

  178. Reason for hope? by demigod · · Score: 1

    I must admit I am suprised (and happy) to see the stereo-type of patent attorneys shattered. Who would have thought they would both see and admit the system is badly broken.

    The question that remains is "can they change it with the large financial incentives for not doing so?" What a racket they have;

    1. "...the courts have held that no one but a patent attorney can really know what the scope of coverage of a patent claim is."
    2. "...not applicable to individuals who cannot afford to keep a small army of patent attorneys on retainer."
    3. "The enforcement of a patent ... costs a small fortune to defend"
    4. "it costs ... small fortune to assert it as well."
    5. "apply for patents in self-defense."

    And of course we all know who it is getting these small fortunes we must pay in self-defense.

    So why have several patent attorneys let the cat out of the bag (the cat being that the patent system is broken and the bag being the cocoon of ignorance in which the public lives)?

    Maybe, just maybe, it because they are patent geeks (they read /. don't they). As geeks they see a system that is broken and want to fix it. That's what geeks do.

    I think maybe this system was just a bad prototype and it's time to throw it away and use what we have learned (from our mistakes) and build a new system.

    If we really need on at all. After all the current system benefits no one but the patent attorneys.


    "The last thing I want to do is deal with a bunch of people who want something."
    --
    "The last thing I want to do is deal with a bunch of people who want something."
    Major Major
  179. More references and activism info by ajs · · Score: 3
  180. bringing all economic activity to a halt by CheapVerbiage · · Score: 1
    That is what parasites do to a body.

    The greatest danger is that some "rogue state" will not abide by U.S./western patents and thus accelerate the development of their technology by 17 years. If patent law has its way, even China could have better software than the U.S. 20 years from now. Patents might be a great way for the vested interests to control technology within their geographic domain, but as long as there are competing nations (i.e. more than one), you are going to need to let your tech people do their jobs at some point, lest your competitor do the same.

    I don't know if we can fix these institutions without destroying them. They are moving fast in the direction of making it impossible for us to do our jobs at all. Maybe it wouldn't hurt to shut down all but 2 or 3 of the law schools in the U.S. Either that, or eventually all software will be written by less than half a dozen firms, and academic software will be a dim memory. It's sounds downright... Bolshevik: the Company is the State, via PAC money, and as such that State owns all property.

    --

    Measure your wealth in hours, not just dollars.

  181. So, what do we do? by Mr.+Slippery · · Score: 2
    I knew the situation with patents was bad, but this makes it sound like the only thing to do is take the folks from the Patent Office (or maybe the Court of Appeals for the Federal Circuit) out back of the barn and put them out of our misery.

    What do we do? The only organization I've ever heard of to oppose this sort of thing is the League for Programming Freedom, which is not much more than some web pages at the moment (no formal organization, no budget). Who else is there to co-ordinate actions against SW patents?

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood