[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [oc] Possible problem with LGPL - advice ?
On Sat, 2003-02-22 at 04:21, MikeJ wrote:
> Hi Chaps.
>
> I have received an email from someone who wishes to use an opencores core,
> but has pointed out some problems with the LGPL that many of us to
> distribute our hardware cores.
>
> advice ??
> cheers.
> MikeJ
This is exactly why I don't use GPL or LGPL ...
Both of them have been written with software in mind, and can
not be applied to IP cores.
> The terms in the LPGPL (see below) state that the end user must be able
> to replace the core (library) by another version. In the case of an ASIC
> production this would imply that either the synthesized netlist or the
> post-layout files for the whole chip should be provided free of charge.
>
> This is unacceptable. I would hope the idea behind the open cores would
> be that any changes made to the cores _themselves_ would have to be
> released. But releasing the whole ASIC project (of which the controller
> core would only be a tiny part) makes use of this type of core in any
> sort of commercial project impossible (and together with it the benefits
> of having commercial developers improve the core and release the changes
> will disappear).
I totally agree with you. I am doing a project for an customer as well,
and am facing the same problem. I see two options out of that:
1) Emailing the author of the IP Cores I want to use and try
to make a independent agreement and license with him/her
2) Write my own cores instead of using a GPL/LGPL OpenCores core.
> Is there any chance of providing an exception to those terms? Something
> like:
>
> This library is free software; you can distribute it and/or modify it
> under the terms of the GNU Lesser General Public License as published by
> the Free Software Foundation; either version 2.1 of the License, or (at
> your option) any later version. However, as an exception to section 6 of
> the GNU Lesser General Public License, you are allowed to provide the
> "work that uses the Library" in a form (e.g. hardware) that does not
> give the user the possibility to replace the Library with a modified
> version.
Isn't there a provision in the GPL and LGPL licenses that one
can NOT make exceptions ?
> If not I'm afraid I will have to scrap your core (like all LGPL-licensed
> cores) from my evaluation for inclusion in a future ASIC.
Not ALL cores require GPL or LGPL licenses.
Any core I have written does not require any license at all.
Several people have send me their own license agreements to
sign. That is to protect them selfs from law suits. Which I
have signed, after careful review.
I know there are other people who followed my model as well.
You should review each core independently.
Regards,
rudi
------------------------------------------------
www.asics.ws - Solutions for your ASIC needs -
FREE IP Cores --> http://www.asics.ws/ <---
----- ALL SPAM forwarded to: UCE@FTC.GOV -----
--
To unsubscribe from cores mailing list please visit http://www.opencores.org/mailinglists.shtml