Open Source – Answer To Comments

{This is in reference to the comments for my previous blog on Radio Talk Show about Open Source}

1. Commodifying open protocols is not wrong under the BSD license. BSD license allows companies to take an open source s/w and plug it in their product. This makes sense particularly in the BSD viewpoint, since it was the US Govt that funded development of BSD and TCP/IP research.

Commodifying open protocols is not illegal. Agreed. But generalizing everything from the American legal perspective is bad. The companies take shelter from the traditional American viewpoint – anything that is permitted by (American) laws should be OK. This leads to a world where a congenial neighbor who opens his door for a cup of tea getting robbed. I hate to live in such a world. (There is more answer to this question, will blog it another day).

Let us not gift TCP/IP (or whatever open protocol is out there) entirely to the ‘great’ American minds. Much of those sciences were learned (what if I say stolen) from the ‘non-american’ brains.

2. Opening up the source is probably not the only way to share knowledge, and both cannot be equated like you’ve done (your answer for the first qn).

Opening up the source is the most efficient knowledge dissemination process. Can you point out other methods out there, so that we can compare them and weigh which is better?

Or, is it sign a ‘Non Disclosure Agreement” and I will teach you? I never sign a NDA to read Physical Review Letters. Why is that the software world so much different from rest of the science/tech? What if gene maps and treatment methodologies are closed as much as source code?

3. Given that IP and its protection is still a contentious, potentially costly issue(in terms of legal expenses), it is difficult to change the view point that source is IP. The test of this will come when an OSS of a company is copied and sold illegally by some other company, and the first company files a suit and wins. Ideally this should work, but who knows..

This argument hides several points. Is code the only IP? What about what goes beneath the codes? Have we ever heard about any IP-protectors out there passing their dollars to mathematicians? Why is that code-writers considered so unique in their brains and inventions that they need special protections. Aren’t we seeing the potential of the code-IPs to curb any small time, homegrown inventions, which is a very valid (and one of the highly successful) invention mechanism? Is hot-wiring Honda Civic illegal?

These kinds of arguments constantly instill a fear-psychosis. Why should I live in a world constantly fearing my co-workers? Why is that everything should be viewed under the ‘legal microscope’? Aren’t there any other viable alternatives to build a better world, where knowledge-seeking and knowledge-sharing are easy? Why do we turn a blind eye to the alternative reality that exist?

Popularity: 3% [?]

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

For 2, open standards, published APIs, papers, documentation etc.

For 3, code + patents form IP. Suppose you write a s/w in your day job, to make money. Can you sell the s/w if it the source is available for me to take and give it to your customer for free (as in beer)? What are the checks and balances here? One of the checks is that you don’t release the source to your product. You make it installable with license keys/other restrictions. If not, you can’t make money that way.

Of course, you can argue that you don’t deserve money just because you write code, then, I have no argument against it. I would just disagree with any such Stallmanian view.

On second thoughts, I wonder whether the legal/license tangle can ever be split from the talk of open/closed source. Open source itself is a multi-pronged thing for me, since I feel differently about the different licenses out there.

It will be interesting to see how much s/w do big companies like oracle and ibm, (that are taking linux up in a big way) release under GPL, vs closed source.

While I empathize that code-writers have to live a life, I cannot appreciate why this issue has to be viewed entirely from their point of view. A similar argument can be extended from the ‘gene mappers’ point of view. But how much do we respect their similar arguments? Whether good or bad, regulating industries from outside is an inevitable mechanism and s/w industries have successfully dodged this to amass wealth in quick time. The other industries are going to suffer more from this, pharmaceutical, GM foods, Cloning, etc.

I do not subscribe to stallmanian view fully; but I do not think that is the issues here. If you isolate a single developer and tell that he writes code, he has to donate it free, he can’t live – it is an argument that hides the facts. Industries(and academics) can write code, give it free, pay for their life from services. Grow with mutual trusts, partnerships, so forth.

n+1 licenses in open world do not hurt me as much as one closed protocol, trustworthy-effort, etc that help hinder the knowledge-growth.

I do not know/trust Oracle/IBM etc in a big way. Their only service thus far is help create an alternative reality (that your model should be entirely closed, bully, monopolistic, etc) and give some respect to the developers who enjoy writing code. I would be more interested in watching more closely a company like Red Hat that has committed itself to Openness. May be they cannot grow as fast as the giants, but their growth rate may be more realistic (just like every other starter in every other industries). Unfortunately, unlike any other industry, they have peers who leveraged everything to grow, to be benchmarked against in terms of wealth.

Leave a comment

(required)

(required)