BitKeeper EULA Forbids Working On Competition
Col. Klink (retired) writes "BitKeeper's new EULA forbids working on the competition. Larry McVoy has told Ben Collins that he can't use BK because he works on subversion (a free revision control program). In fact, you can't use BitKeeper if you OR your company have anything to do with competing software. Free Software advocates who were upset when Linus decided to use non-Free software now have the opportunity to say 'I told you so.'"
Absolutely right. Lest we forget, EULA clauses not allowing people to develop competitive (esp. Free Software) products is something Microsoft does. And they were rightly derided for that. Are we saying just because Bitmover are giving away free stuff that we're not going to apply the same standards?
"Elmo knows where you live!" - The Simpsons
From the site:
If you can't afford a good source management product, use CVS, we'll help you migrate off of it when the time comes.
Wow... We use CVS at work and certainly haven't felt it isn't "industrial enough" to handle what we're after. Quite the opposite in fact.
Broken builds?? What do they think the last tagged version of the stable branch is supposed to be for?
"plain text" a bad thing? I find I can usually trust products that keep plain things plain, much more than ones that try to over-complexify everything. If a developer can't handle managing several checkouts of a repository in his/her own work area, he/she probably doesn't deserve the title.
RCS limitations? Be nice to see some of the most prominent listed if they are such a big deal.
The multiple repository thing does seem interesting, but I'd think if it came to where you really needed it, something could be worked out using CVS without too much work... Actually, in practice it would seem better to get everything into the main repository as quickly as possible so everyone else can start testing on the code sooner, even if there was a bit more overhead associated with doing that.
Course, maybe this BitKeeper appeals to managers more than actual developers...
> he was under the perception that the so-called
> "community" would donate enough money to allow
> him to accomplish that.
No, I wasn't. The community did keep me afloat for longer than I otherwise would have been, while I worked on getting corporate funding for a small team to finish and polish the hell out of arch.
Now an interesting question becomes: what does the bitkeeper license imply to IBM, HP/Compaq, Red Hat, Suse, Mandrake, and other businesses that depend on the linux kernel?
This event points to a more general problem: the free software business world needs a better infrastructure for all projects, not just the kernel. Now they have one more reason to believe in the urgency of this need.
"The sad part is that many software companies tries to control HOW you use the program, WHO uses it and WHAT they use it for."
Yes, and changing the license AFTER you have already started using the software is bait-and-switch.
Thanks to this abusive policy, Bitkeeper now has tons and tons of bad publicity. With certainty, the bad publicity will cost them more than any extra money they would have made from the bait-and-switch. Incidentally, did I mention bait-and-switch?
Every company that would have paid for the Bitkeeper product interprets this sneaky activity very clearly: If they can do sneaky things to Linus, they can do this to our company, too. We should stay away from them. They are not trustworthy.
This is typical of technically capable people who know nothing about marketing and think there is nothing to know: Work for years to build the product, and sink the company in an afternoon.
Truly innovative industry leaders like Microsoft would never do something so low and mean as change the contract after companies have already decided to use the product: EULA (End User License Agreement) for a security bug fix. (Don't croak, it's a joke. Don't blink, read the link.)
VA Software, owner of Slashdot, uses a sneaky tactic, also. As you can see from the stock price, the VA Software executives are people of great business insight. At the top of every Slashdot article, it says, "The Fine Print: The following comments are owned by whoever posted them." This sounds like you own your comments, doesn't it? However, the OSDN Terms of Service says at section 4, CONTENT, paragraph 6, that they own your comments, too. It's as though Chevy sold you a car, but gave its executives the right to come around and use it, also. (I don't like sneakiness. All my comments belong solely to me. Slashdot would not have the importance it has now if the members knew that they were losing control over their writing.)
It's no fun to work at an abusive company. We are seeing a rise in the number of sneaky contracts. This seems due to, not only technically capable people who are ignorant of marketing, but also the presence of people with no technical knowledge at technically oriented companies. These people cannot contribute to the real work of the companies; all they can do is invent ways to abuse the customer.
As companies become more abusive, it becomes more miserable to work there. If you are good at what you do, quit and get a job somewhere where people are treated like people.
The final EULA: EULAs are becoming more and more abusive. I decided to jump several steps ahead and write the final EULA:
- I can do anything I like.
- You have no power.
- You can't say anything bad about me.
- Everything belongs to me.
I knew a 3-year-old who said this. He has since become an adult, which is more than I can say for some executives.