Code Repository Atlassian Buys Competitor BitBucket
Roblimo writes "Wow. Atlassian sent press releases out about this, and we're happy for them. But isn't Git easy to install and use — for free, even if your project is proprietary and secret, not open source and public? Whatever. Some people seem to feel better about proprietary software than about FOSS, and the majority of Atlassian's business comes from meeting the needs of behind-the-firewall, proprietary code repositories. At least Atlassian has free versions of its repository for FOSS and small-scale proprietary developers. Which is sort of nice."
Atlassian is a corporation, not a code repository.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
I have seen their name inside a huge mess of java COTS which I was shovelling around as a part of a my day job. I doubt their main business is going to be operating bitbucket, more likely charging ten thousand bucks a seat for use of a copy of bitbucket inside corporate intranets, probably with some useless eclipse integration thrown in.
http://michaelsmith.id.au
Yes, git is free/open/... So is mercurial. And Git Hub, the service, is not free for private reps.
Then what's your point?
"But isn't Git easy to install and use"
Yes, for certain users and environments.
In my experience, The folks who use Mercurial are more likely to be on Windows.
Mercurial tooling isn't as polished as the Subversion equivalents, but it's lightyears ahead of the Git tooling.
I'd be happy enough to pay for good Git tooling on Windows, but there doesn't appear to be a way to do so. Please correct me if I'm wrong.
I can't understand what the article summary is getting at. A reposting of a press release? An expression of /.'s parent company's interest in some organisation? Or a "tweet" accidentally posted as a /. article? A side effect of think-aloud sleep-typing?
You should spend some more time researching prior to writing articles like this. Atlassian purchased Bitbucket, which is to Mercurial like GitHub is to Git. Mercurial is just as free (in both senses) as Git is...
Mercurial is just as free, and just as easy to set up. Code hosting repositories are about someone else managing your connectivity, storage and backups for you, not about them building DVCS software for you.
Need a Python, C++, Unix, Linux develop
I'd rather use the open source product every time but I have to admit Atlassian has some nice feature rich developer and development management tools.
JIRA's just so so and Confluence just plain sucks due to horrible Rich Text editing that destroys formatting and awful proprietary markup. (I have to use it every day. It's usable for quick notes. Anything bigger or with pics goes into a Word doc). However some of the JIRA plugins and especially their FIsheye product is awesome for code analysis and comparison (provided you have sensible management)
These posts express my own personal views, not those of my employer
Developers can push arbitrary data and metadata into the repository. The standard server does not map branch updates to user accounts. Here's an example: Suppose developer A merges the master branch into a development branch (which is not ready for merging into the master). Git will record a merge commit, attributed to developer A. Developer B then accidentally pushes the development branch onto the master. This is now a fast-forward merge, so no additional commit will be created, and the mistake is not attributable to developer B (and it will look like developer A's mistake, because their commit will appear at the tip).
In some (mostly corporate?) environments, this can be a problem. This is something which can be fixed with additional bookkeeping on the server side and out-of-band user interface. I believe most of the Git hosting platforms out there have this functionality, and they keep it proprietary to them.
Sf.net, which is owned by 'geeknet', which owns /. seems like the only reason this was posted despite the blatant fricking errors in it.
For the record, bitbucket is mercurial, not git. Although isn't it nice that crappy ass sf.net (which is in the same space as bitbucket although frankly sf.net still bloats goats) provides git..
I realize it's a bit tinfoil-y, but really, what other explanation is their for this postings content?
"the majority of Atlassian's business comes from meeting the needs of behind-the-firewall, proprietary code repositories"
Eh. Most products developed inhouse are hosted like that. No problem with that. Not every business want to do the "cloud-thing", but that could be illegal now?
And code repositories, most businesses uses svn, git or cvs, all of them are open source from what I know.
Has the cloud-hype been so successfull that people think that FOSS must be something in the cloud now?
Atlassian isn't a code repository, it integrates with them through a product called Fisheye. But their flagship product is Jira, an issue/project tracker. They also have an ldap server (Crowd), a wiki (Confluence), continuous integration (Bamboo), code review (Crucible) and more. It all works together quite well and is very flexible.
It's like Slashdot isn't even trying anymore.
So all you need to do to get an article on the front page of Slashdot these days is a factually incorrect, barely coherent rambling shite of text, provided it bashes proprietary software and sings the praises of FOSS.
Slashdot: news for narrow minded, deluded nerds
I realize it's a bit tinfoil-y, but really, what other explanation is their for this postings content?
Head injury?
Everyone has a breaking point. For me and slashdot, it's this "article". I would vote it simply be removed and forgotten about.
I didn't even know Atlassian hosted repositories (does anyone know what kind? I'm guessing subversion). In my mind, I'm more familiar with them as the guys that wrote the Confluence wiki & JIRA, two fairly nice tools.
It seems that nobody actually knows the Atlassian tools @/. .
Jira = Ticket Tracking
Best compared with redmine (http://www.redmine.org), but 100x more customizable. We are selling and customizing Atlassian Products in Austria and only ~50% of our customers usage is for software development. The extensive workflow engine in jira can be used to manage quite a lot businesses.
Confluence = Wiki/Blog
An enterprise wiki with integration with MS products.
Fisheye = Code Repository Viewer
Explores GIT, code repositories. So its not atlassian tools OR GIT as mentioned in the article but atlassian tools AND $CODE_REPOSITORY.
Crucible = Code Review Tool
Bamboo = Build Server
Crowd = SSO/OpenID tool
Has AD/LDAP integration
And last but not least you can use any of this tools standalone or a subset of them and use the extensive integration.
The tools are OpenSource but not "free" as in beer or any other way. As soon as you buy a license you have access to the code and can write your own plugins.
So please don't compare atlassian products with GIT anymore. Its like comparing to buy a whole car or just the wheels...
I'd be happy to hear about any other toolsuite with the same functionality as the atlassian tools.
"Steak makes me orgasm." I swear, that's what she said.
Atlassian makes code tracking and corporate-friendly wiki products. They're pretty nice, actually. It's pretty easy to write plugins that add flexible functionality to their products. I was and am a pretty big fan of Jira and Confluence, and they're pretty responsive to their customers. Their products are (last I checked) pretty reasonably priced, and integrate into Subversion, CVS, and other source control products pretty easily - including Git.
Last I checked, Git didn't really lend itself to project issue tracking - which is what Jira does. So if you must bitch about non-free Jira, you could at least make an *intelligent* article comparison to a open-source issue-tracker like Trac (another excellent product).
Alas, we're unlikely to see any intelligent comparisons from kdawson. The "lazy-shrug" dept is all too relevant here, but not for the reasons kdawson used it.
A bit sad that fanbois tend to have to spout their One True World View everywhere. Conveniently forgetting that if their pet system was truly the best of the best there simply would be no business case for any competitors. In reality such a situation would breed an unfortunate monoculture leaving us with a clunky beast and no improvements. Giving room to competitors. So, any large and widely used project needs a competitor or two to "stay humble", to keep each other on their toes, to avoid becoming complacent.
Besides, git isn't god. It has a couple of interesting differences over, say, svn, but its prime author is himself as obnoxious as the entire core team of svn. So STFU already and just give us the news, eh.
You are remiss in not mentioning github.com which does the favor of free, immediate online hosting of OSS projects and content under git. I don't know how many presenters I've seen with their slides and demo code all on github. It's the killer app that makes git really rock.
-Ouija- poke 53280,11:poke 53281,12
Can the entire post be marked as -1: Troll? That's the most ridiculous summary I've heard in probably years.
Congratulations on spewing garbage from your mouth, Roblimo. I heard that's a life skill when using GNU/Linux.
And i'm not happy about them. If you don't even know the difference between mercurial and git, please just stfu.
Wow. That summary was amazingly bad. You fail the Internets, sir.
Atlassian Shrugged.
That's it. I'm doing what others have done and blocking kdawson. This summary is crap and should never have been posted.
import system.cool.Sig;
I have to use it at work and it's a pain in the ass. The markup language is horrible, but it's a question of taste I guess. However some basic functions are missing; I couldn't find a way to list another user's contributions for instance. The ACL management is a pain in the ass. It lacks user-generated templates. The UI is rather bad.
Is there a good reason to pay that much money for such bad software?
Wow, is there a prize for worst summary ever?
"majority of Atlassian's business comes from ... proprietary code repositories
1. Atlassian doesn't have any products that are code repositories. It has one product that is a viewer for code repositories; Fisheye. It supports SSubversion, Perforce, CVS, CleareCase, Git and Mercurial.
2. I'm not privy to atlassian's financials, but I'm willing to bet that most of their money comes from Jira, with confluence a close second. Fisheye was an acquisition that they did a few years back when they bought Cenequa.
News for Nerds? More like Editorializing for Nerds.
Git is a much better SCM system then most of the thousand / million dollar systems out there. Currently I'm working perforce and I can tell you that it brings nothing to the table that I can't get with Git. When I told my prof we should just set up a Git server instead for free he made a big speech about not using Open Source. I can only imagine that his rejection is due to the fact that Open Source has been misrepresented and he fines it to lack features. As pure Linux user I can say with 100% confidence that open source projects are better then there closed source cousins, the only exception to this is highly specialized software such as autocad and similar special projects.
If you understand software then you'll understand that open source is the way to go, if you don't understand software or you've been brained wash by microsoft and apple then your going to shine towards using closed source software . If you want to spend a million to get the same function you can for free go ahead. I'll save my million and just use it to by I don't know maybe a house, car, food etc........ Open Source means better more secure software period!
Atlassian products are just more proprietary, buggy, bloatware. Whoever uses this crap is a moron. Are you listening MMSI?
But isn't Git easy to install and use -- for free, even if your project is proprietary and secret, not open source and public? Whatever.
Give me a break. When I was looking for a repo for ObjectCloud, I listened to a one-hour video of Linus rambling about how wonderful Git and distributed SCM are. I tried Git for about two days until I got stuck in a situation where I realized I'd have to spend at least an hour "problem solving" by crawling lots of well-meaning, but difficult-to-read, forum posts. I've never had such a confusing experience with an SCM before in my life.
At that moment I switched to Mercurial. It works, and it's easier to learn. I have hit some messes, but it took me a month or so before I got stuck, which is long enough to become comfortable figuring out how to dig out of newbie mess.
No, I will not work for your startup
I tried out git first, and used it in a real project. I really wanted to like it, but after having to go back to the documentation for the umpteenth time to figure out how to do something that should be dead easy, I decided to give Mercurial a try. I haven't looked back since. The commmand set is wonderfully logical, once you wrap your head around the whole DVCS and changeset concept, as opposed to working with revisions. Everything works as you would expect, and if not, is easy to look up the command in question in the documentation, quite in contrast to the git docs.
I still use git for a specific project, because I am not given a choice. But for the sake of my blood pressure, I use Mercurial for everything else.
A couple of years ago we (Atlassian) showed up at a trade show with a "Friends don't let friends use Sourceforge" banner. Maybe there's some latent corporate hostility. :)
Regardless, I don't understand what this article is truing to say and I sit two desks across from the Bitbucket team!
The more I learn about the Internet, the more amazed I am that it works at all.