Industry


Ads by TechWords

See your link here


Open-Source Obama

The U.S. government has long used open-source software. Beowulf, the popular Linux-based clustering and super-computer program, for example, got its start at NASA's Goddard Space Flight Center. Under President Obama, open-source software though is showing up in more and more places.

That shouldn't be too surprising. You can argue that one major reason why Obama became president was because of his team's skill in combing old-fashioned grassroots politics with 21st-century social networking. Obama, although a lawyer by training, is easily the most technical of our presidents since Hoover, an engineer, held office in the late 1920s and early 30s.

With a tech-savvy president in the Oval Office, it makes perfect sense for Obama and his team to be adopting open-source software. For example, Obama and his team started using Drupal (a popular open-source CMS [content management system]) and Linux to run Web sites back in February. The first Federal site to make the jump to Drupal was Recovery.com, which tracks Recovery Act spending.

You probably only noticed that transition if you were a Drupal user. Now, though, Obama and his staff have switched the White House's own Web site to Linux and Drupal. The executive branch's programmers made the change to the White House site not because they wanted to change its look; according to an AP report and my poking around the site, the White House site looks the same as ever. The reason why they made the change was the reason why many people switch to Linux and open-source programs: it's more secure.

We don't know a lot about how it was done. We do know, thanks to NetCraft, that the White House is running a typical LAMP (Linux, Apache, MySQL, and PHP) stack to support Drupal. The actual credit for designing the new Linux-based infrastructure goes to GDIT (General Dynamics Information Technology), a well-known government IT contractor.

The word is we can expect to see more Executive branch Web sites to make the switch to LAMP and Drupal. But that's not the only switch to open source that's coming out of Washington, D.C.

The Department of Defense — which has long clung to proprietary software despite such wonderful memories as when the Yorktown Aegis missile cruiser went dead-in-the-water thanks to a Windows NT problem back in 1997 — is finally embracing open source as well.

In a new DoD Clarifying Guidance Regarding Open Source Software (OSS) memo (PDF), the DoD's acting CIO declared, "To effectively achieve its missions, the Department of Defense must develop and update its software-based capabilities faster than ever, to anticipate new threats and respond to continuously changing requirements. The use of Open Source Software (OSS) can provide advantages in this regard."

I don't think Simon Phipps, Sun's Chief Open Source Officer, overstates the case when he writes, "This ... allows the US Defense Department to proceed with clear guidance, ending much of the FUD that the vested interests have used to keep it at bay. DoD consulted very widely and did the politics carefully so I believe this is a landmark moment for the FOSS movement."

Why? Because the memo blows away all the FUD that's ever been thrown at open-source software over the years. It clearly states that open-source software is more likely to be secure, far faster and easier to change to meet new demands, isn't tied to a particular proprietary vendor, and — oh by the way, did we mention that it tends to be cheaper?

An advocate for open-source couldn't have put it more firmly. But, this isn't from a Linux company or an open-source business. This is from the government trying to improve both the cost and utility of its software use.

Is this as exciting as today's release of Ubuntu 9.10? No, not to Linux fans. But in the end, these strong, positive moves away from proprietary software by the U.S. government may do far more for open source than the arrival of even the most exciting new Linux distribution.

What People Are Saying

UGG Classic Short Boots

UGG Classic Short Boots

ed hardy

ed hardy

Are you serious??

Do you really believe that a president, any president cares to look what the White House or any other government server runs - be it Open Source/Linux or Windows?
If so, in the same breath you can claim that he also supervises the installation of baking stoves in the White House kitchen.
Get real and stop the Obama sainthood parade.

Are you kidding?

Nobama knows as much about technology as Gore
knows about climatology... NOTHING!

Although he may know more about technology than
he knows about sound economic policy!

Perhaps you need to start

Perhaps you need to start looking at more sources to back your strong opinions than Fox News.

Technical presidents

I'm no United Statesian, but I am a marine engineer; if I recall correctly your most technical president would not be Hoover.

Try instead James Earl Carter, who graduated really high up from Annapolis and after extra maths embarked on a career as engineering officer in submarines; this is a particularly demanding technical career.

He even trained as a nuclear engineer under Hyman Rickover, but never did get to complete that course (he left the navy before Nautilus was launched, to take over his father's farm).

It's not unusual for politicians achieving high office to have trade qualifications forgotten. Another example would be Margaret Thatcher. People remember her former career as a lawyer and forget that in her youth she was a research chemist, specialising in Josephson junctions and thin films ... to the great discomfort of certain civil servants.

You're right

It would have been Carter. For some reason I blanked on him.

Steven

As a person that has worked

As a person that has worked in DoD since 2001 and especially since I've worked in the NetOps world, I saw a lot of mistakes done with Closed Source software. Wasting money and GIANT security vulnerabilities were an everyday occurrence! All computers are XP machines and don't have firewalls, DoD relies on Hardware Firewalls, which fail under attack! Once an attacker breaks through the firewall, they have free reign! There are millions, if not billions spent every year on trying to keep the networks secure, when the simple answer is to switch to Open Source and using Linux on all desktops and laptops. There is no piece of software that the DoD uses that doesn't have an alternative on Linux. All proprietary software is good for is giving people jobs. I have seen too much waste because of having to use Windows (10 engineers on a project that should only take 3 or 4). I have plenty of examples and if anyone spent 1 day in the DoD, they would know too!

Am not disputing money wasting at DOD, but ...

"All computers are XP machines and don't have firewalls ...

Some questions:
o Why don't the XP machines have the Windows firewall turned on? Can't exceptions be created for use by the Windows admins? I've always thought that the redundancy of a hardware and software firewall was beneficial. Even if the software firewall is iptables- or ipfilter-based.
o Are the users running in limited user accounts? If not, why?
o Has software restriction policy (SRP) been applied to enable application whitelisting? If not, why?
o Has Data Execution Prevention (DEP) been enabled for ALL programs, with necessary exceptions managed by Group Policy? If not, why?

The enterprise is exactly the environment where I would expect these Windows features to be used.

"There is no piece of software that the DoD uses that doesn't have an alternative on Linux.

OpenOffice runs on Windows too.

Nice article

Great article. One nit about the Yorktown Aegis being dead in the water due to Windows NT problem. Rather than construing this as a failure of Windows NT, it should rather be spun as Windows NT performing to expectations. After all, they did purchase the system that offers the "blue screen of death".