DJA wrote:

Incentive, maybe not. Isn't need motivation enough. Or do you need some kind of "Attaboy!"?

No, because I *still* have all the hassles associated with it even if I give some changes back to the GPL code. Then I get the joy of going through this 2-3 years from now, again. I'll pass.

I wonder what the world of FOSS would be like today if everyone from Stallman and Torvalds on down thought like that.

Given that they *started* their projects, the license was *as they wished*.

It sounds not like the licenses are as much of a problem as that your needs fall into a very niche category in which few are interested or have have similar needs. Other than those who might very protective of their work. How very ironic that FOSS software might stand more in your way than the proprietary kind.

The unusual situation is that the algorithms for doing VLSI can be *very* valuable. It is worth investing quite a bit of time to replace GPL code in order to not have to reveal the VLSI algorithms.

I do understand that I am unusual.

You've already developed code which works to some degree. Then release it under the license of your choice. That /you/ don't think it's worth releasing is irrelevant; the measure of its worth after its release will be determined by the degree of its acceptance by the "World at large".

In return for your generosity, you might get that code returned to you with the features you want and more, as added by the FOSS community. If not, well, then you're no worse off than before.

That's a bit of a simplisitic assessment.

The problem is that released code forms part of your reputation. If the world is large, and the people who would be using the code are mostly anonymous, you can tell people: "Use it or not, I'm not supporting you." and the consequences are small.

With a field as small as VLSI design, that consequence is much larger. That person you told "I'm not supporting you" may be your hiring manager tomorrow. Not a good position to be in. I have actually been in the reverse--"Oh, *YOU* wrote that code! We've been using it for 3 years without a hitch. Phenomenal."

I still don't see the difference between abandoned GPL code and maintained GPL code in your context. Unless you're merely wanting someone else to do the heavy lifting.

It has to do with management. I have to provide the bug fixes, test them, put them in the code, provide a place to store the code, put the code online, announce the new version, etc. I effectively have to maintain a public repository while I am using that code.

For an active project, I can file a bug report and patch and it will become part of the next generation. Done.

Why not just buy what you need, negotiate a redistribution or run-time license, and be done with it?

Quite often, we do. However, the authors often no longer exist or are unreachable. With BSD this is a non-issue.

-a




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

Reply via email to