publishing IP

Feb 24, 2005 6 Replies

Hi



I am making a VGA display IP (receive caracter code in a buffer and display it on a VGA screen) , yet it's nearly finish (make some last parameters generics and make a documentation+ more commentary of my code) So my questions are



*What kind of licensing you recommend to me (if you think it should) , I dont want to make money, I make it just for educative purpose (and also to make me a name in FPGA world :) ) *I wanted to post it on opencores.org but the website seems to be laggy :/ anywhere else where I can post it??


As I finish that IP I 'm looking for new and interesting project does anyone have any idea of IP, I can do and test at home (I 've got the digilent spartan 3 board) ?? I was thinking of doing a PS/2 keyboard interface and RS/232 port for trying to make a kind of SoC , what do you think about that??



Regards,



Alexis


There are a couple of common licenses that may be appropriate - some of them may even be in use (modified) for use specifically with ip cores - opencores.org should have some :) (IIRC).

You could consider the (or a) BSD-style license - This basically lets anyone do anything with the code - they just have to retain your copyright notice on it (AFAIU).

formatting link

or you could consider a GPL-style license - This puts several restrictions on what people may do with it - such as requiring them to release source if they modify it, and restricting what they can integrate it in to without releasing source.

formatting link

One thing I guess you could consider is that the GPL can make things difficult for companies that want to integrate your IP block into a commercial product, because of the requirement to redistribute source code.

You could also just make the code completely public domain (or write your own license)- there are pros and cons to each of these approaches.

Good luck :)

Jeremy

Hi,

Try an ASCII terminal implemented on the Spartan-3 Starter Kit. Go to

formatting link
and look at Lab #7. It is a fun project. I tried it myself, using PicoBlaze.

Eric

KCL wrote:

Well, not a big problem. Such companies are free to contact the author for a different licensing of the same source if they have different needs.

MB

Michel BILLAUD billaud@labri.fr LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)

That is true, yes. It is something that definitely needs to be handled before work starts though, otherwise it's just a risk factor :) I guess it would be no more work than buying an IP core, except that there's no guarantee of getting a different licence.

Jeremy

Only true if the gpl licenced ip comes to them unmodified.

Sander +++ Out of cheese error +++

because the modified (improved, hopefully) version of your IP is not _your_ IP anymore. It belongs to all contributors.

But what are the other choices ?

You can't reasonably suggest other people to improve your work and claim all rights over what they did. That means a "use as is but no right to modify" licensing. So, no improvement to expect.

MB

Michel BILLAUD billaud@labri.fr LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792 351, cours de la Libération http://www.labri.fr/~billaud 33405 Talence (FRANCE)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required