Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Patents The Almighty Buck Your Rights Online

EU Amends Software Patent Directive (Suggestions) 160

jopet writes "The EU has amended its draft proposal for a directive on how to handle patents on "computer-implemented inventions'. Several harsh points have been dropped and clarifications on what is patentable at all have been added. Good to see that protests and petitions can make a difference." YHBT. These are the suggestions from June.
This discussion has been archived. No new comments can be posted.

EU Amends Software Patent Directive (Suggestions)

Comments Filter:
  • Well it's a start (Score:2, Insightful)

    by Kevin_ap ( 597233 ) <hitmanNO@SPAMgmx.co.uk> on Monday September 22, 2003 @08:03AM (#7023317)
    but the patent system still need a radical revamp
  • by Zocalo ( 252965 ) on Monday September 22, 2003 @08:07AM (#7023331) Homepage
    Great, they've removed some of the harsher language. Woohoo! Of course, the flip side of that is that MEPs that were erring over that language are now more likely to vote for it than before. We used to have a chance of a Software Patent free EU, but I doubt that is going to happen now.

    Still, at least it shows that MEPs *do* listen to their constituents, so there is some hope...

  • Seems good. (Score:4, Insightful)

    by levell ( 538346 ) on Monday September 22, 2003 @08:14AM (#7023365) Homepage
    The changing seem pretty good e.g.from the justifications:

    Unlimited patent protection for software could make it illegal under patent law to engage in reverse engineering practices employed by software developers to achieve interoperability as currently permitted under the exceptions in the Software Copyright Directive. Therefore future EU-legislation related to software patents must include an explicit exception to patent rights in order to ensure that developers of software can continue to engage in the same acts to achieve interoperability under patent law as they are allowed to today within the limits of copyright law."

    and: "It is essential to monitor the impact of the patentability of computer-implemented inventions on small and medium-sized undertakings. "

    and: This recital makes it clear that it is not enough to specify the use of a computer (i.e. of technical means) to make a computer-implemented invention patentable. The invention as a whole must make a technical contribution. Ordinary data processing is not enough.

    and finally: It is essential to make it clear that this Directive is not revolutionary and will not change the status quo as regards the patentability of computer-implemented inventions. It will, however, make for legal certainty and set clear limits as to what is patentable in this area.

    As someone who wrote to their MEP, I'm pretty pleased with the changes, looks like we made a difference!

  • by Xner ( 96363 ) on Monday September 22, 2003 @08:19AM (#7023378) Homepage
    First of all, MS has enough inertia(not to mention cash) to keep coasting along on their installed user base for decades. Then you must remember that this actually allows software patents in the EU, they are forbidden right now. This plays in MS's hand, though less so than the system that is in place in the US. Also the DMCA-like EUCD is moving in the same direction.

    But the most important thing is that, in order to curtail predatory business practices one must prosecute effectively, because failure to do so renders the entire legal framework a waste of paper. I love the EU with all my heart, but sometimes wasting paper is all they seem to be good at.

  • Good Thing (Score:5, Insightful)

    by RAMMS+EIN ( 578166 ) on Monday September 22, 2003 @08:20AM (#7023380) Homepage Journal
    I am happy to see that the EU listens to criticism. I am even more happy to see that they adapted the directive to make it abundantly clear that algorithms as such cannot be patented, and explicitly upheld the right to reverse engineer. This is a Good Thing.

    However, there is still cause for alarm. For example, what is meant by:
    In order to be patentable, a computer-implemented invention must be susceptible of industrial application and new and involve an inventive step. In order to involve an inventive step, a computer-implemented invention must make a technical contribution.


    There are quite some terms here that could be interpreted wide enough to still pose a threat. Moreover, this is just one proposal; it may change again in the future. Still, I sigh in relief.
  • by Glassbear ( 557667 ) on Monday September 22, 2003 @08:22AM (#7023389) Journal

    A lot of the proposed amendments add new clauses that specifically limit software patenting. Probaly not enough limits to satisfy the "no software patents" crowd, but still... it sure would be nice if U.S. law took some of these principles a little more clearly to heart:

    (13a) However, the mere implementation of an otherwise unpatentable method on an apparatus such as a computer is not in itself sufficient to warrant a finding that a technical contribution is present. Accordingly, a computer-implemented business method or other method in which the only contribution to the state of the art is non-technical cannot constitute a patentable invention.

    * * * * *

    (13b) If the contribution to the state of the art relates solely to unpatentable matter, there can be no patentable invention irrespective of how the matter is presented in the claims. For example, the requirement for technical contribution cannot be circumvented merely by specifying technical means in the patent claims.

    * * * * *

    (13c) Furthermore, an algorithm is inherently non-technical and therefore cannot constitute a technical invention. Nonetheless, a method involving the use of an algorithm might be patentable provided that the method is used to solve a technical problem. However, any patent granted for such a method would not monopolise the algorithm itself or its use in contexts not foreseen in the patent.

    * * * * *

    2. A claim to a computer program, on its own, on a carrier or as a signal, shall be allowable only if such program would, when loaded or run on a computer, computer network or other programmable apparatus, implement a product or carry out a process patentable under Articles 4 and 4a.

    Actually, my favorite part might be one of the preamble amendments:

    The object of any law relating to patenting is not to ensure that patent-holders enjoy an advantage: the advantage granted to the patent-holder is only a means of encouraging the inventive process for the benefit of the society as whole. The advantages granted to the patent-holder must not work against this ultimate objective of the patent principle.

    This part should be required reading at the USPTO... :-)

  • by k98sven ( 324383 ) on Monday September 22, 2003 @08:23AM (#7023400) Journal
    Linus and Alan write on Sunday, and the EU jumps on Monday. Good show, gentlemen!

    Given that the amendment is from June they're even faster than that!
  • by fulgan ( 116418 ) on Monday September 22, 2003 @08:26AM (#7023413)

    On the surface it seems this amendment would stop patenting general purpose algorithms. On the other hand, a suitably lax definition of "technical problem" makes this all moot. "The LZW arithmetic coding algorithm" is not patentable. "Using the LZW algorithm for data comression" however is.


    Actually, I don't quite agree here: others amendment makes it clear that, in order for something to be "patentable", they must a) not be made only of the assembly of unpatentable items (art. 13a and 13b) and b) involve an "inventive" (and patentable) step (Art. 13c)

    Therefor, it can be argued that, if LZW is not patentable, mearly applying it to data compression isn't either since it doesn't invlove anything that is patentable and it doesn't invlove and "new way" to solve the technical problem at hands.
  • by lanswitch ( 705539 ) on Monday September 22, 2003 @08:31AM (#7023445)
    And sometimes they do useful things. Like Agnula, (www.agnula.org). It looks like teh (?) EU has an opinion about which software we should use. As a government they can't support or fight a company, and all they have is the legal system. I think the EU is using theirs to stimulate healthy competition, and that would automatically mean trouble for a company like microsoft.
  • by Xner ( 96363 ) on Monday September 22, 2003 @08:33AM (#7023455) Homepage
    Suppose there is an algorithm to obtain two primes from their multiplied form (not patentable). Now suppose someone found code that could do that x times faster. I guess that would be patentable under these terms.

    What you are suggesting is either a different algorithm (I presume that it would have a different "big O", therefore a different "recipe", therefore a different algorith) or a specific optimized implementation of the same algorithm. The latter may or may not be patentable, I have not studied the full text of the directive. However, look at the text:

    the use of an algorithm might be patentable provided that the method is used to solve a technical problem.
    This implies that while "algorithm to obtain two primes from their multiplied form" would not merit a patent, "Method to decrypt ciphered content" that uses the same algorithm would, effectively precluding its use in its main application area. My thesis is that allowing this kind of protection is but a short step from allowing patentability of the algorithm as a whole, since alternative applications for most alorithms are few and far between.
  • by Daniel Phillips ( 238627 ) on Monday September 22, 2003 @08:47AM (#7023520)
    A computer-implemented invention shall not be regarded as making a technical contribution merely because it involves the use of a computer, network or other programmable apparatus. Accordingly, inventions involving computer programs which implement business, mathematical or other methods and do not produce any technical effects beyond the normal physical interactions between a program and the computer, network or other programmable apparatus in which it is run shall not be patentable.

    These are weasel words that can easily be circumvented by an appropriate definition of "technical effects". For example, this rather pointedly leaves "the user" out of the list of physical interactions. So any "technical effect" on the user, such as saving mouse clicks by using cookies when shopping online, for example, can be patented.
  • by dazk ( 665669 ) on Monday September 22, 2003 @08:48AM (#7023525)
    You are wrong. Individual Homepages being shut down might not have made a difference but European politicians already started to complain about the amount of letters and mails they got. Also the voices of quite a few small and medium sized businesses joined the choir. I really don't think all of this went by unheard.
  • MOD PARENT UP! (Score:5, Insightful)

    by infolib ( 618234 ) on Monday September 22, 2003 @08:49AM (#7023538)
    Stop the misinformation please. The editors have been fooled. This guy, on the other hand knows what he's talking about. [slashdot.org]
  • by Elektroschock ( 659467 ) on Monday September 22, 2003 @08:58AM (#7023619)
    This is the JURI proposal as introduced by rapporteur Arlene McCarthy and voted in JURI we fight against, an amendment to the original Business Software Aliance/EU Commission proposal.

    It is very common that patent protagonists lied to the general public and their collegues. Patent lawyers are like crackers. Cracker circumvent security, patent lawyers circumvent restrictions of patent law. A patent lawyer that cannot file a patent on software patents with the current "JURI amended"-directive proposal would not be worth his money.

    Here you find the amendments [ffii.org] that will be voted on and FFII's recommendation. FFII and the Eurolinux Alliance are very strong in Brussels and they grow stronger every day. Many parliamentarians listen to us and then the directive protagonists sell the directive as an fulfillment of our concerns, switching rhethorics, but not substance. About 200 people now focus on this issue as activists on our mailing lists. You can subscribe to patent@aful.org [aful.org] or take part in theOnline demonstration [wiki.ael.be] or become a member/supporter of FFII [ffii.org] or sign the Eurolinux Petition [noepatents.org]. You can support FFII by donations or even better by contributions. The European Parliament underestimated us. The patent lawyer slaves in Europarl came under strong pressure. We will be a mayor stakeholder in any future debate. The Green Party/EFA Groups impressed by our work even called for Open Source in the EU institutions [greens-efa.org]

    The Green/EFA group in the European Parliament has called on the EU, and in particular on the European Parliament, to support free/open-source software by introducing it into their IT systems. In a letter to the Secretary General of the Parliament, Julian Priestley, dated 9 September, the two Green/EFA Co-Presidents Monica Frassoni and Daniel Cohn-Bendit, argue that - as well as supporting Europe's software industry - switching to free and open source software would benefit the Parliament in terms of data continuity, technological independence and budgetary considerations. It would additionally take note of the Parliament's Echelon resolution, which recommended using non-proprietary software to increase technological security.
    I also would like to remind you that the US government lobbied against us [ffii.org], esp. against interoperability in the directive. The wrote a letter to EU parliamentarians. I think it is time to internationalize the debate and we need your help to get rid of EU, US, JP ecc. trivial software patents. Unfortunately OSI does not support anti-swpat action and very few US activists joined forces with us. An OSI representative (Russell Nelson) from the board of directors says they are "neutral" not really caring about Intellectual Property, and that's what is written in their FAQ.
  • by Anonymous Coward on Monday September 22, 2003 @09:04AM (#7023670)
    No, No NO! You read this amendment wrong!

    The amendment you quote is deleted from the current draft, because was put in by mistake by Arlene Mcarthy and Co.

    Their amendment no goes like this:
    Article 6 a (new)

    ----
    Article 6a

    The rights conferred by patents granted for inventions within the scope of this Directive shall be without prejudice to acts permitted by way of exception under Directive 91/250/EEC on the legal protection of computer programs by copyright, in particular the acts specified and described in the closed list set out in Articles 5(2) and (3) and 6 of Directive 91/250/EEC.
    ----

    Article 6 does not sound as good as it before, now does it?

    This directive is just as bad as all the previous.

    MEP's: Please stop this EU Software Patent nonsense by rejecting the whole directive!

    Write/Call your MEP before it is too late.

    regards.

    BobCat
  • by sufehmi ( 134793 ) <sufehmi@NOSpAm.gmail.com> on Monday September 22, 2003 @09:05AM (#7023683) Homepage Journal
    The amendments still allows software patent.

    Worst, it's indeed aimed to enable a party to patent the idea.
    (search for " opyright" in the document - don't forget to type the extra space in the beginning)

    I agree with various parties, including Linus, that copyright (protection for the expression / the actual code) alone is already enough for software developers.
    Ideas should never be patentable.

    I know that business method and algorithm are non-patentable by the amendment, but:

    [#] EU currently forbid software to be patented, and it's doing OK with numerous software houses, big and small alike, flourishing.

    [#] So there's lack of justifiable case for this legislation to exist at all.
    A software-patent legislation means making a small opening, which may lead to currently unseen consequences in the future.

    [#] This software-patent legislation should not exist at all.
    We should aim for its cancellation, not its amendment.

    But as revealed by a lobbyist (Ciaran?) some time ago in Slashdot, MEPs doesn't like the idea of rejecting a legislation proposal; since they view it as a waste of EU resources.
    So this definitely is not going to be easy. But I think we have to aim that high, for our own future.

    I've also written another comment that may be relevant here [slashdot.org].

    Anyway, I'd like to write/fax (not email/other virtual means of communication) to my representative in EU parliament. But so far I've failed to find out how.
    Can anyone enlighten me please ?

    Thanks.
  • by Serious Simon ( 701084 ) on Monday September 22, 2003 @09:07AM (#7023708)
    Good to see that protests and petitions can make a difference

    Unfortunately, that remains to be seen.

    First of all, as far as I know a vote is necessary to determine if these amendments make it into the directive.

    Even so, most of these amendments are just polishing language. They do not really change the character of the directive proposal, in that it allows software patents (in contradiction to what it says in the explanatory part that it intends to clarify the existing European Patent Convention, and not to replace it. The EPC explicitly prohibits software patents).

    A big problem is the definition of the term "technical". It can easily be argued that the use of a certain algorithm e.g. to improve software performance is "technical" and can be patented even if the algorithm itself cannot be patented. Hopefully the following amendment will be included in the final directive:

    The use of natural forces to control physical effects beyond the digital representation of information belongs to a technical field. The processing, handling, and presentation of information do not belong to a technical field, even where technical devices are employed for such purposes.

    The following amendment:

    Member States shall ensure that wherever the use of a patented technique is needed for the sole purpose of ensuring conversion of the conventions used in two different computer systems or network so as to allow communication and exchange of data content between them, such use is not considered to be a patent infringement.

    looks promising, but it would still allow the abominable GIF patent as a conversion when it is not specifically used for data exchange between computer systems.

    We can always hope the MEPs will vote for a directive that prohibits patenting of any software (and the process of running such software) that is intended for general purpose computers, such as operating systems, office suites, data base software etc, etc, in line with the existing EPC. However, I am not too confident that this will happen...

  • by CrystalFalcon ( 233559 ) on Monday September 22, 2003 @09:11AM (#7023735) Homepage
    If you ask me, the response would be that stupid and trivial software patents aren't, algorithm and process patents aren't, computerized 14th century practices aren't, whereas those that are classic patents that just happens to involve a computer, like "method for improving output of sawmill involving computerized scales and sorting" or similar, will be.

    But IANAL. In any case, in my view of the world, this directive is a step forward from the current situation.

    (Especially given that everything interop is nonpatentable and noninfringing.)
  • by harriet nyborg ( 656409 ) on Monday September 22, 2003 @09:36AM (#7023932)
    (13c) Furthermore, an algorithm is inherently non-technical and therefore cannot constitute a technical invention.

    anyone who believes an algorithm is "inherently" non-technical has obviously never tried to solve an engineering problem.

    take, as example, the viterbi algorithm, invented by dr. andrew viterbi one of the founders of qualcomm.

    most digital receivers do not attempt to "undo" the effects of the radio channel, rather digital receivers attempt to model the radio channel to estimate what would have been received given an assumed binary sequence. by comparing what was actually received to what the receiver expected to receive, one can estimate the binary sequence which was sent. this is known as MLSE, or maximum likelihood sequence estimation.

    a major problem with MLSE is that digital sequences can be very long, and the number of possible paths quickly becomes enormous and unmanageable. viterbi's algorithm is a clever way of "pruning" the number of paths so that the number of possible sequences is reduced to a manageable size. modern, low-cost, digital communications would not be possible without dr. viterbi's algorithm (which he, by the way, never patented.)

    viterbi's algorithm is a mathematical equation which does not describe a natural phenomenen (like E=mc^2), but is an invention of mankind to solve a particularly vexing problem facing digital communications.

    when programmed into a DSP, the viterbi algorithm has technical effect, but the invention itself is the algorithm.

    one could copyright the code used to program the DSP, but this doesn't protect the algorithm, only a particular implementation of it. copyright does very little to prevent someone else from coding the algorithm in a different way or from implementing the invention in firmware. this is the weakness of copyright and why patents on algorithms are needed.

  • by ciaran_o_riordan ( 662132 ) on Monday September 22, 2003 @11:49AM (#7025151) Homepage
    Slashdot, you should be ashamed of yourself (more than usual).

    These are the amendments from the pro-patent camp, the people pushing the directive.

    The only good thing in there is the exclusion of Business Method patents. Everything else is just moving words around and generally strengthening the "software innovation = invention" stance. (inventions are patentable).

    The vote is on the 24th of this month. No amendments have been adopted yet, that's what the vote is for.

    Ciaran O'Riordan
  • by Wolfbone ( 668810 ) on Monday September 22, 2003 @01:28PM (#7026038)
    A quick google search reveals that Viterbi most likely didn't patent his algorithm because he knew it wasn't new, having been described - in a more general form - by R. Bellman in his book "Dynamic Programming", published in 1957.

    As expected, since the algorithm applies to such a general class of data (data generated by a HMM process) I also found that the Viterbi algorithm is used in other fields such as molecular biology and speech recognition.

    It is dangerous and foolish to assert that some mathematical scheme is not a representation of any natural phenomenon. Logic dictates that in order to make such an assertion one would need to know every mathematical description of all natural phenomena.

    This is typical of the (often deliberate) short-sightedness used in the arguments of those who advocate patentability of mathematical algorithms.

Our business in life is not to succeed but to continue to fail in high spirits. -- Robert Louis Stevenson

Working...