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.'"
I don't feel like reading a EULA tonight...by "working on" I assume that means contributing code. Is that correct? It doesn't mean using the program, right?
FoundNews.com - get paid to blog.,
Note that only the use of Bitkeeper for free is affected by this clause. It still seems like this was a bait-and-switch maneuver on the part of BitKeeper, also there seems to be some personal animosity with the Subversion crew.
Subversion isn't quite up to par, yet, but it does seem like the switch to 2.6/3.0 "soon" would be a good time to switch revision control systems to something less... counter productive.
Any sufficiently advanced technology is indistinguishable from a rigged demo.
Could someone please post a feature list of what BitKeeper does that comparable free programs don't? There may be such a list already, so a url would be fine. It's time for free source control programs to get whatever capabilities that they're missing. Since I've never seen BitKeeper myself, I'd like to know what new stuff needs to be implemented.
It's a New EULA, so the old one did not mention it?
The solution is simple: continue to use your existing version.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
Hi!
If the submitter had followed the thread on LKML more closely he would have realized that it is only forbidden to use the *free* (i.e. openlogging) version of BK to develop a competing product. They can still *purchase* a commercial license and develop whatever they want with it.
-- kryps
Since when does ppl acutally read the EULA?
GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
Larry McVoy has an entirely reasonable business concern. He has also now provided the momentum for that concern to materialize. This may provide the motivation for Subversion to produce the cvs.succ that we all wish for late at nights, writing posts such as this one.
~ pS
AFAIK, free users have to always use the latest version since they are beta testers at the same time. It should be in the license (I haven't read it though). At least Larry explained it like that in l-k mailing list.
What was the reason behind not using standard CVS like other OSS projects?
Is the kernel just too big for it?
P.S. I don't have an opinion as to which oen they use - as long as the one they do use gets the job done, and is secure.
Get your own free personal location tracker
Hopefully one of the teams working on Free alternatives will get it to a stage suitable for maintaining the kernel.
I wonder what they'll be using when linux 4.x rolls around? Maybe linux will still be using bitkeeper and the HURD will be using something like subversion (assuming the HURD becomes easy enough for us mortals to use by then :)
I'm hoping that by the time I wake up this afternoon there will be interesting comments by the top kernel hackers, the FSF and Linus about this.
Liberty.
Forgive me if I'm stupid, but doesn't an EULA say what you can and can't do with respect to the product that the EULA covers? Reverse engineering and stuff like that are, grudgingly, acceptable terms of an EULA, but saying you can't do something that is not directly related to the software program covered by the EULA seems a tad on the side of illegality.
I have a feeling that if anyone challenged the agreement, the law would force it to change. Granted you have to accept the EULA in order to use the software...but if I made a EULA that said you were no longer allowed to own a firearm if you used my product, it would be tossed to the wind in a second. In a sense, Bitmover's EULA infringes on my right to compete, yes/no? If Bitmover doesn't want people to use an idea they have, they should file a patent for that idea, or otherwise rely on copyright/trademark law to prevent people from "stealing."
The Right Reverend K. Reid Wightman,
... saying "told ya so!"
Many slashdot posters seem to think Richard is just a voice crying out in the wilderness, but increasingly he seems to be a prophet.
Many years before this happened Richard pointed out the flaws of relying on non free software. Will any of the slashdot posters who called him crazy then apologize now?
Linus is wrong and Richard was right. You can't be "pragmatic" and use the best tool for the job if you want to keep your freedom.
Put yourself in their shoes.
Would it sit well with you as a kernel developer if, for instance, microsoft was using linux as their development platform for their next OS?
What if you knew that they were using it in production with in house changes and additions with out releasing source code?
This is where BitMover is sitting. Developers are using their software to assist in developing their competition and doing it in violation of their licensing agreement.
BitMover is just doing what we would do if the shoe was on the other foot. This issue will be solved in the same way the open source community always deals with challenges.
The open source community will produce a better alternative under the GPL without using their software. Just like Windows is not the developer enviroment for the kernel, BitKeeper will not be the revision control software used for Subversion.
If voting were effective, it would be illegal by now.
on there server and neither had anything about this that was mentioned in the links in the article. Is this FUD or just a lack of BK to update there website to reflect these new license terms..
Is this also the case if you've actually paid for a licence for BitKeeper?
Could you imagine the furore if a Windoze licence stated that you weren't allowed to use it to develop another OS?
-- Even if a god did exist, why the fsck should I worship it?
"You can't be "pragmatic" and use the best tool for the job if you want to keep your freedom."
You can, but non-free software can't be the best tool for the job.
This guy is giving away a free version of his software to help kernel developers and now you double standard hypocrites actually whine that he does not like this free version to be used by his competition?
Be grateful that he gave you this software in the first place!
The subversion guy should be talking to his customers and find out what they want instead of using Bitkeeper to copy. Respect must be earned, not copied.
Nothing, but that doesn't make your point. To determine if the claim is true you need to compare both licenses for both versions. The license on the $0 version might differ from the other version.
Of course none of this matters if you recognize that Linus Torvalds is arguing a rather selfish point--one should use the programs that get the job done, proprietary or Free Software (or anything in between). No regard is given for the ethical and larger social ramifications of our choices; we are being asked by Torvalds to consider only our own desires. I encourage you all to consider your software freedom and recognize that the practical benefits of better programs and a better society where we can share freely come (in part) from the freedoms and attention paid to ethics found in the Free Software movement.
Digital Citizen
So many people here are getting all upset because BitKeeper is not free. Well, there's nothing wrong with trying to make money off of some software, while helping the community at the same time.
No business in their right mind is going to help a competetor take their market share. Maybe BitKeeper can't help if Subversion takes that market on its own, but they are not going to help them do it.
Disclaimer: I have a huge interest in Subversion, and I've been contributing to their mailing list for almost a year. I love Subversion. But I still implore all you Slashdot hippies: do not assume that all non-free software is evil, and do not make BitKeeper the bad guy just because they want to make money.
Free software depends on a few companies' ability to actually make money developing and using free software. Without industry support, free software will never make it past a select few geeks' basement computers. If you like free software, then you should support BitKeeper's decision. BitKeeper has helped the FS community in the past, and their support for the kernel project has been wonderful. Support them, help the FS industry grow, and everyone benefits.
The BSA will be knocking on the door any minute... follow the white rabbit.
Author, Shell Scripting : Expert Re
so why you don't use it like the rest of the civilized world dehe! wake up pal
-- free software from the top of xiaodong mountain
IANAL, but a related ruling in California does make it illegal to stick non-compete clauses in an employment agreement.
http://www.wilkefleury.com/doc.asp?ParentID=268
I don't think there's a ruling in any state as to whether or not it holds for EULAs.
I'd like to point out that Alan Cox works for RedHat, whose operating system includes CVS. I would venture to guess that RedHat hackers have contributed to CVS, at the very least with a 1-line diff here or there. This makes RedHat both a reseller and a developer of CVS, and even if he doesn't personally have anything to do with CVS (doubtful) he is forbidden from using the openlogging version.
I find it ironic that at a time when BitKeeper is trying to sway developers toward their product, they create onerous conditions which prevent a prominent developer and political spokesman from using said product on any sort of trial basis.
Technically, I suppose I'm not allowed to use BitKeeper either, since I've written (and released, I think; I'll have to double-check) an add-on to CVS which parses and cross-references checkin logs.
The really funny thing is that CVS is quite prevalent in the free software world, where it is extremely common to create patches and add-ons. The most effective referrals to BitKeeper would be from CVS hackers or those otherwise extremely experienced with it, but by preventing precisely these people from trying BitKeeper out, the one thing that could help BitKeeper the most -- a public defection from a "pet project" -- is verboten.
It's rare that we get to see such an obvious case of shooting oneself in the foot.
TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
No. There IS something morally wrong about restricting the use of your software. Ridiculous.
-Kevin
I have great respect for Linis but from reading his recent interviews I got a feeling that hes really burnt out.
In his own words hed rather spend time woith his kids building sandcastles than working on GNU/Linux kernel. Hes total lack of political consionce is starting to hurt our community as well.
Just for fun was fine and dany in 93 but now we need somone who will do more to promote Free Software.
I myself vote for Alam Cox, he has shown not only great technical skill bit aslo deep belief in FS (I'm refering to him threating to quit redHat a few month ago)
Let Linix retire and take a postion as an "honorary" leader.
US-UK-Israel: The real Axis of Evil
In a perfect world, you'd be right. But think about how BitKeeper is able to support its own development: money. Not everyone can simply donate all of their time to the community.
So, BitKeeper has done the next best thing. They donate some of their time to the community, in the form of the free version of their license. But they still have to make money, or else the software would not exist.
If you want to use it for anything, pay for it. The non-free license doesn't contain this restriction. If you aren't paying for it and you decide to take advantage of their generosity, by hurting their money-making abilities or any number of other ways, then you are a theif. Plain and simple.
Be greatful for the generosity they have shown, and hope that they do not turn against the community completely because of all your (not just you, khuber) whining. Like I said, the free software community depends on industry support, and industry support depends on free software's ability to generate cash.
The EULA was changed ages ago.
Flamewars about Bitkeeper occur from time to time on the kernel mailing list, and they are not likely to go away any time soon.
This is not news to anybody who actually follows kernel-dev.
There is no need to use Bitkeeper to submit patches to Linus, he still accepts the old diff format.
-Kevin
I believe the intent of "Col. Klink (retired)" was to bring this to a wider audience, but there are several points that need to be reiterated.
/free/ use only. You are still welcome to purchase a commercial license from BitMover. What Larry has said "makes sense" from a survival/profit (i.e. capitalist) point of view: "you simply don't get to use our product -- which we provide for free -- to put our company out of business."
/don't/ use BK, accessing changes and patches should be no more difficult than prior to Linus's trial/adoption of BK.
3 389686711292&w=2, or subscribe to linux-kernel at vger.kernel.org for updates.
1) "In fact you can't use BitKeeper if you OR your company have anything to do with competing software."
The above applies to
Furthermore, Larry has demonstrated that even if you
2) It has been made very clear by several of the core developers that accessibility to Linus's merges has been made much easier since his trial/adoption of BK. See here, here, and here.
3) This is hardly a "new EULA."
Please see the thread at http://marc.theaimsgroup.com/?l=linux-kernel&m=10
I have great respect for Linis...
I myself vote for Alam Cox...
Let Linix retire...
I don't recognize any of these gentlemen. Your vote has been disqualified.
"I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
Kerneltrap.org covered all of this. for those too lazy to read through the whole exchange, i'll extract the best part (emphasis in bold is mine):
"
From: Larry McVoy
Subject: Re: New BK License Problem?
Date: Sat, 5 Oct 2002 16:44:06 -0700
> And that's perfectly fair. However as worded in your license today, the
> individuals who work for those companies and have nothing to do with
> the competitive software you are worried about can't use your product
> to work on open source software.
Yes, that's true. But that doesn't mean we can't make exceptions, we can
and do.
> defined on www.opensource.org, may apply for a waiver to
>
> stating
> 1) Which company they work for
> 2) Which Open Source Project(s) they are going to be using the
> Bitkeeper software for
> 3) Identify if they are working on this project in their "free" time or
> as part of their
> job definition
>
> If granted the waiver will only cover the stated Open Source project(s)
> you have named. If you expand your use of the BitKeeper software to
> other Open Source project(s) you will need to apply for a waiver for
> those project(s) as well.
If *I* had suggested this language I would have been flamed off the face
of the earth. The people who are complaining the loudest are complaining
that BitKeeper limits their choices or takes their freedom away or whatever.
They absolutely *despise* any sort of authority figure and the idea of
coming begging to BitMover for a waiver each time just makes them crazy. "
In short?
If you want to use Bitkeeper for the development of something to replace it, you have to purchase a commercial license. Otherwise, you can use the "gratis" license.
Be kind. There are too many mean people out there already.
- "by using this software, you agree to give me your car and talk to a jar of pickels at work for the first five minutes of every day."
- "by using this software, you agree to agree to the previous agreement, section D, which can be found in records department 41, level 9, building B. Yeah, see them to find out what you just agreed to, sucker."
- "by using this software, you agree to tell me when you encounter bugs instead of emailing me I'll never use your software because it doesn't work good!"
Sigh... the fun I could've had...or
But can I use BitKeeper to keep incremental copies of my libel against frontpage ?
and more important :
Was Taco legally allowed to write this story with Frontpage - as he always does ?
If anyone bothers on read the whole thread (ha!), they'll find that this only affects the free use of BK.
Larry's main concern is that someone who wants to implement a competing version control system does not use a free version of BK to do so. He is not attempting to prevent the subversion people from using bitkeeper; he just doesn't want them using it for free.
Before people start jumping up and down and screaming "antitrust", let me just state again that he is simply insisting that people who work on competing products but BK, rather than using it for free. He is by no means restricting anyone's trade.
Furthermore, BK is not required to checkout source code from a BK repository -- SCCS suffices, and Rik van Riel, Jeff Garzik and others make snapshots available every couple of hours.
The long and short is that nobody need use bitkeeper for kernel development (the source code may be obtained in a timely fashion using existing tools). If you don't like the BK license, don't use BK!
Larry has a responsibility to BitMover and its employees. He has salaries to pay, and making it easier for competitors to duplicate BK does not make that any easier. By providing BK and bkbits.net for free, he is doing the kernel community a service -- how about we cut him some slack?
Face it, after this EULA and the email this guy just sent out bit keeper is dead. R.I.P. Who knows where their business dealings will take them and what use it will be in their interests to curtail in future. If you're using BK for source management you have to be looking over your sholder and worrying what proclamation McVoy will issue next that might force you to throw out all versions in your tree currently and move to an alternative product.
Nope. You entire argument rest on the premise that CVS "contains substantially similar capabilities" to BitKeeper. It doesn't... not just in my eyes, but in the eyes of Larry McVoy and BitMover. Larry has repeatedly stated that if CVS was good enough, he'd never have had to start developing BK in the first place. CVS is fundamentally flawed in its design, and doesn't come close to BK in terms of capabilities. By far the biggest one is its lack of changesets, but there are others, too. Hence, RedHat shipping CVS has no bearing on use of BK by any RH employees. Now if Red Hat shipped TrueChange, Perforce, or (more relevant in this case) Subversion, then it would be a different matter. And even if they did, I'm sure Larry would make an exception, or modify the license slightly. He's a reasonable guy, and wants to do the right thing, but at the same time, he has a business to run, and staff to pay, and it's perfectly reasonable for him to take steps to protect that.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
So is the company that makes it, buttmover
who is Larry McVoy? What does he have to do with this whole thing?
Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
Larry McVoy is the creator of BitKeeper.
Anybody used it for a big project?
The complaint generator is a great tool, eh? :)
is a jackass. has been since he worked for sun and sgi and talked shit about linux (google for mcvoy linux). when he saw the winds of change coming and decided to jump on the linux bandwagon, he was a jackass talking shit and starting fights with the freebsd people (google for mcvoy freebsd). read some of his older l-k posts, where he bitches and whines about how noone working on linux understands a damn thing because sun was soooo much better.
... *cackle*).
now he's being a jackass yet again.
in short, larry mcvoy is just another cranky bitch. increasingly, these types seem to dominate the "open source" software development community and it's surrounding "clique" (mcvoy is not an OSS developer, but he's definitely a linus groupie nowdays).
what i'd like to do is take theo (hell, throw the rest of openbsd-hackers on there too... they all seem to think that the more rude they are the smarter they'll appear), larry, the idiots over at courier-mta (hotmail is illegal! fucking tools), the kde fanatics (redhat is breaking kde!), the gnome fanatics (redhat is breaking gnome!), about 1/2 of the l-k people (my patch wasn't applied in time! linus doesn't love me!), about 3/4 of the freebsd developers (fuck you fumerola!) and stick them all in a giant cage, and stand outside it with a big pointy stick and spend all day jabbing it in and listening to the cries of pain and the complaining (this is all your fault! this is all linux's fault! this is all sun's fault! this is all RMS' fault! this is *OUCH*
but seriously... why does our community seem to be full of these social rejects?
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...
The scary part about it this time is its dead on.
aegis (aegis.sourceforge.net) is a mature source code management solution much better than CVS and offers the same core functionality of BitKeeper (transactions, changesets) plus a lot more. Heck, there was even a proposal to use aegis to manage the Linux kernel source code, way back in 1999! See this article. Unfortunately the choice was made for non-free software. Maybe now it's time to look at that proposal again.
When I bought TC++, the EULA had a similar clause where you couldn't create a competing compiler - And that is even when when you've paid for the software!!
They can't tell people not to use/develop other software for their free bookkeeper license. But the free license stipulates that you have to use their servers or none at all. And they can cut off access to their servers (which is a free service) any time they like.
Here, here. Now is must be decided, who is a better cranky prissy bitch doing the obvious then lashing out like a live Portuguese-man-of-war tentacle in your ass, Theo de Raadt [aka, de Ass], or this mongoloid.
Now I must say, at least FreeBSD is coherent and RMS is consistent. It's the know nothing jackasses like Theo, who can't even get SMP AT ALL (because he sucks), not even after stuff he could steal from FreeBSD or NetBSD, and this dipshit who traipse and prance and philander big names like Linux into imprisoning themselves with a restrictive fascist product.
Its upwelling of this turbulent childish crap which continues to make Linux and incoherent, poorly documented (if it wasn't for Google it wouldn't be documented at all) pile of shit that sucks coders in with crap that is propriety and not portable. It promotes non portability, its kernels frequently suck on non x86 hardware, its not released in a manner which lends itself to consistency, and from creeps like Larry McVoy talking crap about imprisoning kernel hackers for copyright violations to Linux saying shit like "if it compiles it's a good kernel, if it boots it's a great kernel," makes Linux desperately NEED the commercial entities that belong to the LSB and others to come in and clean this kiddie crap up. JUNEOS is based on FreeBSD, not Linux, for a reason. FreeBSD can show a giant organization how its supposed to be done. Big companies look at Linux, kick themselves in the ass because marketing and the CIO says they have to use it because pseudo technologists prefer Linux 10:1 over real operating systems, and then these donkies percolate in a trough of pig shit arguing and bickering over licenses, whose better and this sort of crap.
Linux, its times to grow up. And the first thing to do is to display consistency, boot this McVoy shithead down the staircase for his closed totalitarian fascist crap.
So many people here are getting all upset because BitKeeper is not free.
Nobody is upset that BitKeeper is not free. After all, you don't see people complaining on LKML that Microsoft Visual Studio is not free. The problem is that several Linux developers, foremost among them Linus Torvalds, have started using it. The problems with this are:
Microsoft will take this idea and use it against linux.
You may not install a competing operating system
'So many people here are getting all upset because BitKeeper is not free'
No, I am upset because it is used to develop Linux (which is free) and because is the only non free tool used to do it.
I think Linus is wrong on this, because by using it, in a way, he is forcing it upon other people involved in kernel development.
If BK where used to develop windows I wouldn't have any problem with it.
When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
I wonder which one of them will be able to piss the highest!
-- Many men would appreciate a woman's mind more if they could fondle it
Free software depends on a few companies' ability to actually make money developing and using free software.
Ya, and commercial software relies on free software to keep it honest enough that computers can actually remain a useful tool to the human race...
We all need each other, lets have a group hug.
P.S - I don't think most of the point is that bitkeeper is bad, just that it was a bad idea for the kernel to rely so heavily on a commercial product in the first place. From some posts, it even sounds like the development team could have licenses to bitkeeper that wouldn't limit what they can work on if they're ready to shell out the bucks...
> I don't care if BitKeeper makes money.
Well, a lot of people didn't care if Eazel made money either.
> I do care if Linux development is hampered by their stupid
> license. Time to dump BK.
Their stupid license isn't what's the problem. The problem is people who refuse to consider paying for their software. Not even an option to consider? Nobody on this whole topic has even brought up the actual number of dollars - no need to, because spending money is out of the question. You're willing to hamper your project because you're not willing to even consider paying money.
Several times the cost of this software has been burned up by me and you and all the other programmers reading and arguing on this thread. Take your yearly salary, divide by 2000 hours (ok maybe 1850 for our european friends), that's your hourly rate. RedHat's pulling in $40M per year, ask them for some bucks.
Somebody's paying for it, one way or another. Go begging for some VC and tell them it's a "Linux" project and watch the doors slam and the money dry up. That's you, paying for someone else's refusal to pay money, for software like Eazel.
What goes around comes around. You want Linux to succeed, well, the money's got to come from somewhere.
Marketing-driven companies end up over-marketing their products. Engineering-driven companies end up over-engineering
Then you should really consider starting a "free the source" fund to collect enough money for the required number of licenses needed to work on subversion.
-- Many men would appreciate a woman's mind more if they could fondle it
Notice Subversion isn't mentioned on der Fuhrer's, Heinrich Larry McVoy, web site. That's because its better. And its doesn't have the lynch mob license.
Everyone, do a Google search on the badmouthing ranting brat, McVoy, here.
You will see he is a ranting brat, who can't really make money doing innovative things, so he copies essentially what Teamware does, and introduces this fucking bullshit license. Look, BSD, Apache, GPL and some slight variations of the said licenses. No, Reichsfuhrer McVoy (Waffen SS) needs to have a EULA that would make lawyers at MSFT personally worship him.
You can see him, prancing and posing on his web page, showing his affiliations with the geeks, and talking of his nice cats, and I love cats, I feel bad they have to be owned by McVoy. I suspect if he is like he is with the cats as he is with licenses, he beats them, then soft talks, pets them, feeds them, gives them milk, then beats them.
He is a minion of darkness, and anti-open-source zealot, a wolf in sheep's clothes, seeking to undermine, erode and destroy the only reason Linux, which is a piece of shit compared to more coherent, beautiful, consistently documentation of which there are too many to name, is the really interesting license that keeps improvements to GNU/Linux source code PUBLIC.
Larry sits upon his lofty perch, his sagely experience career and his all knowingness. He flames and deprecates Linux, with some deserved points, then he offers gratuitous sex to a certain few and gets his BitDungeonKeeper used on the Linux tree, and now it lies, polluted and tainted in an unfree cage dying.
There should be a new troll on Slashdot now, FACT: Free Linux is Dying. [There is no article from Netcraft anymore since people like Larry and others can tell people what the fuck they can and cant do with their software based on whatever other software they are using].
That when you go to the Bitkeeper website, they won't publish a price?
I mean, you expect it with something like Oracle, because Oracle and their salesman are the lowest forms of life on earth.
But here, they won't tell you the price. Just a "call us for pricing".
You guys make fun of Microsoft, but they publish list prices.
It Bitkeeper's model "Never Twice the Same Price?"
you had best make sure you're in compliance. otherwise, you could be in a lot of trouble!
Is to not allow you to post until you can spell works like "Linus" and "Linux".
Even "Alan" might be a start.
Let me know what school you're going to; I want to make sure my kids can't go there. Why the fuck do your parents pay for your school, and you can't even spell simple words.
Christ almight.
The capper will be when you give your customer "Slashdot Excuse (tm)" about why you can't or won't spell properly. And that's all it will be: a pathetic excuse. Try to be an adult and not make excuses. Just say "Yes, I am a fucktard. Please ignore me"
You're welcome.
I've been debating with myself over the last few weeks whether or not I should write this comment. Obviously, I outvoted myself and wrote it. I concluded I absolutely had to tell you that I like to throw darts at Larry McVoy's picture. But before I continue, allow me to explain that McVoy wants us to believe that his vices are the only true virtues. How stupid does he think we are? To turn that question around, how can someone who claims to be so educated and so open-minded dare to force people to act in ways far removed from the natural patterns of human behavior? This can be answered most easily by stating that I am making a pretty serious accusation here. I am accusing him of planning to lead me down a path of pain and suffering. And I don't want anyone to think that I am basing my accusation only on the fact that he somehow manages to get away with spreading lies (courtesy and manners don't count for anything), distortions (cannibalism, wife-swapping, and the murder of infants and the elderly are acceptable behavior), and misplaced idealism (he has been robbed of all he does not possess). However, when I try to respond in kind, I get censored faster than you can say "archaeopterygiformes". You might think that anyone who doesn't know that McVoy is obstreperous must be inhabiting a different world. Well, if that's the case, then I'm afraid McVoy's allies must have spent the past month on Mars. So, why can't we simply agree to disagree? I guess it just boils down to the question: What exactly is his point? This is not a question that we should run away from. Rather, it is something that needs to be addressed quickly and directly, because many people are incredulous when I tell them that he intends to perpetuate the myth that abhorrent, recalcitrant braggarts are inherently good, sensitive, creative, and inoffensive. "How could McVoy be so tasteless?", they ask me. "It doesn't seem possible." Well, it is definitely possible, and now I'll explain exactly how McVoy plans to do it. But first, you need to realize that his drugged-out inclinations can be quite educational. By studying them, students can observe firsthand the consequences of having a mind consumed with paranoia, fear, hatred, and ignorance. Unless we replace today's chaos and lack of vision with order and a supreme sense of purpose, our whole social structure will gradually disintegrate and crumble into ruins.
Two quick comments: 1) McVoy's sentiments reflect several layers of moral concern for many religions, and 2) he hates it when you say that false denials, pleas for sympathy, and a base campaign for smearing others with his own crimes constitute his whole method of defense. He really hates it when you say that. Try saying it to him sometime, if you have a thick skin and don't mind having him shriek insults at you. McVoy's epigrams are destructive. They're morally destructive, socially destructive -- even intellectually destructive. And, as if that weren't enough, McVoy commonly appoints ineffective people to important positions. He then ensures that these people stay in those positions, because that makes it easy for McVoy to put our liberties at risk by a materialistic and mischievous rush to pigeonhole people into predetermined categories.
The following theorem may therefore be established as an eternally valid truth: He has, at times, called me "harebrained" or "feckless". Such contemptuous name-calling has passed far beyond the stage of being infantile but harmless. It has the capacity to rescue militarism from the rubbish heap of history, dust it off, slap on a coat of cheap sophistry, and market it as new and improved. In a sense, McVoy wants to restructure the social, political, and economic relationships throughout the entire society. What's wrong with that? What's wrong is McVoy's gossamer grasp of reality. In a nutshell, Larry McVoy clings to fanaticism like a drowning man clings to a life preserver.
RMS is always assuming the worst, so it is cheap to point out when things turn out worse than more optimistic thinking would have warranted.
How could you live if you never extended any trust in anybody? Sad to say, the corporate world has not been the most respectable recipient of such trust in all cases.
For that reason, I am thankful that RMS is hoarding a core part of GNU software and taking utmost care that no corporation has a chance to get its paws legally into it.
Around every tool such as this there is an investment in infrastructure around it. It's just like Microsoft Word. People learn the tool and the format and certain features become entrenched. To make a change away from it requires a significant investment in time (learning, testing, establishing protocols) for each individual.
If Linus enforces this new standard in the kernel development process, it has to be a long-term standard. What Bitmover has shown is that it cannot be trusted to be a long-term supplier of reliable and open tools. This means that the investment that everyone made in Bitkeeper has been wasted. No one likes people who waste their time.
hey genius, do you have any idea what freedom is? the EULA is restricting your rights as individual and its actually restricting you from doing something completely unrelated to the use of the program. THAT is f-king insane, BK deserves the bad press for this one. Looks like they let their lawyers determine their software strategy a little to much.
This is my sig. There are many like it, but this one is mine.
I'd agree with your perspective concerning Bitkeepers IP rights if this was the only way this clause is used in a shrink-wrap license. However, it is more often used in court in a semi-fraudulent manner. More often than not, Bitkeeper could claim that a developer was "contaminated", and unless it was *very carefully* documented otherwise, with the sort of documentation rarely available in an open-source project, it can shut down the competitition. I'd hate to think that Bitkeeper's lawyers would do something so cynical, but its a common practice with this sort of contract. About the only remedy is to start the entire project over from scratch and work in "double-clean" rooms, but that's practically impossible in an open source project.
Kudos to Bitkeeper's lawyers for proving that fascism is alive and well in the commercial software industry when it comes to competing with open source projects. Until they drop this clause open-source developers should boycott their tools, because doing otherwise is too great a risk. Maybe they'll get the message, if not, Bitkeeper will go the way of gopher, another product which got a license like this and was dropped like a hot potato by developers in favor of www, and of course the competition ended up being better. :-)
What's the short version?
A) The license forbids you to use BK to further a direct competitor to BK. Distributing a competitor, while using BK, like Red Hat does, is allowed.
B) This license is the FREE license. Remember the saying, "Beggars can't be choosers?" They can't. Are you using BK for free? Then you can't expect to choose the license. If you buy the program, you can develop whatever you like with it.
C) Anyone still has the ability to be a kernel hacker without using BK whatsoever. The old tools still work, Linus and everyone else still accepts standard patches. It's just the old tools are actually worse than BK. BK was chosen purely on technical merits, it's only the license that's raising questions.
Point B) is important. Because this is the FREE license, it means that BM is not violating anti-trust laws by forbidding competition, because you can purchase the product, and get unrestricted use. Companies are not required to provide free samples of their products to competitors to help them out. Also, it means that BM is NOT acting like MS when they pulled the same stunt in their EULA. (Adding a clause stating that you cannot use MS products to harm MS in any way).
Summary: Bit Mover is acting reasonably, and completely within their rights as a company to define the acceptable uses of their free gift to users. The issue should is not whether or not Bit Mover is 'cheating' people. The issue now is whether or not to use Bit Keeper personally.
Sounds like a bunch of 10 year olds threw this thing together. "You cant be in my club if you are part of his club"
I'm curious how the lawyer they hired to write the EULA kept from laughing.
Binary? Sounds a bit iffy
Oh really? How else does one store a sampled sound or a bitmap image? Sure, a vector image can be stored as SVG source code, but most current desktop environments use bitmap images for icons, and CVS wasn't designed to handle two-dimensional data.
Will I retire or break 10K?
IANAL but the rulling you cite is not the most relevant because it is based on a provision which is specifically about employment, "[E]very contract by which anyone is restrained from engaging in a lawful profession, trade, or business of any kind is to that extent void." (Business & Professions Code section 16600.)
While there is an employment aspect here, in particular the attempt to taint people using competing code I don't think it is the most direct grounds for invalidating the licence clause. There is no shortage of state and federal anti-trust laws. The fact that software is open source does not remove those protections, the software is also offered on commercial terms and so is a for-profit concern.
The clause is intentionally anti-competative and might well cross the line into unfair competition.
However there is another dimension here. The minute the guy attempted to enforce the license term he would be ostracised as being what the Open Source community call 'a complete and utter prick'.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
why should a company develop a piece of software, and give a limited (???) version away for free in hopes of people paying for the full version, only to allow people to use the free version to create competing software?
Except the incident in question doesn't involve using the free(beer) version of bitkeeper to work on a replacement. It involves somebody who works two jobs: in one job, he uses free(beer) bitkeeper; in the other, he works on a replacement. The EULA crosses that separation of jobs by restricting the person, not the use of the software.
Will I retire or break 10K?
So many people here are getting all upset because BitKeeper is not free
That's not the issue. You can't expect hundreds of people working on the kernel adjust their lives periodically to confirm to a license that can change at any time. It's just not practical.
Seems like whenever a company does something contraversial, you get a handful of people who stand up and say things like "It was for the shareholders! they have to make a profit, don't they? they're in the money making business!"
I hate to burst bubble but that's illogical. Being in the money making business, the chicken growing business, a lunar soil vacuum cleaner business, does not place an entity in a special class that can do no wrong. Any entity that is cabable of doing some action is subject to logical consideration as to the merits of that action.
This is becoming common enough that maybe it deserves its own distinct label amongst the logical fallacies. Maybe a subcategory under under appeal to authority called appeal to business.
After all, you don't see people complaining on LKML that Microsoft Visual Studio is not free.
The Microsoft Visual Studio EULA doesn't prohibit licensees from developing GCC. On the other hand, the free(beer) BK license prohibits users of free(beer) BK from developing revision control software, even if they don't use free(beer) BK to develop such software.
Will I retire or break 10K?
"blatant post-structuralism"
What on earth does this refer to? Are you referring to linguistics and language theory after the experiments in semiotics? I thought everything that has taken place in language philosophy since Russian formalism and much prior to that was considered post-structuralist. Are you suggesting that you live in a society not tainted by the scholarship accumulated during the twentieth century or are you just using vague obscure references out of context?
I have no idea if you woke up to find that you were missing something, or whether you've been looking at the mirror on the ceiling one too many times. =P
Because this is the FREE license, it means that BM is not violating anti-trust laws by forbidding competition, because you can purchase the product
Oh really? BM's web site doesn't give a price for the full version of BK. I haven't asked BM for pricing information, but last time I tried contacting a company about a software product whose price wasn't listed (some filesystem development library for NT), I got a figure of $100,000 per seat, which is more than most individual developers can afford without getting a second mortgage. By not listing the price, BM may be saying: "If you have to ask, you can't afford it."
Will I retire or break 10K?
I take great umbrage at your attempts to deconstruct my long, possibly windy, but heartfelt discontent with Mr. Larry McVoy. My reference to post-structuralist was a reference to post-structualism, a line of thinking which refutes God, the essence of things (aesthetics, beauty, the sense of morals) and refutation of the concept of 'man' as developed by enlightenment thought and idealist philosophy. I don't want my community, the Open Source community, tainted with such Godless (a greedy moneymaking scheme that Mr. McVoy and his cabal of thieves has come up with that show no reverence to anything other than the Greenback) thinking, I reject Mr. McVoy's continued lack of spirit, and his ability to be devoid of the essence of truth and beauty, which a real license is compared to his vile retched dung heap of a license; his inability to be idealistic about open source software, as show here, in a link to a search on Google, where his nihilistic attitude is very clear to all. Now are the darkest times when the prince of darkness himself now hold the keys to the crowning achievement, Open source's opus, Linux kernel source.
How are bitmaps two dimensional? Is the data in a bitmap an array of some sort?
Yes. Bitmap data is a two-dimensional array of pixel values, which can be scalars (indexed or grayscale modes), vectors (rgb or cmyk modes), or polar vectors (sih mode). It is then serialized to a one-dimensional stream of bytes.
If that's true then is it true for all bitmap formats?
All lossless-recompression bitmap formats represent a two-dimensional array, perhaps with different packing techniques (BMP and PCX use forms of RLE; GIF uses LZW; PNG uses deflation; TIFF can use several formats). JPEG uses a block transformation (2D DCT), quantization (of scalar values), and then RLE + Huffman packing.
Will I retire or break 10K?
You need to understand that it is exactly this issue that causes a lot of the problems. It is really worth reading all of the talk transcript from the guy who is going to debate the RIAA VP next week. It is exactly because of the desire to extract every dime available under the utility curve that leads to the desire to create non-transferable licensing (restrict right of first sale) and a host of other evils that almost everyone objects to.
How awful is it if you actually PAID MONEY for the software? Face it, if your boss doesn't have bucks, you don't have a job. Somebody's paying for the Linux kernel to be developed - if it costs 1% more, is that a big deal?
It isn't that simple. If a commercial tool is needed to participate, it limits the scope. Not everyone working on any given free source project is getting paid. Ok, so you can grab bitkeeper for free to work on the Linux kernel, that's sort of ok, but now they say you can't work on some projects if you do that. Sort of silly if you ask me, since it just gives them (BitMover) a black eye in the community and it won't slow down the development of the free alternative. It is, in fact, pretty easy to argue the opposite based on discussion of the issue here. Lots of people who were on the fence for this issue are going to move away from their product.
The transcript that I linked above makes the point that we don't actually know if BitMover is hurting or helping themselves. If they just GPLed their tool, and charged for support, commercial licenses, and other stuff, they might do better in the long run. It is a leap of faith, but you gotta ask how much the change of EULA language will hurt them in the long run. It will encourage more people to push the free alternative, and work to make that tool competetive. If it was GPLed, they would have the whole community behind them, and a lot of people would buy their books and support in gratitute for the gift of their software.
These issues are even more stark if you want to work on free hardware. The free tools are in a primitive state, so you are in a bind of choosing a less desirable tool vs something free. The producers of the commercial tools are afraid of their business drying up, so they won't do anything if it might help the free tools compete with them. You say, ok, so I'll find a tool I can use for free on free hardware even if it is closed source, but that slows down the free alternatives.
This is where you start to get just how important GPL is and why it is such an important innovation. One of the big problems in the sub-chip level hardware design is that the big tool makers have everything locked up and they don't talk to each other very well.
There are some open standards, but the whole mentality of closed intellectual property creates this situation where the best minds are all working to recreate the same tools and chip functions in each closed universe. This is even worse than it is for software because there aren't nearly as many people working in hardware as with software, and it is getting more complex just as fast.
My gut tells me that any company that makes the leap of faith and frees their intellectual property under GPL or similar terms will get back much more than they give up. It's hard, if not impossible to prove this, but instictively we know this when we look deeply at the issues.
On a side note, RMS doesn't think that the GPL is appropriate for hardware. It's bits all the way down until you start replicating the physical parts, and unlike software, it isn't possible to actually use it until you physically replicate it.
Nothing stops me from downloading the ISO images of RedHat's latest release cutting as many one-offs as I want on my CDR, or even making a run of CDs, and cutting them out of the loop completely. I can even offer my own support services to compete with RH. Doing this with chip or board level fabrication has considerably higher entry barriers, so potential "Red Hat Hardware" vendors would have less to worry about.
As long as I've come this far, I want to finish with a comment about the LGPL. From where I stand, RMS's stance on the LGPL is a take-back that is just as damaging, if not more so, as the EULA change being discussed. LGPL gives you a lot more choice in terms of integrating free and proprietary subsystems and components. Where free libraries have significantly extended functionality, he explicitly recomends GPL over LGPL. As an example if you want all the GNU goodies that make command line work so nice in bash, you have to either write your own or be ready to release your entire project under GPL. I might even agree with his goal of all software being free, but my choice is limited. What if I'm doing this work for an employer who is not ready to release the whole thing? I can't choose GPL, but I could choose LGPL.
This is the one case where I would claim that it goes beyond style, and the message itself actually hurts the movement.
If green haired people killed him for doing that I wouldn't blame them - but seriously:
So, then, is it okay to have a EULA:
"Jews, Niggers and W.O.P's can't use this software, dang knabbit!"
Sounds ridiculous. I'm sure Microsoft would like to say; Sun Corporation employees may never use Microsoft Windows.
But they can't, not that they won't, there are probably a billion laws in place that protect the consumer. The EULA is a pile of shit, and rarely stands up in court. Copyright stands up just fine [can't pirate, reverse engineer, blah blah], but everyone knows the EULA is a crock of shit.
About a typical EULA, is says this product's license may not be resold or transferred to another person, which would arguably make the software worthless (a valid suggestion). How can Software copyright holders contradict the value of their own software in a EULA by suggesting its worthless? They really cant.
The EULA is a piece of crap, in general, its a bullshit pile of legalese crap and cruft, and no one ever reads them, and when they do, they find all sorts of stupid, irrelevant and contradictory crap. And the states and the federal government, particularly a jury of peers, is likely to override bullshit EULA contracts in favor of laws protecting consumers.
This whole thread is really stupid. McVoy has to know the EULA means shit. He copyrights his works and makes it clear you cant steal it, but you can use it if you don't make money off of it. Kind of classic. The crock is that the guy has exceptions, and all sorts of crap going on and excuses for the Linux kernel and just lame, random precedentless behavior.
This who subsection of law and debate is crap. There is a simple axiom to all this: If you use the software to make money and its not free (like real free, not McVoy free, free like beer, you drink it and piss it out) buy the stuff. The software vendor should set a price (preferably in the affordable range, don't you software pricks scratch your head why shit gets warezed when its 1000-2000% overpriced with NO support and no integration services), and that's the end of it.
I looked at bitcrapper. It's a reasonable product, works, reminiscent of Teamware. Its distribution method is lame, its password to download is stupid, its asking for an email address on download is fucked up, it's an all round pain in the ass. Just use Subversion and avoid retard McVoy. Its okay for him to leverage the kernel for free advertising but he has to waltz around and threaten people and fuck with a ridiculous canned (probably abstracted from one of those EULA's you get at Office Depot) EULA and get into flame wars clarifying ridiculous waste of time shit.
Maybe if retards like this who worked at Sun a while back had actually pulled their weight SUNW wouldn't be $2.50 a share - im sure this dolt was at the water cooler whining about everything and stealing TeamWare source code to re implement later as BitBuchenwald and harass the Open Source types with de Raadt-esqe whining and ranting over things that are so, "been there, done that."
I consistently moderate all moderations that reduce karma as unfair as well, and encourage everyone I know to do so. We were better off with the trolls posting 80 times a day so -1 was what it was for, crap. Now we all have to read at -1 because the kiddies have more points to burn on real people posting real comments with real opinions, and for some reason when the vindictive mob sees something intelligent, the see their penis length as another quarter inch shorter, and accordingly lash out the only way they can, the huddle shoulder to shoulder with the rest of the crazed zealots in there self congratulating horde of mobocratic mediocritomatons, and lash out at the insightful, intelligent and witty. The suppress any 3rd party thinking, slice and divide issues down the middle and dissidents are kicked out. Divide and conquer. So the Slashdotting casual [there is no "community," only a "communisty" to play on words] who posts a gem here and there now suffers, because the foolish editors wanted to stop trolling no one ever noticed anyway. And now moderating points are funneled in droves to suppress any and all non [socialist/communist/mob] think.
A project using BK is always in danger of denying a would-be contributor that works in parallel on anything related to CVS.
The things RMS warned of was spefically, DISCRIMINATORY DENIAL OF SOURCE. Which is evil.
Let me put it this way. In the worst case (project uses BK, you are incompatible with the free BK license), you have to purchase a TOOL to be able to contribute to an open-source project.
You CANNOT contribute to some open-source project unless you pay some_company for access to it!
There may be numerous reasons why one would not want to purchase access (it not sold in one's local store, the developer does not trust his/her CC# to the internet, etc. etc.)
So I agree with Performer Guy, for other reasons though. I can see project owners running away from BK from now on.
-Kevin
Slashdot is not a homogenous herd of clones, despite what moderation may suggest. People are different: we have different opinions, and we disagree with each other. In fact, it's been observed throughout history that once a minority movement gains some success, they fall apart because they're no longer so strongly united by that common goal. Yet those differences were always present.
However, I'm willing to listen to your argument if you can find me some post pairs made by a single person that contradict themselves, and prove that the information they had at the time of the later post was identical to the information they had at the time of the earlier one. It is perfectly reasonable to adapt to changing reality. That is, after all, the nature of survival.
~~~LXT~~~
Life is like a computer program: anything that can't happen, will.
Free software relies on CONSUMERS AND DEVELOPERS WITH FREE TIME TO DEDICATE to keep going.
i'm amazed that i survived - an airbag saved my life.
I like this post to lkml from Alan Cox:
"Linus used to do about a patch every 2 days. Nowdays its a lot slower. I put that down to buttkeeper"
Haw!
Well, whoop-dee-doo.
Shatner, on SNL.
/*
One question: if you're making some kind of version controll system, why whould you use BK to develop it? Once it's working, wouldn't you use itself? Before it's working well enough, just do it by hand or with CVS or something.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
He said "Read my post again". That is not even remotely an "attack". You're being paranoid - get a grip. That's not an attack, just friendly advice.
nono. The short answer is that it's $5800 to buy a copy of BitKeeper, and another $1200 / year after the first year if you want to keep support and upgrades. While this is far from $100K, it's still not cheap for individuals.
"No business in their right mind is going to help a competetor take their market share."
And that's how it starts. "We're gonna make sure they don't mess with us. Our product is better, and this change just ensures they won't catch up"
Then it's "Customers are trying to migrate to their product. Why should we make that easy? Lock them in, make sure they have to throw away code if they don't want to keep paying"
And finally "If you see a customer has their stuff, insist it be removed already. Threaten to eliminate their discounts, talk about lawsuits, go over and personally rip out the power cord. I don't care, and I don't want to hear about it"
BK hasn't begun making its way down the slippery slope yet, but honestly I can't see a way it can avoid it. Once a company starts complaining about how people use its products it's stopped thinking like a business and started thinking like the mob. See also the music & movie industries.
Here's the actual prices for BitKeeper in PDF as they were sent to me from BitKeeper. I was interested in using it for my personal projects until this licensing garbage came along, and I had inquired on the pricing model..
If you want the short version, it's $5,800 for a single license, and then $1,200 / year starting the second year (the first year's included in the base price) for service and upgrades (and you have to keep it current. You can't just pay $1,200 3 years down and try and get upgrades).
So anyone who says that an Open Source developer should just "buy themselves a copy", isn't really understanding that you don't go to Best Buy and plunk down $50.
between a "competing product" and "competing softwre?"
It would seem one is the same as the other.
Correct me if I am wrong.. but doesn't bitkeeper also involve use of bitkeepers servers to store your repository? Isn't this about more than a software license? It's about a service being provided.. a service that costs money to run.
Stating who can use their service for free within limited terms.. what's so bad about that? You are free to use something else.
The problem here is, it's his software and he can do what he wants with it. So you'll never argue him out of it. I just hope Linus will realize he made a mistake. BK is not free as in speech only free as in beer.
'SBEMAIL!' is better than a goat!!
Sorry to those who buz talk about "beggars cannot be choosers". The philosophy of Open Source and Free Software is not about begging and getting for gratis. It is an exchange, someone offers a service and ethically I have a duty to offer some feedback. It worked very well while we were a few tens of thousands. Today the masses came in and we have lots of seemingly "beggars" around. But this is not the hear of the movement and we shall keep our efforts to show people how things really develope. The problem of having supposedly "beggars" is similar to the problem of Anonymous Cowards in /.. If we take them away, we jeopardise our ideals. "Beggars" and ACs are a side effect of a world that is not perfect and which we should fight for being a little more correct. Not marginalising the masses but bringing to them the real meaning of the Open Source, Free Software and Free Speech is the real duty we shall not ever ever forget.
Now about this blatant monopolistic and ridiculous license. I may understand a commercial interest when someone declares a agreement void because I work on something that may hinder my partner. Development, production are things that are interim to a work where I and my partners should trust each other ofr a common cause. Using or developing some product while I do the same thing "on the side" for a concurrent product, is somehow a dubious behaviour from my side.
However sell/resell? Who's the jerk that wrote this license? Who's the stupid lawyer that forgets centuries of commercial ethics and practices? Who is he to hinder my right of choice and the right of choice of my clients? Any exclusivety on distributing, selling or lending anything is a conception that immediately forces a special agreement of rights and duties between two partners, sharing a common profit. Not something that "I should do or else". This is monopolism and it is ethicaly criminal to state such things in this way. No matter I get this thing for free or under a fee, claiming that I have not a right to choose what is best for me is the worst of dictatorships ever. They hinder the very principal of market with this.
Imagine this situation. I have a market. I try to find the best product so that this market lives on. Under this agreement either I cannot test their product if I sell something similar, I am forced to stop selling it to test their stuff or I have to pay them a fee to test their product. This, I would just call blackmail. If everyone starts doing it, it would be much worse than Windows EULAs.
A lot of people seem to commenting that there's nothing wrong with BitKeeper being licensed as it is. This isn't really being argued ..
The argument is that because BitKeeper's license is as it is, that the Linux kernel developers shouldn't be using it.
So many people here are getting all upset because BitKeeper is not free. Well, there's nothing wrong with trying to make money off of some software, while helping the community at the same time.
The problem is, the 'help' to the community is made to be more like a deal with the devil, complete with the full price not being stated until after the deal is made.
I would strongly suggest to all free software developers that they stay away from BK unless they can tell (by crystal ball for example) they they will NEVER work for anyone who in BK's opinion competes with them in any way AND that they themselves will never work on anything that BK might believe will compete with them, AND FINALLY, that EVERYBODY who might become a valuable contributor to their project at any time in the future will also meet the first two conditions as well. It seems like a pretty bad bet to me.
This example illustrates a more general problem:
Lately we see more and more license changes for existing software, BitKeeper and various Microsoft products are only the most notable cases. License changes accompany updates and patches, or it's just a document on some website that changes.
Most Software isn't ever a `finished' product, it's subject to changes called `new version', `upgrade' or `patch'. Often the customers depend on having the latest version of a software, be it for security reasons, compatibility issues, or just part of a leasing contract for the software. The software makers use these changes in the software to change the license terms in the software. In the BitKeeper example, someone using BitKeeper in a large project probably depends on it, or it would at least cause a lot of additional work and delay the project to switch from BK to something else.
This means, that even subtle license changes may have a huge effect on anyone depending on that software, done right such a license change might even ruin someones business (imagine someone using free BK on some project competing with BK, and imagine BK had gone one step further and made their "no competition" clause mandatory on all new licenses. Done just a few months before some critical timeline this might have killed the whole project. Even so any project using BK for a competing open-source product would probably have a hard time or even falter).
To protect businesses from being at the whim of software-makers there should be some regulations in place, that only allow license changes within reasonable limits, and demand that such changes are announced some time beforehand, so the customers have time to react. Most companies protect their business by making sure that they can't be cut of from any resource they depend on, they should realize that software is just such a resource and enforce license terms that don't allow for ugly surprises due to one-sided changes. But since few companies have the leverage to change Microsofts license terms i think there's a need for legislation considering software license changes.
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
width* height, enough said.
Automatic complaint-letter generator
They were right to refuse code with insecure licences
(Theo removed many code from OpenBSD because
of licence issues) and tell us that Linux is non-free
(remember the story about RMS telling us that bitkeeper
and vendor-supplied scsi code are unfree?)
I knew that Theo was right, even if I have my small
struggles with him, too.
If people want to try out free operating systems with
fewer licence issues, try out OpenBSD.
NetBSD still uses IPFilter (by Darren Reed) which
started the licence questioning in OpenBSD, and at
least FreeBSD 4.x has patented SMP code from BSD/OS
in it (that's why they started SMPng IIRC).
My Karma isn't excellent, damn it! (And
I'm not the original poster, but that is one of the phrases I find annoying. I exist with the capability to impose. Existence alone is sufficient. I need nothing else.
People who argue points of the form "sends a message" are generally describing their particular set of emotional filters which are not nearly as widespread as they might imagine. Fortunately, arguments that fail to distinguish pragmatism from compromise are quickly discarded by those who do.
Doesn't matter. If I buy a car from General Motors, GM has no right to tell me I can't taxi Ford workers to and from their workplace. That's "helping a competitor" with a product I bought from them, and if they don't like it, tough. This EULA is trying to prohibit an analogous freedom.
And as far as the "Slashdot hippies" crack and non-free software goes: this isn't about cost, as most of us (not all, but most) didn't complain about Linus using Bitkeeper in the first place. Non-free software prevents what you can do to that software; that's a choice Linus made. But even makers of non-free software don't have the right to tell you what to do with the software. Microsoft has no legal power to stop me from writing an anti-MS diatribe using MS Word, not with a (hypothetical) copy I bought from them. It's mine, that's that.
"Hardly used" will not fetch you a better price for your brain.
>But I still implore all you Slashdot hippies: >do not assume that all non-free software is >evil, and do not make BitKeeper the bad guy >just because they want to make money.
That's ignorant. Calling me a Slashdot hippie because I don't ant my fucking CVS tool dictating what software I'm allowed to write? I don't mind paying for software, and as long as the license doesn't go beyond illegal distribution I adhere to the license, but for a tool to tell me what projects I'm allowed to code for is rediculous. Fine, dude, sign yourself up and slap on the shackels. Let BitMover dictate your coding. Make sure your walking in a perfectly straight line or you're in for it. Eyes forward, mister...
I'd rather be a hippie than a brainwashed corporate pod.
Matthew
/. finds me to be 20% Troll, 80% Funny
Just see if I or anyone else in the Free Software/Open Source community, other than Linus, uses BitKeeper for anything now. I know I won't. Then again having experience with superior Free Software technologies such as Subversions and CVS, I cannot understand why anyone would want to use BitKeeper in the first place, when a comparable *free* alternative exists.
:) ) have this clause in the agreement (last I checked, at least). So using the universal excuse "We're a business" just doesn't cut it.
:)
Not even the really large proprietary vendors such as Rational (who makes Clearcase, which I am an expert in, BTW
Have a nice life, Larry. You just insulted your own target market.
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
Any granting of freedom deprives others of a freedom. If you grant someone the freedom to not have his face smashed in, you automatically deny everyone the freedom to smash his face in. The only way to ensure any freedom is by taking away other people's freedom.
I just got this email from Larry McVoy informing me I had to take down the price listing. Here's the email I received:
That was clearly marked as confidential not to be disclosed. See page 7
right above the price list. Posting it is a blatent violation of our
copyright and causes our company material damage. If our lawyers find
that link still working tomorrow morning at 8am, you'll be the first
entity we have sued for copyright violation. Ask around, what you are
doing is serious with serious legal exposure for you.
I'm not exactly sure why I'm not allowed to post it, as nothing says "you may not post this", but it is copyrighted to them, but I don't really know what that means. They're probably just using the fact that they have more lawyers than me (greater than zero vs. zero) to bully me around.. but ah well. I suppose I don't really care about BK anymore.
Well, tough luck.
You don't get to decide that one.
Get over it.
You fucking idiot.
You somehow forgot that this limitation only applies to people who want to use the product WITHOUT paying for it.
If you follow the market rules that governed this planet for the last couple of thousand years and purchase product offered by that company, you are free to use it in any way you want.
Depending on your set of religious tenets, it's either the same thing as BitKeeper, or completely different.
-dB
"It if was easy to do, we'd find someone cheaper than you to do it."
No court in the nation is going to enforce those kind of EULA terms.
It would be like MS saying you can't use MS Word if your using it to write up a document critical of MS, or to write up source code for something competing with an MS product.
Most of these EULA terms are either unenforcible practically, or simply would not be upheld in a court of law. I believe the anti-competitive terms in this EULA are both. Firstly, as I said before, no court is going to enforce such non-sense. To do so would usher forth an era where every product includes a license forbidding you to use it if you work for or help a competitor. Secondly, this is simply unenforcible, or largely so. Why should anyone abide by this? There are no consequences if they don't, except perhaps being forced to stop using it. This is not a case where any financial damage enters the picture, so there's no potential cost to violating the license. Third, even if it is enforcible within the US, that can easily be side-stepped by hosting one's project outside of the US, where the US has no jurisdiction.
What really annoys me about this BitKeeper people is their audacity to say that they are actually trying to help the community. No, they are not. They are doing this to make money, not to help the community. Its fine that they want to make money, but its not fine that they try to say that a Free Software project isn't trying to help the community, and that they are. The Ben Collins was right not to help BitKeeper, as BitKeeper has now proven by these draconian licensing terms. Helping non-free projects will invariably harm the Open Source (OSI-compliant) and Free Software (FSF-compliant) communities, in several regards. Firstly, it will encourage people to use non-free software. Secondly, as non-free software will become more popular and universal, the community will become more vulnerable to draconian EULA licenses like BitKeeper's.
That aside, this is just proof that Stallman was right. You can't rely on a product with a EULA. They will always include draconian licensing terms. We should be switching over to Subversion and supporting that.
Supporting non-free software will always hurt the cause of Free Software, and will ultimately hurt development of Free Software (which includes the GNU/Hurd; GNU/Linux; and the Free-, Open-, and Net -BSDs.
social sciences can never use experience to verify their statemen
Wrong. Commercial software relies on CONSUMERS AND COMPETITION to keep it honest enough that computers can actually remain a useful tool to the human race.
How do you then explain Miscrosoft? At every corner, they try their damnbest to force you to use a computer their way. They are the single biggest pusher of DRM stuff at the moment, for the sole reason that once DRM is required by Law their products will be the only ones compatible with DRM regulations--furthering their monopoly!
Don't think for a minute that most companies don't wish to be as successful as MS. The only way they will make it is to be as ruthless, if not more so, than MS.
So, I sent Mr McVoy an email back stating that wasn't sure exactly why I couldn't post his pricelist. He responded that it was on the price sheet and that I had missed it. He was correct about that. I had checked the top and bottom of the price listing and seen nothing regarding redistribution.
This is one of the emails I got back:
[my email quoted]
> But I suppose I'll take it down. And you're causing your company more
> material damages in what you're doing than what I'm doing.
[his email]
Actually, every time you slashdot kiddies get your undies in a bundie our
sales go up. Thanks.
Just thought I'd share that..
This is where I begin to realize just how badly the open source community needs economists to get involved. To say that: "Free software depends on a few companies' ability to actually make money developing and using free software." indicates a misunderstanding of economic principles.
/.ers out there seem to really hate consultants... but if they can help a business become more efficient, they help generate new revenue for the company, thus earning their keep in the modern economy.
Any action that increases some other action's efficiency could consceivably become a business. This is where the consulting crazy comes from. Now, many
I believe this is how free software will finally integrate into the common marketplace. It is such an incredibly efficient system that it blows proprietary systems out of the water. Yes programmers will have to be paid (we can't go on forever being volunteers... people gotta eat) but when it becomes apparent that those companies who are utilizing free software are spending less money to achieve the same goal (hence more efficient) everyone who is interested in the bottom line will switch over.
This is where the GPL becomes SO VERY IMPORTANT. As everyone starts using free software, new needs will develop, a company may need some new function. So they hire a programmer to write up some code to extend a GPLed program... and through the magic of RMS, everyone benefits.
This is only a framework for how the free software model might work... and its going to take a lot of economic research to understand the different components. But I maintain that you will not need companies who make free software in the future... you need companies who use free software and are willing to have a few programmers on staff to help contribute back.
But if this is going to succeed, we need to show the world how we can make things more efficient.
Only 120 characters... who can summarize their entire world understanding in 120 characters?!
buying a hammer to manufacture a competing hammer maybe.
All you lamers think Linus walks on water. Well, suck on this.
And by the way. It's GNU/Linux.
Go ahead and mod me down. You dot-goners don't get it anyways.
I am sure RH has enough money to buy decent development tools
Frankly that doesn't suprise me. From his email to Ben Collins he doesn't strike me as the most mature person in the world.
If you want to survive in business you do it through value-adding, giving the customer more than the competitor. Changing EULA's and keeping your prices "confidential"(because they're rediculously high?) doesn't cut the mustard.
Take your yearly salary, divide by 2000 hours (ok maybe 1850 for our european friends), that's your hourly rate.
I'm VERY glad to say it isn't. Roughly 260 weekdays (Monday to Friday) in a year, 25 days annual leave, approx 10 days of public holidays give me 225 working days in a year. Times 7.25 hours a day gives 1,631 hours a year.
What insane sort of hours do Americans work to get 2000 hours a year? If I was you I'd be leaving for a job that gave me more time to call my own, even if it means a lower salary at least you'd have time in which to spend it.
Actually, companies in that sort of business often don't like to advertise their prices because the price the customer pays is negotiable, and they don't want one customer to have any idea what other customers are paying. (Because they'd all want the same price, of cours.)
Would it sit well with you as a kernel developer if, for instance, microsoft was using linux as their development platform for their next OS?
Bad analogy. This is more like saying that anyone who works for Microsoft or Sun or Apple is forbidden from using Linux. Even if they work in the applications division, or as a secretary or administrator. Or even someone who doesn't work for MS/Sun/Apple, but who happens to helped one of those companies track down a bug in one of their OSes. Or, for that matter, anyone who has worked on, helped with, or who works for a company that has worked on or helped with BSD! (That evil BSD is just too darned free!)
In any case, I assure you that if MS were to consider using Linux as the base for their nextgen OS, most (probably all) kernel developers would sit up and cheer! (As long as MS followed the license terms.)
For a better analogy, imagine if KDE (which used to be non-free on a technicality) became truly non-free by forbidding anyone who has worked on (or who works for a company which has worked on) any competing desktop systems from using the system (note: using, not just redistributing, which is all the GPL ever addresses).
Well, shit, that just cemented it for me. Thanks for the linkage attempt.
RIAA, MPAA, BK.
Jesus was all right but his disciples were thick and ordinary. -John Lennon
$5000 per seat, IIRC.
:-)
So plenty
The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
The EULA is a piece of crap, in general, its a bullshit pile of legalese crap and cruft, and no one ever reads them, and when they do, they find all sorts of stupid, irrelevant and contradictory crap.
A lot of EULAs appear to be made up of boilerplate, which contains a large amount of bluff, in the often correct assumption, that few people know what the actual legal situation is. If people don't know they have certain rights it can be quite easy to fool them in to believing that they don't...
And the states and the federal government, particularly a jury of peers, is likely to override bullshit EULA contracts in favor of laws protecting consumers.
Assuming the case actually got to court. Quite often threats of lawsuits are used or the plaintiff wants to stretch the thing out as long as possible (especially if they have deep pockets).
Im sorry, but this sort of stuff is way out of line.
Its as abad as the sun license where you cant give away J2EE stuff..
Its MY code.. MY company..
---- Booth was a patriot ----
I have a hacked Paslode that can shoot Hatachi nails.
http://marc.theaimsgroup.com/?l=linux-kernel&m=
In article <1033861827.4441.31.camel@irongate.swansea.linux.
Alan Cox <alan@xxxxx> wrote:
>
>Linus used to do about a patch every 2 days. Nowdays its a lot slower. I
>put that down to buttkeeper
Don't be silly, Alan.
I don't do any pre-patches or daily patches any more, because it's all
automated. There are several snapshot bots that give you patches a lot
more often than "every 2 days". You don't need BK to use it, it's there
in the good old diff format.
(I haven't checked whether the auto-patches do a good job of doing
changelogs too, but since all the changelogs I generate for the _real_
releases are also automated and I make the tools I use to generate them
available, that's certainly not anything fundamental).
So yes, you can "put it down to bitkeeper" in the sense that it's
because of the automation that BK allows that I don't _need_ to
personally do pre-patches any more.
"Big boo-hoo, bitkeeper is evil, and Linus doesn't manually do any more
what BK plus a few scripts does better for us automatically."
Linus
Why don't we donate until the GPL Bitkeeper?
5-6K is still extremely high. MS Sourcesafe is only 600 bucks. Hell I can get .NET enterprise architect for a measly 2.5k.
That's why I won't be using MONO or
I'm still looking around for a CVS replacement. I will look at Subversion but does anyone know of an FTP for Arch? The Arch site is down permenantly.
A side note: Judging from the number and flavor of posts on this and other topics that diss the GPL and Open Souce, and extoll the virtues of propriatary code and restrictive EULAs, it seems to me that the number of WinXX users are consistantly exceeding the number of Linux users on Slasdot. Anyone else notice this?
Running with Linux for over 20 years!
Does anyone have a decent comparison of the different source control systems (i.e. ClearCase vs. CVS vs. BitKeeper, etc, etc)?
Also this page indicates a pricing of about $2000/year/seat for the real tool.
The "panties" quote I can't verify
Mark
As Nietsche famously said, "If you stare too long into the Abyss, 1d4 Tanar'ri of random type will attack you."
"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.This can do nothing positive except possibly generate some short term income for Bitkeeper, while at the same time has enormous negative - and long-term - consequences for same.
Forcing open source projects which are evolved enough to bootstrap onto their own code typically causes a rapid bug-fix cycle (), which is never a bad thing. For those that aren't evolved enough, having to spend unnecessary work (or money) will simply provide motivation to increase those efforts so that said bootstrapping can happen. And closed source efforts are either already licensed or can simply ignore the new dictum (so long as those political realities do not yield internal squealers, anyway).
I, for one, would be interested to see the hard numbers in license acquisition and renewals for BK for say a year in either direction of this moment - but ultimately I think they're pretty predictable.
Perhaps BK will 'merge' with MickeySoft, and disappear like so many before it....
If you're not living on the edge, you're just taking up space!
Predictions:
Within 18 months, Linus will stop using Bitkeeper. This will get the Bitkeeper company an enormous amount of additional free negative publicity.
Within 3 years, the Bitkeeper company will be on the edge of bankruptcy.
Within 6 years, if someone mentions Bitkeeper on Slashdot, people will say, "Bit Who?"
The text of the price list can be copyrighted. The fact that company X offered to sell you product Y for price Z cannot, as it is expressions and not facts or ideas that are copyrighted. IANAL, but unless you're under an NDA or another contract not to disclose the prices you were offered, I think you can safely tell someone else what those prices were. Copyright on the price list just means you have to express those facts in your own words.
I would have modded you up, but I've already posted to this discussion. :) (The other disturbing thing is the way the license terms keep changing as BitMover think of new people/companies/etc. to go onto their shitlist...)
But then BK is easily ten times better than SourceUnsafe.
Actually, the scary fact of the matter is that in the EULA cases that *have* resolved through the court system, the courts have tended to uphold the EULAs.
In some states, laws have gone through that *explicitly* back software EULAs.
Now, they're pretty lame and should be ruled invalid, but that's not how the current legal situation is.
-- The act of censorship is always worse than whatever is being censored. Always.
Printing all you source onto paper and throwing into a fire is usally safer than SourceSafe. Is it any wonder than MS doesn't "eat their own dog food" in this respect? I'm too lazy to dig up the references, but it's a well known secret that WinNT/2K/etc is developed on Perforce.
Cat, the other, tastier white meat.
And I who was under the impression that NT/2K/XP was developed using a piece of software that M$ bought and seems to have the same ancestory as perforce does. If someone really wants to know exactly feel free to dig it up on Microsoft's pages. They have a lot of information out there.
Source safe is, and apparently will remain so, a toy that is useful for small businesses. It does what it is supposed to do, but not much more. For hard core development I personally can recommend the excellent piece of software called perforce. Heck, they even give away free licenses to free software developers. Perforce rocks!
BK is in the range of several thousand dollars per seat.
Now that Larry's got the Linux kernel development going through BK, he's trying to hold it hostage and extort money.
Regardless of intent, that's what this amounts to.
DNA just wants to be free...
If you believe this, why don't you just send a nasty-gram to VA and claim some sort of DMCA violation for repoducing your owned works? (Or alternatively, claim that the "you own it" language is fraudulent.)
I'm sure a letter to their lawyers will at least get them to change the text that makes you angry (one way or another). Clearly, posting comments in places like this hasn't made you any happier. ;-]
(Actually, it looks like you may be out of luck. It appears that the terms of service say that you _do_ own your comments, just as the footnote says (Section 4, five or six paragraphs in). You just grant OSDN the right to repoduce and do other things with them -- sound like any popular licenses we've heard of? I imagine if someone _else_ were to reproduce your content, you'd still be able to send them legitimate nastygrams as the owners.)
Could someone give us a Subversion vs BitKeeper technical comparision?
"I think this line is mostly filler"
No, I am upset because it is used to develop Linux (which is free) and because is the only non free tool used to do it.
Then perhaps you should go out there and write something so that kernel development can go smoothly without the use of commercial tools.
Until you release that, perhaps the Linux kernel team could carry on as it is. Linux benefits millions of people and is the poster child for the open source movement. I'd say tiny questions about its philosophical purity are vastly outweighed by the benefits that come from its progress.
One individual posted a friendly notice on the lkml thread: "...Linus snapshots are available on a 3-hourly basis..." I hadn't fully realized the kind of worship this man gets...
RIAA, MPAA, BK
I see somebody had an extra bowl of Drama Flakes for breakfast.
RIAA and MPAA want complete control over all media distribution so that they can extract monopoly rents. They eagerly manipulate public opinion, corrupt our government, and sue anybody they can.
BitKeeper has so far only tried to exercise a modicum of control over the free version of their own software, so that you don't use it to put them out of business. Plus they don't want their price list public, a pretty common thing for businesses to do.
I know this is Slashdot, but you should at least try to keep your hyperbole plausible.
In my company (Free software based) we get our investors always talking about competition and patenting the living shit out of everything we can get our hands on. They talk about NDA's, closing stuff, hiding stuff, denying access to etc.
My response has been and will always be: "What are you afraid of? Our clear objective is to do it better, keep our lead, solve customers' problems, give good service, and not sit on our asses and collect checks."
Just do it better. There are enough incompetent people in the world. We shouldn't have such a weak view of ourselves that we fear THEM, should we?
Investors don't like to hear that, but then I suppose, it's hard to keep fear from the equation.
If Bitkeeper really wants to be around they should just make sure their product is better than the competition's. If there exists someday a free software alternative that is as good, they they had better make sure they excel in the service area, that they respond quickly and promptly to their clients' needs.
If the free software alternative exceeds their closed source version, then they should switch to it. They could lay off part of their developers, save a bundle, and hire more service folks. They can then happily maintain their extraordinaryily content clients with the high level of support and care to which they have become acustomed.
It's really simple, IMHO. Your fear will end up consuming you until such a time as you end up nothing but an insane reactionary, screaming and hurling insults at your last loyal client.
Toddlers are the stormtroopers of the Lord of Entropy.
It's more likely he was needling you than that there's any truth to that. Sure does show he's someone whose company I wouldn't want to do business with, though.
Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.
IOW, they practice price discrimination and don't want to be obvious about it. Thus, part of due diligence is to find out what you can from colleagues informally about what they paid.
Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.
I'm surprised that the PDF hasn't turned up on Gnutella, Freenet, or on newsgroups posted anonymously.
"However, BitKeeper isn't saying they won't -sell- licenses to competitors. Just that competitors can't use the free license. The Commerical license does not have the problem clause."
Yet! There's really no reason from their standpoint to keeping that "addition" from the commercial license. Free software "competition" is what BK is afraid of, and don't wish to help in their "potential" demise. However Free software competes against both the free and the commercial version. Right now BK's assets is brand name, support, and features. Free can undermine the last two, and the first is not really relevent. So the question now is "does the community cut loose now, or later?", because switching to the pay version doesn't come with any guarentees that it will stay the same. Just ask the MP3 people that.
Speaking of Irony. Did you even read the link YOU provided? The present situation "abritrary changing of the license" is covered. That fact also covers your "stop being a cheap bastard and pay for an "unrestricted" hammer.". That "hammer" is supject to a companies whim (be it good or bad). Being free or pay will never change that fact, as long as BK exist. Looking at the issue from BK's POV, competition is a bad thing because it implies risk. Free competition has, and will compete against free versions as well as pay versions. You'd think that the MP3 license issue would have taught people something, apparently not.
Perhaps it's time that EULA's were seen for the bogus things they are, whereby cretinous morons get their hands on a new power toy, and feel like they're making up new laws for the universe.
Perhaps there needs to be provision in law for open source software, such as a specially formulated copyright-type thing, that costs no money, and needs only be advertised my some alternate "®" or "(TM)" or "©" and a date, instead of an EULA, and isn't revisionable.
There's a law, a human rights law, both UN and EU at least, that says that no law shall be made retrospectively.
(You can't creat a law that would cause someone to be imprisoned/fined, for comitting an act that took place prior to the law's enactment.)
I have no idea, but I wonder if this principle would be applicable to such revisionist statements, made in EULA's, if it ever went to court, since it's a fairly solid ethical protection in law itself (as opposed to a eula "contract.")
Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
http://www.uwsg.indiana.edu/hypermail/linux/kernel /0210.0/1652.html
> Whether you like BK or not, it is the primary source management tool
> used by Linus and others, it is even documented in the source tree as
> such.
I don't care about bk and I wouldn't care about such questions either, if
Larry wouldn't use every such opportunity to publicly jerk off about bk.
bye, Roman
-- Note: If you don't agree with me, don't bother replying. I won't read it.
to be themselves, and to use all power at their disposal to bring about the realization of their vision.
This little sidestory is important. It needs to be added onto the rest of the story, although I'm not sure how you get that done.
-- Note: If you don't agree with me, don't bother replying. I won't read it.
Some of us could make it appear on giFT, no idea who those people possibly could be though.
-- Note: If you don't agree with me, don't bother replying. I won't read it.
"chose the best tool for the job" is a rather silly notion when you think about...
This shinney widget will do exactly what you want it to do plus it will entertain you grandma. By the way... the price is $1M plus your first born son.
Or...we could use this thingy instead. It does pretty much what we want. We may have to cobble some other utitlies into the mix but it will get the job done well and true. It'll cost you, say, $3.50.
Best tool for the job sounds good. I'll give you that but if you look at it at the extremes it falls apart. A better sentiment would be "Choose the most appropriate tool for the job".
Is this then a strategy to make illegal the use of BK to migrate to another tool?? Very interesting. Bait n Switch, then make it soo difficult to migrate you cant.
If Im reading this correctly. It is now against the license to use BK to facilitate moving from BK to another tool (regardless of what it is).
Is this correct??
This is unbelievably arrogant for a tool vendor. Along the lines of you cant use Word if you are working on OpenOffice.
Frankly Im aghast at this situation. Im all for BK making a buck, but this barrier to moving to other tools crosses the line IMNSHO.
I believe Linus needs to speak up on this topic before things get out of hand.
--John Cavanaugh
justified under the Commerce Clause. For instance see Heart of Atlanta Motel, Inc. v. United States et al.
"Beggars can't be choosers"
This is plain ridiculous; If the license said "you can't use it for free if you are a redhead (or vote Democrat, or...)", would you still consider it a right for the developer to say so ?
Even for a gift, you have limited rights.
Seems to me that the real silver bullet- and this article reminds me of it for very obvious reasons- will be a better user RIGHTS paradigm.
Interface is a solved problem. User rights is very much in flux. I suggest that Linux should concentrate on guarding the user (and developer) rights paradigm. Under Free Software there's no distinction anyway- you're allowed.
BitKeeper should be spanked- and it should be a wake-up call. Their need for a business model can go pound sand- it does not contribute to the better USER RIGHTS paradigm that Linux needs to be able to offer.
From where I stand, RMS's stance on the LGPL is a take-back that is just as damaging, if not more so, as the EULA change being discussed. LGPL gives you a lot more choice in terms of integrating free and proprietary subsystems and components. Where free libraries have significantly extended functionality, he explicitly recomends GPL over LGPL.
Exactly how is this a "take-back" or in any way comparable to the BitMover EULA changes? The closest comparison would be a copyright holder re-releasing a particular library under the GPL rather than the LGPL after a certain version (if indeed that has ever happened), but even that is much less malignant because there is no direct attempt to curtail competition. The GPL and LGPL are concerned with the license of derivative works and are otherwise content neutral.
This is the one case where I would claim that it goes beyond style, and the message itself actually hurts the movement.
How so? It clearly hurts your employer, but the production of a clever proprietary tool cannot -- by definition -- help the free software movement. The higher the quality of such a tool, the less incentive there is for people to assist in the creation of a free alternative. Furthermore, you now have an excellent argument to make to your employer: "if we choose to license our tools under the GPL we can use this body of well-tested and freely available code to get a head start."
Not all those who wander are lost.
It is common knowledge that BitKeeper has to be nursed to work properly.
Professionals won't use it because support is spotty and it not enterprise ready.
As I said, it doesn't show up on the list of enterprise list from Gartner, Yankee Group or any other tracking entity.
I suppose its mostly used by companies run by 22 year olds who don't understand the huge downside of using this software.
But hey, the owner of the company threatening people for telling other people the price, so *I GUESS THAT MAKES IT OKAY????*
Really, who would use crap like this?
I'm not at all upset by this change to BitKeeper, but I am even more sad than I was the last time (months ago) that I heard anything about BitKeeper.
At that time I read the licence and determined I'd be unable (unwilling) to have anything to do with Linux kernel development for the forseeable future because accepting BitKeeper's license was effectively a cost of entry that I couldn't (wouldn't) pay.
This change comes as no surprise to me, but it is pointless to say 'saw that coming', as it doesn't help eleviate the burden others are stuck with.
What makes me really sad is that other people are being forced to decide which free projects they will continue to work on and which free projects they will have to stop working on, and these painful dicsisions are the direct result of what is likely to turn out to have been a bad financial choice on BitMover's part anyway.
So much needless suffering for so little benefit.
Most people think something is worthless if it is free. Human psychology makes people need to be sodomized before they can appreciate something, whether it is through high cost (Oracle), or restrictive licensing (MS and Bitkeeper). It takes a rare breed of humans to truly appreciate free software, and that's probably why Linux is used by only 2% of computer users.
Who would buy software from a guy like this?
Hey Larry. I would choose 1 size looser on your shorts. Apparently its squeezing the crap from your colon back into your brain.
Honestly, arguing with kids on slashdot. Yet another reason not to use that "software" you sell.
HA HA HA HA HA HA HA HA
Larry's had his dirty laundry exposed here on /.
Lets go through it, shall we?
1) He looks bad in the initial article. So he's pissed.
2) Everybody points out that since he won't post his price he wants too much.
3) Subsequently, somebody posts the prices, and Larry gets his shorts in a knot.
4) Larry threatens to sue a bunch of kids.
5) Everybody laughs at Larry.
6) People start pointing out that the company is run by a bunch of incompetents.
7) Who would buy software from these guys?
8) I mean, personally, I don't care. But when I buy software, I try to buy from companies that are run by adults, but maybe if you pay that much for software, you'll accept whatever crap he throws over the fence.
My advice?
Read what Lunkhead Larry wrote and make your own decision? Whoops, didn't mean to say "Lunkhead". I'm sure Larry is doing well for somebody of his ability.
I find it funny that you think BK is enterprise level stuff.
Its on the same level with SS. Seriously.
The price isn't the main objection I'm hearing people raise, but even that may be a perfectly legitimate objection based on what the price is and how much someone who wants to participate in kernel development can spend. (Remember to consider developers in foreign contries before claiming that any particular price is affordable, no matter how small it may seem to you.)
The main objection people are raising is that the license appears to require that people pick sides in an ideological conflict that shouldn't exist. Either you use BitKeeper and you side with their imposed view of which other projects you may also work on, or you reject BitKeeper's restrictions and you don't get to participate in projects that require the use of BitKeeper in order to participate.
The ideal model (which people are upset with BitKeeper for breaking) is that you may participate in whichever set of projects you wish, without artificial restrictions.
Consider a person you wants to contribute to the development of both Linux and CVS. Before this license change by BitKeeper, there were no obvious restictions on a persons ability to do this. With this new clause, such a person will have to give something up.
I don't use BitKeeper. Frankly, I've never heard of it.
But the reaction of Larry somebody-or-other (I guess the president) has the feel of desperation.
Lets face fact here...
The economy isn't great right now. I realize some of you think its horrible. Its not. its just a little tight. But in this economy, Bitkeeper software has to be seen as a luxury (I'm a managing director at a large company, so that is my view right now, and my view is not unique).
That means they aint' selling lots of licenses.
They're probably taking a big hit on the initial purchase price so they can get that $1K annuity from each developer that uses it, but that's precisely why people won't buy it because they don't want to commit future funds right now.
My point is that this is a company that *might* be in trouble. If I was considering buying anything from them (and after this nonsense, I won't), I would ask to see some financials.
Can anyone do a D&B on them to see what their credit is?
And they also act like asses.
BK is exhibit "A".
In Amiga, OS/2, BeOS.
There are guys like this.
In 18 months, they'll disappear. You'll only know about this on dejanews/google.
If I thought about it, I could come up with 20 other companies just like this.
I remember going to developer conferences years ago. There was a kook called Leo Schwab. He was known for wearing some weird crap. But he was an utter utter jerk. In hindsight, I think he was emotionally "young" and this manifested itself in odd ways.
That's what we're seeing here. The guy who runs the place probably thinks he's brilliant. Really, he's a guy who runs a 2-bit software company. Guys like him are drawn to "movements".
Who gives a crap about him, really? He's probably still a virgin.
larry, why are you on /. hurling the f-bomb at people telling the truth?
They don't use BK.
They have *money* for decent tools. And they don't use BK.
Put that through the computer, Mr. Spock.
They're just morons.
After reading through all the crap here from BK, why would anyone use anything from this company?
Seriously?
> [bk is a toy]
It was certainly designed for another era and, judging by second hand reports (e.g., it uses SCCS as a back end), is not the best foundation for today's economies.
arch is far, far better in that regard. Larry has stated a few times that it would take O($12M) for arch to catch-up with bk. I think that's roughly an order of magnitude too large and that the result would be an arch that surpasses bk.
You said:
"How so? I will contract with you if you do not own a firearm. If you do own a firearm, I will not contract with you."
How about:
"I will contract with you if you do not have children"
Or:
"I will do business with you only if you don't join the Democratic (or Republican) political parties"
Or:
"I will only let you eat in my restaurant if you agree not to criticize it to your friends".
Where do *YOU* think the limit of a EULA lies?
It's a take-back because the LGPL came into being because in many cases strict GPL made it difficult or at least questionable to even use GPL tools in the production of software for sale. Then much later RMS decides that too many people are using LGPL and he doesn't like it. That's a take back as far as I'm concerned.
The term "take-back" clearly implies that you were given something by someone who had a change of heart, and that as a result you are deprived of it. In the case of RMS frowning on the LGPL, we have the first and second, but not the third. No one has revoked the LGPL, nor have any projects I've heard of changed from LGPL to GPL licensing terms, so the term "take-back" can't possibly apply. Perhaps you can think of a project where the license was so changed, in which case I'll agree that (though in a somewhat crabbed sense, because you can still use the software versions prior to the license change) a take-back has occured.
I'll address the rest of your post in a separate reply.
Not all those who wander are lost.
This license stipulation doesn't sound enforceable. My recommendation: For anyone in the situtation where this applies, just violate the license. I don't think there is anything they can do to you.
Now try using the same CVS repository with all the Linux kernel developers and part-time developers. Imagine a single CVS server with 10000 users and 3000 branches.
A source control system with a central repository just doesn't scale well enough, you need to have a system with distributed repositories and the ability to send diffs between any random developer. CVS and Subversion just don't cut it for a project as huge and active as the kernel.
The argument that GPL code is 'better' is not persuasive if it doesn't fit in their business model. Not everyone has academic salaries or other means of support, so these are real concerns of people who support the idea of Free Source in a deep way.
Proprietary software companies are not the only employers in the world -- in fact they employ less than 10% of software developers! The rest are working for companies that do something else but need specific software for some internal purpose. The right way to address the concerns of wages for free software developers is to create a robust free software industry, but even in the meantime there is no need to make the free software movement to pander to the interests and business models of proprietary software companies by watering down licenses.
Not all those who wander are lost.
Maybe BitKeeper can't help if Subversion takes that market on its own, but they are not going to help them do it.
What if Chevy forbid you from driving your Camaro to a Ford dealer. What if Cingular Wireless blocked the customer service and sales numbers for Sprint, AT@T, or NexTel?
What if all Compaq computers were forbidden from browsing Dell websites?
You could go on and on with dumb examples.
EULA's are not some type of new law. They can restate parts of the law (copyright notice etc..)but do not make any new ones. If you violate one of the vendors addon's what is the penalty? Voiding the clickthru "contract" and giving your one copy of the software back? Big deal.
Bad boys rape our young girls but Violet gives willingly.
At least here in lovely Germany
It's ruling from our equivalent of the Supreme Court (Bundesgerichtshof)
CU
The final EULA: EULAs are becoming more and more abusive. I decided to jump several steps ahead and write the final EULA:
1. I can do anything I like.
2. You have no power.
3. You can't say anything bad about me.
4. 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.
This *exact* message was posted on slashdot before. When people rehash, do you have every post you saved so you can paste it back in and post it again? WTF? Honestly, someone please answer me, what in the fuck?
Thank you, please drive through.
Normally, docs pulled down by Nazis are available via Google cache, at least for a while. I wondered why the list wasn't available, when I ran across this blurb in a post to lkml:
[lm]: "I also walked away from Google when there were three people there (the full story is that I din't [sic] know it was $60M at Cobalt, I was guessing more like $5-12M million, but I was fully aware of what I was giving up at Google and it was certainly more, at least it is in my opinion)."[/lm]
I guess he didn't give up his contacts there, to make Google cache docs disappear so quickly...
Also, despite his 'SlashDot kiddies' comment, he follows this blog like a lovesick teenager. You'll note that Xaxxon posted his comment about the price list at 10:18AM, and Xaxxon posted that he had taken it down by 11:03. Pretty quick work by 'Larry the Lurker'. I hope he doesn't wear out his 'reload' button.
Free software depends on a few companies' ability to actually make money developing and using free software.
No, it doesn't. Software development does cost money, money which must come from somewhere, and profitable companies are one place money can come from, but not the only one. As a general rule, the greater the extent to which companies can make money through developing and using free software the more they will contribute to it. All of this we agree upon. However, this doesn't mean that every contribution should be accepted without thought for the consequences. Companies such as RedHat that manage to contribute without resorting to proprietary software are laudable, but those like Lindows are justifiably regarded with more skepticism.
Free software in general and Linux in particular have been around far longer than BitKeeper, and can thrive without it. While it's true that BitMover is entitled to choose the license they prefer for their product, their "contribution" to Linux is a dubious one for two reasons. First, whatever its technical merits, the philosophy it comes with is fundamentally defeatist. There are some problems, we are told, that free software just cannot address. Actually, there is no reason that someone with the same skills and motivation as Larry McVoy but with scruples couldn't do exactly what he's doing technically using a free software compatible business model. Second, the existance of high quality proprietary tools removes pressure to create good free ones, and is therefore a step backward for free software. Every kernel hacker who uses BitKeeper right now is someone who would otherwise have an incentive to contribute to Subversion otherwise, even if only in terms of testing, feedback and endorsement. A similar case can be made for free software friendly business models, which McVoy refuses even to discuss.
Not all those who wander are lost.
Say I work on a competing version control system. Why would I care that they want to play sour grapes and deny me (so called) free use of their version control system?
I do work on a version control system, as a matter of fact. And indeed my only reason for installing BK would be to examine its good ideas and try to incorporate them into my program. Not that I care to do this, mind you, but hypothetically speaking.
Thus they are pretty damn right to demand payment for that kind of use of their product which leads to the potential erosion of their business.
And for actual version control, I use my own program, of course! I think that my program is the greatest thing; but not only that, I *must* use it so that I discover and fix bugs, and so that my experience with it grows and leads me to new directions. It would be counterproductive of me to work on this program, but then turn around and use BK or any other version control system. So I could not care less that BK doesn't want me to have free stuff; I have cooked my own dogfood and am eating that, thank you very much!
Also note that their clause works both ways. Suppose that I'm a developer working at Rational on the ClearCase product. BitKeeper could benefit from my experience; I could make contributions to their code if it was truly free. But, alas, they want me to pay for the privilege of sending them bug fixes. Oops; they will just have to lure me away from the competitor entirely. Knowledge flows both ways; what impedes one direction tends to impede the opposite one too.
a complete asshole - but now he has proved it definitively by cowering from free competition and expression. We don't need your technology, you fucking jerkoff. Subversion will do just fine.
Two answers to that, depending how you choose to look at it.
1) They actually make something that the majority of people want. Many people like to use a computer the way they want; many MORE people want to be told how to use a computer. You gotta admit, MS excels at that.
2) People are too lazy to exercise their power as consumers to stop using Windows & other MS products.
Remember, MS DID have to compete early on to get acceptance in the marketplace. Their early competitors were the various other versions of DOS, Apple computers, OS/2, and to this day, *NIX. They competed with Lotus 123, Wordperfect (and their suites), they competed with Netscape, and today they're competing in server markets today. Don't accuse MS of not competing & relying on consumers, because they did and still do (even if it was questionable behaviour, they competed like mad).
i'm amazed that i survived - an airbag saved my life.
Or there's the non-conspiracy theoretic possibility that the document wasn't up long enough to get cached to begin with. Not as interesting, though, I'll admit.
CEE5210S The signal SIGHUP was received.
40 hrs/wk * (52 wks - 2 wks vacation) = 2000 hrs
Yep. We're wage-slaves over here. Sad thing is most people don't realize it, and most who do think it's a good thing.
Freedom. Ha.
Idiot.
Seriously. I hate it when companies put STUPID clauses in their license agreements. What happened to the good ol' days when you bought a piece of software for what it does, regardless of what you wanted to do with it? The next thing you know, we'll have legislation passed that forbids the use of a Craftsman tool in the making of a competing tool.
This is particularly devastating when you consider that every piece of technology this world knows is based on other technologies, other discoveries, and other things done by "the competition." The first hammer might have been a rock. That rock may have been used to form a better hammer. Do you see where I'm going with this? Before you know it, people build computers, rather than hammers, and the first computer operating system probably had to be entered with toggle switches on a panel. That operating system might have been used to make an operating system that was read in with punch cards. That may have been used to create yet another operating system that worked with magnetic tapes. And so on and so forth. An even better example of this is a compiler. If you want to make your own compiler, chances are that you will NEED to use your competition's compiler, at least until your own compiler can compile itself. If using your competition's products to make your own is not allowed, then the advancement of technology in the world will likely grind to a halt. (Because making your own compiler with toggle switches on a panel will put you right back at the beginning, from where it will take you a good 30 to 40 years to get to where we are right now.)
In other words, BitKeeper SUCKS!
"Hey genius, do you have any idea what freedom is?
the EULA is restricting your rights as
individual..."
No it isn't. It's your choice, use it or not.
"and its actually restricting you from doing
something completely unrelated to the use of the
program. THAT is f-king insane..."
Eh? Nothing insane about wanting you not to
clone their product and put them out of business.
Did you read Larry's comments, because that's
what this guy said he was going to do, thus the
license.
Bk is a great tool, my engineers use it every
day and we pay for it because it's worth it. And
Larry has every right to insist that You not use
it to rip off him and his ideas. He would have
the same right if it was a piece of crap (which
it's not).
You know what is "f-king insane"? Every time
someone makes something the _Slashdot Children
want_ they through a fit and rattle the evil
business stick. It hurts the company they
target, and you know what? OpenSource hackers
working there and their families go hungry.
Grow up and move out of your parent's basement.
This is the real world. People have to get paid
to eat, never mind code. I've heard too many
people in OpenSource companies say they want to
open everything. how many are still in business
that did that? Not one. Only companies people
BUY product from stay in business, everyone else
go under and their employees are out of work or
doing something else so they can _subsidise free
software_.
MAN AM I PISSED OFF. OPEN EVERYTHING YOU CAN,
YES IT'S A GOOD PRACTICE THAT LEADS TO HUGE
GAINS FOR THE COMMONS AND FOR DEVELOPMENT
PROJECTS.
CLOSE WHAT YOU NEED TO EAT, LIFE IS REAL AND
YOU CAN'T LIVE ON FREE SOFTWARE.
He probably just means that his sales go up every day.
yo fuck nuts. your analogy blows donkey balls.
first thing i would say if i was Linus, "linux is so good that even microsoft is using it"
period.
Next you know this clause'll be in MS VC++.
You cannot make another IDE if you're going to use visual studio
First of all i should note that i won't put under the question your expirience.
I just want to point on some huge project being in development for long time, that accept entries by numerous developers and blah-blah: www.xfree86.org
Let us put aside comparisons of X and Kernel. There are other projects i know of that are huge and ...
I agree that CVS do have very annoying limitations. I just would like to state that in my not so humble opinion BitKeepr has not so much real advantages over CVS for it to worth so much attention.
I'm not a brake. I'm an accelerator. Just a slow one...
You really should get better informed before spreading shit like this.
- The only licensing restriction of IPFilter is more or less that they require some credits in the code if you modify it.
- FreeBSD has _0_ patented SMP code from BSD/OS, this is utterly wrong. BSDi donated the BSD/OS 5.0 code for FreeBSD _5.0_, and this code is _not_ patented.
Auctally, you DO own your coments and anything you post. Look up the word "non-exclusive" sometime. You give them a non-exclusive license to store/repost/etc your comments. You still own them.
My email addy? should be easy enough.
I know this only affects the "free" BK license. I don't care. It's still a bait-and-switch tactic, and that's low. Doubly so if you consider the price of the "alternative" (the license you pay for). I challenge you to find twenty Open Source developers with that kind of money to waste.
The only way the typical /.er can pick up a chick is with a forklift. -- AC
The only way the typical /.er can pick up a chick is with a forklift. -- AC
Owning my comments means that I alone can determine how they are used. OSDN, is, sneakily, claiming joint ownership.
mcvoy is not just a prick, he is an evil prick. now he's forbidding use of bk to folks who don't like his evil license, next he'll be suing them. such an asshole; it was easy to see this one coming. clue up, linus.
on this issue. He obviously should get rid of ButtKeeper, but won't because of some issue of pride or inability to admit he's wrong. He would not have agreed to these new terms when he started using ButtKeeper, but is too stubborn to admit it.
RMS was right all along.
Perforce is a very nice SCM tool for large-scale projects.
They post their price list, have reasonable prices, have a free(beer)limited user version availible, and from my experience conduct themselves professionally.
Why would I want to deal with Larry and BitKeeper?
Happy Fun Ball is for external use only.
- Ad IPFilter:
It was thrown out because of a licence change in
the development version. This was, however, not the
reason.
Darren Reed said that this change was no change,
but rather a clarification, and that this be the
interpretation of his licence from the beginning
(one was not allowed to redistribute modified
versions, but the OpenBSD team has heavily modified
it for security fixes and feature enhancements).
That's why it was removed.
Shortly later Darren made agreements with FBSD and
NBSD, and I don't know the current situation, but
since we have OpenIPF now, I don't care either.
OTOH I don't flame Darren on the OpenBSD lists for
"just" being there, advocating IPFilter and helping
users of DarrenBSD. He may get the one or other funny
or a-bit-flamatory comment though when he is just
trolling...
- Ad SMP in FreeBSD
I think I have made it clear enough that I just have
heard what I posted, and if not, I hope it is clear
now. It was not my information, I just got that
somewhere (don't even know where, I think news:de.asr)
- Hope this helps, HAND
My Karma isn't excellent, damn it! (And
Sadly, "confidential" price quotes like this are more or less standard practice. The goal is to make comparison shopping impossible: the salesweasel maintains a monopoly on price information by leveraging first copyright and then contract law (post-sale) to make it impossible to find out how much your peers paid for the item that you are purchasing.
In all likelihood, both "copyrights" on price quotations and gag orders in sales contracts would never ever hold up in an actual court of law, but as you noted, he has more lawyers than you, so you lose. Isn't the american legal system wonderful?
News for Nerds. Stuff that Matters? Like hell.
>But I still implore all you Slashdot hippies: do not assume that all non-free software is evil, and do not make BitKeeper the bad guy just because they want to make money.
BitKeeper is not evil because they want to make money. They wanted to make money before this change and no one got up in arms about it.
BitKeeper is wrong in seeking to prevent me from working on (for example) the linux kernel just because the company that employs me spends money on a open-source product that competes with bitkeeper.
Keep in mind that BitKeeper is NOT being used to develope subversion. But even if I've never touch ed subversion, if the company that employs me puts resources in that open-source product it means I can't contribute to the linux kernel.
That is way beyond using a product to produce competition.
also, as a seperate topic, for all of those who say that a product shouldn't be used to develop a competing product, (a totally different situation than the BitKeeper one) ask yourself this...
If (theoretically) an OS has a monopoly, and we think that a monopoly is a bad thing, how are you going to introduce competition without using that OS in at least the beginning stages? what if no OS has a techinical monopoloy, but every OS that does exist has a licence preventing competition? extend that to the CPU, or hard drives, or monitors...
it's pretty short sighted to think it's a good thit to prevent competition because you want more money and you know you can't stand up to fair competition on your products features.
I've been following Arch and Subversion for a while now, and so I've observed Tom Lord for a while now.
For what it is worth, Tom isn't easy to work with -- he doesn't communicate well with others. You may find that unless Tom changes his social skills, he won't ever lead a successful project, let alone be able to pay his bills.
3000 branches?? That sounds like sheer madness... Especially on a project with such a small user base (10,000).
The user base of the Linux kernel is MUCH larger than 10000. With the number of active developers on the linux kernel I think 3000 branches would even be on the low side...
Why is Linus not bothered by the fact that some Linux kernel developers are not permitted to use ButtKeeper? If he had the balls he could force the issue to insist on allowing Linux ButtKeeper exports - even for anyone working on competing CVS systems. But he doesn't. Non-ButtKeeper patches have become a second class citizen in the Linux kernel. Thank you, Linus. You're a king among men.
I'm going to quote someone else on this one:
Kernel development for the first time becomes dependent on a non-free tool. You can pretend that this not so, that Linus could switch to another version management system at any time, but it just ain't so: SCM tools are a major part of a software development effort and replacing them is not easy once they are entrenched.
It is now incredibly hard for anyone else to develop an alternative mechanism for kernel dev.
- Even if it is just as good as BK, then there is a cost associated with change, and that will mean that the desire to change needs to be greater than the cost of change. Possible, but not guaranteed.
- If it is as good as BK, but radically different the cost is higher.
- If it is not as good as BK, but still reasonablly useful, then the cost is higher still.
AFAICT, Linus never really gave opportunity for anyone to get a useful free solution to him.Everytime anyone wanted him to use a SCM tool, he rejected it. He didn't want one. Although most people disagreed with him, they respected the fact that he didn't want one, and let him be.
But BitMover eventually managed to convince him that he needed SCM, and that BK was painless enough for him to work with.
Congratulations to them - they managed to convince a guy who was stubbornly ignoring the truth that everyone else could see.
But, Linus never put out a "tender" so to speak. He never said "I've decided that I need to improve this process. Can people suggest ways to help me?"
Instead, he (eventually) bought in on the BK idea, and ran with it.
From what I can see, Linus never really gave much option to a free tool, and now it's even harder to get him to use one.
Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
You don't need to use BK in order to do kernel dev. It probably would make you task easier if you were using BK (because the maintainers are using it) but it is not a cost of entry.
That said, I don't think Linus/Rik/etc should be using BK to work on a project that prides itself on being free.
Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
New tonight ! Try and slashdot the human resources department of a company near you ;p
Karma cannot be described by words alone.
Well, I take them back. Or at least, suspend them until this gets resolved.
Not like it really matters that much, but this kind of shennanigans - whatever the justification - would make me very, very nervous.
I really hate it when RMS is right.