Hi all,
I am looking for information about licensing of HW designs. To be more
specific I would like to find out what kind of license comes with the
WishBone specification (rev B.3). I read on the OpenCores web site that
they refer to the GPL licence but after having read it on
http://www.gnu.org I have a lot of questions. It is not clear to me
once a GPL licensed softcore is included in a larger design then the
whole design MUST be made available under the same conditions of the
GPL core. Moreover on the OpenCore web site
(
http://opencores.nnytech.net/faq.cgi/section/4/4.1#4.1) it is written
that:
"Conversely, if you use a GPLed item, you MUST distribute all
information about it and NOT prevent others from redistributing or
modifying it. Stating it as an oversimplification: you cannot keep
secrets unless you want your butt sued."
Does this mean that a company who makes money on the design they make
cannot use free cores because they would be OBLIGED to "distribute all
information about it"? If a design center uses a free IP in their
design, must they make the source code of the whole IC available to
everybody? Or the entire data base? Or none of them? And what if they
design their IPs but all of them are equipped with a WishBone
interface: they do not use any source code but just the WishBone
specifications. Must they publish their source code?
I've already googled but I was not able to find the information I was
looking for. Suggestion, articles, URLs and anything useful to my
purpose is welcomed.
Thanks in advance.
hata