LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    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: Jecel Assumpcao Jr<jecel@m...>
    Date: Mon Jan 17 08:59:58 CET 2005
    Subject: [oc] License
    Top
    RT wrote on Mon, 17 Jan 2005 09:05:57 +0000
    > You can write any contract you want, but it's pointless if no-one's
    > going to sign it.

    Exactly. Though in theory you can write any contract you want within the
    limits of your local law. For example: in your work contract you might
    promise not to work in the same industry for five years after leaving
    your job, but in some states in the US the law doesn't allow you to sign
    away the right to work anywhere you want and so those words on the
    contract don't have any effect.

    You can add a clause saying that anyone using your core must hum Italy's
    national anthem when compiling it and since this isn't against any law
    people who don't do this will be violating the contract. But....

    > Reality check: the 'average' ASIC costs about $6.5M. The OC cores are
    > not exactly, to be brutally frank, Golden IP, and it would be a very
    > brave person who put an OC core into their own ASIC (at least not
    > without a complete re-write).

    Double reality check: anyone who can pay $6.5M can probably also pay for
    more lawyers than us. Do we really want to face them in court? Which is
    why I said "in theory" in my first paragraph. We *should* be able to win
    when people make us sign a contract which is against the law and we
    *should* be able to win when people don't follow a contract term which
    isn't, but in practice I wouldn't count on it.

    > What you need right now, IMHO, is a licence which puts no obligations at
    > all on the user. This increases the chances that your cores will be
    > used. If Open Cores eventually become popular, then you may be in a
    > position to make your licences more restrictive.

    If Open Cores become popular, more people will be willing to put up with
    restrictions to use them. But I would say that it is when you have the
    will and resources to go after any "cheaters" that you will be in a
    position to put in restrictions. Othewise they will be just a joke.

    -- Jecel

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