Re: [myhdl-list] Licenses and expectations; was Re: DSX1000 Open-source Delta-Sigma DAC IP Core (M
Brought to you by:
jandecaluwe
From: George P. <ge...@ga...> - 2006-11-22 00:59:14
|
> >> I want to make it very clear that I think that nobody should >> feel any pressure to publish his source code. >> I would encourage a data sheet section on myhdl.org where people >> advertise their work under any conditions they want. >> >> My proposal to "standardize" on the LGPL is something else - just >> a practical matter. On sourceforge, you can use any OSI license you >> want, but sometimes it seems the innovation is in inventing new license >> schemes instead of in real work. Google Code thinks so too: >> >> http://code.google.com/hosting/faq.html#limitedlicenses >> >> as does opencores.org: >> >> http://www.opencores.org/projects.cgi/web/opencores/mission >> > > OK, I see your point and I agree. I remember endless discussions on the > opencores mailing list about licenses issues. Even between using GPL vs. > LGPL. Sticking to one might be a good way to limit that. > > > I think the LGPL is a reasonable choice for the IP cores I've been releasing. > >From that difference I think there should be some structuring. > > One example could be: > > * tools > * promotional cores > * other cores > > Tools and promotional cores should be something agreed on. Otherwise > this becomes too much of a bazaar type collection. For that it has some > structure its code could come along with a distutils installer. Maybe as > a library to myhdl. > > The other cores could be something everybody is doing on its own preference. > > > I like the distinction made between promotional cores and other cores. I agree that we'll eventually need a version-controlled repository, and I would want subversion to be the tool of choice. I'm not quite sure where stuff like the Ascii Timing Spec that I've been working on will fit in just yet. Another thing I would like to see is that contributors are free to put up a link so people can willingly donate money to their projects. Additionally, MyHDL itself could have such a button. I use cygwin extensively, and I've felt good about donating to their contributors. I think their donations link is appropriate and unobtrusive. See: http://cygwin.com Regards, George |