IT Leaders Now Expected To Be Open To Open Source (enterprisersproject.com) 74
StewBeans writes: Typically it's developers — not senior IT executives — who have been pushing their IT departments to adopt open source software, but the tide is beginning to turn. The Weather Company's CIO, Bryson Koehler, says if IT decision makers are not bringing up open source solutions to business problems, they will start to lose credibility as leaders. He references recent moves from major players like Apple, Google and IBM as evidence of open source going mainstream. As it continues to increase in importance, "companies that are still shying away from open are clearly being led by people who are probably not fully informed about the decisions they're making." Koehler hypothesizes that as these leaders are replaced by more informed decision makers, "expect to see a continued rise in the use of open source technology solutions, especially in modularized ways so that it's easier to replace one set of libraries or components in your stack with a new set as open source projects ebb and flow throughout their life cycles."
Bring More Solutions than just One (Score:5, Insightful)
Open Source solutions are not always the best solution but they are A solution to the problems. Remember you need someone that can tinker around with the software unless you are buying support from a vendor.
Nothing worse than some PHB saying "It's free! No payments! Saves us tons of money!" and completely forgets that the only person that knew how to use the software at all was some intern that left a month after the project was done for a better paying gig somewhere else.
Re:Bring More Solutions than just One (Score:4, Insightful)
Of course this requires involvement and support from managers who actually understand a thing or two about how IT works.
Re:Bring More Solutions than just One (Score:4, Insightful)
I'm not sure if you are being disingenuous or you really believe that, but "tinkering around with the software" is an extra option you have with Open Source. It typically isn't a requirement at all. Perhaps you could give an example of Open Source software you think needs a special class of user called "tinkerer"? Can you name a FOSS tool that requires you to know software development to use? (Excluding, of course, tools specifically for software devs, like gcc, gdb, etc.)
Re: (Score:3)
Perhaps you could give an example of Open Source software you think needs a special class of user called "tinkerer"?
Try compiling three year old scientific software written in academia without either a programmer or a sysadmin (either should fulfill the role of "tinkering" with software).
I know the sentiment. The only thing worse than open-source software from academia is closed-source software from academia. We ended up putting it in a separate background process so when it crashes we can try to run it again a couple of times.
Making some program open-source does not magically increase its quality, and being in academia does not magically turn professional scholars into professional programmers. Nothing new here.
Re: (Score:2)
I actually am not convinced that you realize you just made an extraordinarily good argument for the advantages of Open Source, but maybe you do. In either case, thank you for pointing out that only a moron thinks that "I'm having trouble compiling this" is not a much better position to be in than "I don't have any frigging source to compile!!!" To state the obvious, in the former si
Re: (Score:2)
And it would be better if that software was Closed Source because ??? ...... You don't seem to be able to grasp this concept. Nothing about "Open Source" can ever make a piece of software worse; it can only make it better. To extend your analogy, there is no way to make it work if it isn't closed source. Why? Well it turns out to have problems compiling from the source, you need the actual fucking source.
Re: (Score:2)
> Try compiling three year old scientific software written in academia without either a programmer or a sysadmin (either should fulfill the role of "tinkering" with software).
Why isn't it already compiled? Better yet, why isn't it in some form of package like DEB or RPM?
You know, it's not 1994 anymore.
Re: (Score:2)
It may be a computation-intensive program that needs to be optimized for the hardware it's expected to run on to squeeze every possible clock-cycle out of it. There are other reasons, but that's the first one that came to mind.
Re: (Score:2)
Re: (Score:2)
ABIs change much more rapidly than APIs, and there are so many platforms to choose from. If the project isn't actively maintained, source code distribution is the only way that makes sense.
Three year old .deb or .rpm files can be a pain to deal with, and it only gets worse over time. Often, they're linked to library versions that are outdated and clash with the system libraries. Yes, there's ways to solve those problems - both from the packager's point of view and the user's point of view - but why bothe
Isn't this obvious? (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Sure [apple.com] why [apple.com] not [apple.com] (fyi: that's simply the first 3 Google hits).
Yes, there's a lot that's not "open" in iSomething land. But at least they understand open source, and work with a variety of open source projects (well okay... as long as it helps their business ;-).
One example at one company (Score:1)
"OHMAHGERD, what a paradigm shift that will have earth-shaking ramifications throughout the IT world!!!!!111111"
Come on, guys...even when this sort of story promotes open source, it's still clickbait.
Re: (Score:2)
Every ... single ... fucking .. bastard thing StewBeans posts is clickbait for underpantersrejects.com
DC (Score:1)
Re: (Score:2)
Samba 4? And to that end my company uses AWS Directory Service, which the "Simple AD" is supported Samba 4 that hooks our servers, windows laptops and AWS workspaces to one non-MS domain controller.
Re: (Score:2)
Some open source is good and some sucks. ..... "Open Source" is not axiomatically good.
Of course this is true, and it is also true of closed source software or software in general.
But at least with open source, if it's almost but not quite good enough, and there are sufficient in-house skills, there's a chance of getting it to do what you want. (A better choice might be to find better software, but sometimes the only other option is something very expensive.) With closed source, there's nothing you can do to fix it if the vendor doesn't step up.
I've come across special-purpose "not quite good
Re: (Score:2)
It's been that way for a LOOOOOONG time. Remember when everything needed to be "CORBA compliant" and CORBA was going to magically make a bunch of apps that were never designed to work together into a seamless and all powerful whole (somehow)?
Then it was Java because the JVM made it run absolutely everywhere with no effort at all and was brand new tech (as long as you don't remember p-code from the late '60s that is).
These days, it's "the cloud" (it's so fluffy!) Suddenly, companies that used to lock data be
1) This is because IBM owns them now 2) (Score:3)
1) The CIO is saying this because they just got bought by IBM, who pushes "open source" until you look around and your whole operations is being run by H1Bs fresh off the plane who say "open source" to distract you while they Google for how to open a command prompt. http://fortune.com/2015/10/30/... [fortune.com]
2) I agree. That's why I use a free, open API for weather instead: http://openweathermap.org/pric... [openweathermap.org]
Re: (Score:2)
OpenStack? Run Windows VMs?
Doesn't look like a problem for the world's largest OpenStack installation [rackspace.com].
As for free ACID-compliant DBs, that's what Postgres is for...CAP theorem and all that.
Re: (Score:2)
[...]
Maybe it will work in our favor. MS changed the licensing for Windows Server 2016, and that OS has some major advances in it (Storage Spaces Direct, shielded VMs) that are not common now. It would be interesting seeing someone make a device driver that can take disks from a number of machines and present them as one volume, similar to how an Isilon can have 3+ nodes, and disk I/O can be easily be shunted over the Infiniband bus to the nodes which actually have the data. I would love to see open source alternatives to AD and Exchange that can scale, replicate, delegate, and expand not just up, but out. [...].
You can actually do all this at the file system, logical volume, and service levels with clustered Samba-4. CLVM(if you want to) +GFS2+CTDB+Samba-4. Bob's your uncle. There are more powerful and complex solutions, but this is pretty standard. Ref: http://www.golinuxhub.com/2014... [golinuxhub.com]
If you're feeling froggy, drop in OpenChange on top of Samba-4 for all your Exchange server/protocol needs. Ref: http://www.openchange.org/cook... [openchange.org]
Support is the big issue (Score:2)
I've always been open minded when it came to OS solutions. The big issue that I see from the management perspective is support for the product. I happen to have very limited software development experience in my crew, mostly systems management. If/when something breaks we need to be able to assure management that we have the resources or support contracts in place to get the issue resolved ASAP.
I'm assuming that most other people are in the same boat. It's all about covering your butt.
Re: (Score:2)
Assuming you could "fix it yourself". Just because you have source (maybe millions of lines of it) doesn't mean you can fix it.
Re: (Score:2)
If it's proprietary, you have one choice for support, better hope they're helpful. With Open Source, you probably have several choices for support. If the one you chose isn't getting the job done, hire another.
Re: (Score:2)
Re: (Score:2)
What does 'support' mean to you? To me, it means 'if I find a bug that critically affects my business, someone will fix it'. For any given open source package, I can usually find a dozen companies willing to offer me that service, with varying cost / levels of competence. With a proprietary product, I can find at most one, and usually their 'support' option is 'please buy the next version, yes I know the UI has changed, just add it up to your retraining budget'.
Here's the problem with using a 3rd party to fix bugs: These fixes may not be compatible with updates/upgrades from the original software source. I have run into these issues before with both OS and proprietary software. It was a real pain in the butt to resolve.
I'm not saying that support contacts are 100% airtight. They're not. But when it comes to covering your butt from the less tech-minded people at the top of the company it is usually the safest option. There are always exceptions though.
why that is (Score:2)
Corporations are still profit-driven, but now sometimes the financial gain from a network effect [wikipedia.org] of open-source exceeds the economic rent [wikipedia.org] from licensing closed-source.
THEN STOP HIRING COLLEGE GRADS! (Score:5, Interesting)
I've been in I.T. since about 1997.
I've been pushing for Open Source acceptance almost just as long.
What has stood in my way? College grads. Turns out schools in the 90's and 00's were fed Microsoft money and free software to teach the likes of Microsoft servers and Front Page. When I mentioned the word "Linux" at a large oil company around a decade ago I was branded a heretic and nothing I said on any subject was taken seriously by project managers or developers who were on the M.S. Gravy Train during that era from that point forward - even when the subject was along the lines of electrical engineering and had nothing to do with software. Turns out I was right on that one too.
Just like web developers from that era who didn't go to college wrote the best web pages because they shunned Front Page server/network guys who didn't go to college had a leg up from not being taught bad habits. Pair that up with the modern PC (not the computer type) culture being taught at school you're pretty much guaranteed a brainwashed in multiple ways spineless slug if you hire a college grad, whereas a self starter got a real education in the school of hard knocks.
Those people like software without agendas.
Re: (Score:1)
The next step here, though, is that you'll be subject to the whims of the github crowd. Prepare for companies to be called to task if the programs they use do not reach an acceptable diversity quota.
Re: (Score:2, Insightful)
Pair that up with the modern PC (not the computer type) culture being taught at school you're pretty much guaranteed a brainwashed in multiple ways spineless slug if you hire a college grad
Call me crazy, but I doubt it was "Linux" that caused yo
Re: THEN STOP HIRING COLLEGE GRADS! (Score:2)
Say what you will, buy the guy who hired me bragged that I was the best hiring choice he ever made, then proceeded to look at my ISP background as what made me good. He then started pulling from the former ISP pool with mixed results.
I started out on an 8 man team that got whittled down due to structure changes and was working alone for a year at the end on that job. Say what you will about my personality but it got me employee of the month at a multinational this year as well as being featured otherwise.
Re: (Score:2)
Re: (Score:2)
No, but I never said CS. There are other parts of college that different software belongs to. I'm assuming the accounting students weren't walking around with soldering irons, but I'll be they were using Excel, and if we're limiting this discussion to the era I referred to Quatrro and Lotus 1-2-3 were not only viable "other" choices they were just as popular if not more so.
Re: (Score:2)
I have a similar story. A few years ago there was a call from the chief financial guy in one of the military branches for ways to cut cost for the 120k desktop computers they supply to all the worker bees. Of course, I suggested LibreOffice as a replacement for MS Office, saving some $90 per desktop. I even provided the rationale that LibreOffice at the time was really a stand-in for MS Office 2k3 (no ribbon nonsense) and said that the training provided to migrate to 2k7 would have been more expensive than
Re: (Score:2)
There is hope.
My wife - who at 30 years old grew up during the worst of the M.S. propaganda years, that most people in her age range that realized it was B.S. propaganda went Apple (a better choice in some respects but worse lock-in and has it's own problems) has asked for Linux on her laptop. I'm going to put Netrunner Horizon [netrunner.com] on it tonight or the next night I have free time.
My daughter who is 12 was given an HP Stream laptop with Windows 8 with Bing hated it with a passion. She had a Chromebook for scho
Re: (Score:2)
Just like web developers from that era who didn't go to college wrote the best web pages because they shunned Front Page server/network guys who didn't go to college had a leg up from not being taught bad habits. Pair that up with the modern PC (not the computer type) culture being taught at school you're pretty much guaranteed a brainwashed in multiple ways spineless slug if you hire a college grad, whereas a self starter got a real education in the school of hard knocks.
Maybe you should stop thinking of DeVry as "college" ;-)
Re: (Score:2)
I don't know much about DeVry itself, I remember the commercials and what have you.
I will say I think a vocational school is a better choice than a full on university anymore unless you just happen to have loaded parents. Go in, learn what you need, get a job, get out, get productive.
If you want a college education I think it's better to wait until you're actually productive in your chosen field then get the degree when you're ready to become management. It also gives some of the brain washing and cultish
FOG Project (Score:1)
Re: (Score:1)
Re: (Score:1)
The devil in the details (Score:2)
Closed source is like a stim drug (Score:2)
In the short term, doing the closed source thing can benefit you vs your market competitors. Most of the time, however, the needs of market economics force design decisions away from what is technically optimal. Dosing up on stims gives you a short term boost, but eventually you have to pay the price. Heres to the hope that business leaders learn to kick this habit.
Not at my company (Score:2)
Open source software is completely forbidden.
Even existing open source products are being replaced. Apache and Tomcast servers are being replaced with Websphere servers. Mediawiki is being ripped out and replaced with Confluence. Virtualbox replaced by Vmware. MySQL by Oracle or MS SQL.
I even had to uninstall Notepad++ and replace it with a commercial text editor. If we use any perl or python, it needs to be ActiveState with a valid commercial license.
The only thing we still run that is open source is
Re: (Score:1)
I just checked https://busybox.net/license.ht... [busybox.net]: it seems that BusyBox is still GPLv2.
Re: (Score:2)
Output from GPLed programs isn't GPLed, unless it copies stuff from the GPLed program (such as a compiler would), and most Gnu software has special permissions for that. Moreover, the CNC machine code I've seen just runs on the mill, without obfuscation, so if you're producing gcode and shipping it to others they already know what you're doing. If you use it in-house, there's no distribution requirement.
Did such companies get indemnified from the vendor? If not, GPL2ed software isn't going to add any
Re: (Score:2)
Decades late, indeed (Score:2)