M
moogyd
Hi,
I am looking through the GNU Lesser General Public License (LGPL) and
trying to understand how it applies to H/W i.e. Using the vhdl or
verilog IP in one of our products.
I have seen where it is stated that IP's license under LGPL can be
used in propriety products, but I don't know how one comes to this
conclusion from reading the LGPL.
Specifically, the license talks about linking with a library, deriving
from a library etc.
My understanding is (from a simple example):
There is an soft macro IP named LGPL_IP and an IP named GPL_IP
- I can use LGPL_IP in my product PRODUCT_A without restriction
- LGPL_IP will be used in a compiled (synthesized)
- I *do not* need to make PRODUCT_A available under LGPL
- If I modify LGPL_IP source code, I need to make the changes
available under LGPL ?
- Do I need to include a copyright notice relating to LGPL_IP in the
documentation for PRODUCT_A (if it relates to LGPL_IP operation?)
- I can use GPL_IP in my product PRODUCT_B without restriction
- GPL_IP will be used in a compile form (syntheised)
- I *do* need to make PRODUCT_B available under GPL (as source if
someone reqests)
- If I modify LGPL_IP source code, I need to make the changed
available under GPL
- In both cases, there is no warranty or liability
Can anyone state (or suggest) exactly exactly which section of the
LGPL is applicable to this case ?
Thanks,
Steven
I am looking through the GNU Lesser General Public License (LGPL) and
trying to understand how it applies to H/W i.e. Using the vhdl or
verilog IP in one of our products.
I have seen where it is stated that IP's license under LGPL can be
used in propriety products, but I don't know how one comes to this
conclusion from reading the LGPL.
Specifically, the license talks about linking with a library, deriving
from a library etc.
My understanding is (from a simple example):
There is an soft macro IP named LGPL_IP and an IP named GPL_IP
- I can use LGPL_IP in my product PRODUCT_A without restriction
- LGPL_IP will be used in a compiled (synthesized)
- I *do not* need to make PRODUCT_A available under LGPL
- If I modify LGPL_IP source code, I need to make the changes
available under LGPL ?
- Do I need to include a copyright notice relating to LGPL_IP in the
documentation for PRODUCT_A (if it relates to LGPL_IP operation?)
- I can use GPL_IP in my product PRODUCT_B without restriction
- GPL_IP will be used in a compile form (syntheised)
- I *do* need to make PRODUCT_B available under GPL (as source if
someone reqests)
- If I modify LGPL_IP source code, I need to make the changed
available under GPL
- In both cases, there is no warranty or liability
Can anyone state (or suggest) exactly exactly which section of the
LGPL is applicable to this case ?
Thanks,
Steven