Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment GPL prevents exploitation of programmers (Score 3, Informative) 195

"It's an effort to split the open-source community into two camps, one around the GPL and "ideology," and another around the BSD and MS licenses and "pragmatism." In time, Microsoft can just grab all the code from the BSD and MS license camps, incorporate it into its own products, break compatibility, and walk away from the whole thing. At the very least they get a lot of work done for free, at the most, they've killed the GPL, which is open-source's main weapon against proprietization."
Well said!

IMO, the major difference between the GPL and "more liberal" licenses is the fact that with GPL licensed code, nobody can walk away with your code, modify it and sell it without showing the code. They *have to* give the added code back for everyone.
With BSD-like licenses, they can simply steal your work and you cannot do a thing about it.
With the GPL, it is now possible to take a corporation (however huge) to court over non-submission of modified code. In short, the GPL *protects* the programmer *and* the user from any single evil commercial entity robbing the good work.
No other license than GPL does this one thing so well.

One other pertinent point is that if you are a programmer of one open source project, you are most definitely the user of a few other open source projects. If they were all (or most) rebranded (cosmetic changes) and sold in competition to the original code, you have the user freedom problem yourself.

So, if A uses B,C,D and B and D are rebranded, A cannot use the good features added to B and D because it is proprietary and probably locked in to the underlying platform as well!
Now if A also were to be rebranded, B,C,D cannot use the good new features of A.
Eventually, A,B,C,D all stand to lose and the corporation wins just as they would in closed source scenario. A will be happy ONLY IF B,C,D are GPLed. Likewise for B,C,D about A.

This discussion is far from complete or perfect, but at least think well about this. Programmers who are lazy enough to accept the "shared" and "permissive" licenses without properly thinking of the possible consequences, are doomed to feel robbed and cheated eventually.

This *isn't* reverse-FUD. Think carefully, search online.
For example, OS X uses BSD code and sells more than any of the BSD code contributors can sell BSD individually or as a group.

As a programmer or a small team, you simply have no resources to match the marketing and sales tactics that earn the corporations their billions. Your BSD-licensed code has no chance to fight a re-branded *cosmetically* improved version of your product, sold in competition to your own.

That should clearly explain why the GPL is better - with the GPL *everyone* earns, even the corporation, but it *keeps them honest*.
Communications

Submission + - Nokia to replace 43 Million Batteries (bbc.co.uk)

mysqlbytes writes: According to a recent post on the BBC's website, Nokia has admitted to a problem in the BL-5C batteries made by Matsushita between December 2005 and November 2006. For some of us, it means longer battery life with a new lease of life. And for some of us, no more burnt legs :) See the article here, and you can check out the product advisory here: https://www.nokia.com/batteryreplacement/en/
Technology (Apple)

Submission + - Woz Details His Plans for Energy-Efficient House (ecnmag.com)

An anonymous reader writes: ECN magazine posted a long interview with the Woz. "Apple Inc. co-founder and legendary hacker Steve Wozniak recently found a new passion in energy-efficienct housing. Last month he told PC World magazine, 'I have a long dream to build my own house in a very energy-efficient approach,' and here at ECN we thought you'd like to know more. So we interviewed Woz by email. Here is a transcript of our questions and his answers." Good insight into the mind of a living genius!

Slashdot Top Deals

The reason computer chips are so small is computers don't eat much.

Working...