LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cores > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: Günter Dannoritzer<dannoritzer@w...>
    Date: Tue Oct 2 13:26:51 CEST 2007
    Subject: [oc] patents and logic cores
    Top
    Thanks Richard for that great explanation.

    Richard Tierney wrote:
    [...]
    >
    > The situation is exactly the same today. Different national governments
    > have different standards for what constitutes an 'invention' (in the US,
    > for example, you can get a patent on a perpetual motion machine, among
    > many other other absurd things), but national law still does not, and
    > cannot, extend across national frontiers. If you want to patent an
    > 'invention', you first start by finding out where your markets are, and
    > then you take out national patents in those markets. Some countries may
    > allow a monopoly for an 'international' patent of some sort (a European
    > patent, for example); that's a decision that is made by the government
    > of that country.
    >

    This is were I feel it is getting hairy. To figure out what does really
    apply to my case.

    I give you an example. I am looking for a pipelined FFT processor for my
    opencores project. Doing a google search the first hit is this paper:

    http://ipdps.cc.gatech.edu/1996/PAPERS/S19/HE/HE.PDF

    It really explains the processor well and also is a very efficient in
    terms of FPGA usage. Now guess what, it is protected by a US patent and
    doing a search on the EPO page it has a EPO publication number assigned
    and is registered with the World IP Organization.

    Now I know that in Europe algorithms cannot really be patented so far
    and me living in Germany the US patent would not really affect me. But
    with all this motion at the moment about the intellectual property laws
    getting unified all over Europe I am a bit unsure what all this other
    stuff with the world IP organization has to do with it.


    > Back to your questions:
    >
    > 1 - the location of a 'server', whatever that is, can make no
    > difference. All that matters is commercial exploitation. Note that, if
    > you give something away for free in a territory in which a patent-holder
    > has a commerical monopoly right, then they clearly have a case against
    > you, but only in that territory.

    Yes, that is where I thought the server location would come in. For
    example, if the server is hosted in the US, the company could forbid to
    publish the project because of the patent law in that country, where as
    when the server would be in another country, US law would not really
    have an influence on it.

    [...]

    >
    > 4 - If it's not already obvious, and to elmininate any confusion: you
    > can do anything you want with the information contained in a national
    > patent but, if you infringe the inventor's monopoly rights in that
    > country, you may end up in a court in that country, if you let them
    > catch you.

    And this is were it becomes complicated with opencores, as a project is
    public available. So it becomes important to check first before causing
    some violation.

    So there are actually two ways to look at it from an opencores
    development project. One is from the developers point of view. What laws
    are valid for the developer or the team of developers.

    The other question is what laws would apply to a user of that project.

    I guess it is not the task of the developers on opencores to verify all
    national laws and whether their implementation would violent one of them.

    So what is the recommendation here? I guess for a development team,
    check that your national laws are met?


    ReferenceAuthor
    [oc] patents and logic coresRichard Tierney

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.