Tracy R Reed wrote:
Andrew Lentvorski wrote:
Correct. Every VLSI design group I know of has a blanket ban on using anything GPL since it might later cause source code for a design tool to have to be released.

This is rather scary. Shouldn't you be checking the license of any code you use to see if you are allowed to use it, GPL or not?

Ummm, yes. That is actually the whole point. If its BSD, I can use it. If its GPL, I can use it *but only if I never distribute the tool*.

In VLSI, sometimes you need to distribute the tool. Maybe to a subcontractor, maybe to a foundry, but it passes to the outside.

Once that happens, the GPL takes force. This has nothing to do with "accidental" inclusions. This has to do with boxing yourself into a corner which you can't get out of or which will require lots of work.

The easiest way to avoid getting hounded is simply ban GPL code for your software development environment.

Generally the GPL folks just say stop using our code or open your code.

And what happens if a GPL library is the cornerstone of that code? The best example of this is Computational Geometry libraries. They are complex pieces of code which would benefit from being open since the user community is so small and bugs are so subtle. However, all of them are GPL or commercial-hostile licenses. If I am a company, I will refuse to allow the programmers to use *any* of this code since it will become the cornerstone of the code. Thus, the company generates another buggy, incompatible computational geometry library and then puts a restrictive license on it because they spent money to develop it. Lather. Rinse. Repeat.

GPL works well for code which has a potentially large starting user base. BSD works much better if the user base is small and needs to be nurtured. If Berkeley had adopted the GPL for SPICE2, the small user base would never have coalesced into a coherent whole. It would have retarded the growth of VLSI for years. The fact that SPICE2 was a BSD license meant that an entire industry of circuit simulators appeared almost overnight. Berkeley may not have gotten much for it (and I disagree, but that's for another day), but the entire economy and an entire industry benefited to a huge degree.

-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to