Open Source Programming Tools On the Rise
snydeq writes "Peter Wayner takes a look at several open source development projects making waves in the enterprise. From Git to Hadoop to build management tools, 'even in the deepest corners of proprietary stacks, open source tools can be found, often dominating. The reason is clear: Open source licenses are designed to allow users to revise, fix, and extend their code. The barber or cop may not be familiar enough with code to contribute, but programmers sure know how to fiddle with their tools. The result is a fertile ecology of ideas and source code, fed by the enthusiasm of application developers who know how to "scratch an itch."'"
I guess CVS, Firefox, Linux, GNU Make, etc. didn't catch your eye years ago?
There's no -1 for "I don't get it."
I'll bet that lots of enterprise use of Open Source tools is due to the price tag, not the ability to fiddle with the source code.
I know that words are mostly defined by popular usage, but it annoys me that people say "the cloud" when all they really mean is "online". "The cloud" was supposed to be about distributed computing or using online computing resources from your choice of locations/devices. We're not seeing much of that, but we sure are aiding and abetting the marketing tards who keep saying "cloud, cloud" until it actually means nothing at all.
Caveat Utilitor
I highly doubt that open source tools are used because they allow themselves to be modified. What percentage of people actually look into the code and modify them? The main reason is that most open source tools are free and have absolutely zero delay in being available. Download, install and code away! In most cases, you don't even have to install, just unzip and you are good to go.
Most of us pay our bills building god-awful websites and writing financial/accounting stuff. It is, intellectually, drudgery. Those of us in better situations, and others who manage to find energy, write tools to make the drudgery bit more palatable.
It's a labor of love.
Or sadism in Larry Wall's case.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
FOSS tools are widelly use in enterprises because of three reasons: