Open source powers the server side of the web, but there’s no guarantee of openness on the user-facing side. And that’s where open source advocates are focusing much of their efforts now.
This article focuses mostly on the efforts of the Mozilla Foundation.
Excerpted from KLINT FINLEY:
“de Icaza says the desktop wars were already lost to OS X by the time the latest shakeups started happening. And he thinks the real reason Linux lost is that developers started defecting to OS X because the developers behind the toolkits used to build graphical Linux applications didn’t do a good enough job ensuring backward compatibility between different versions of their APIs. “For many years, we broke people’s code,” he says. “OS X did a much better job of ensuring backward compatibility.”
But at the same time, development was shifting to the web. Open source on the desktop became a lot less important than open source on the server. The need to develop native applications was diminishing and at the same time OS X provided a good enough Unix-like environment that programmers could develop on a Mac and then deploy to a Linux server.
The web is where open source truly thrives. Even Steve Ballmer admits that Linux is beating Windows in the web server market. Even if you don’t have a single open source application installed on your laptop, if you use the web you’re probably being served by several open source technologies, including web servers like Apache and Nginx and programming languages and frameworks like PHP and Ruby on Rails all running on an open source operating system. The latest trends in web technology, from cloud computing to big data, are also built on open source technologies such as Apache Hadoop, MongoDB and the Xen hypervisor.
Open source powers the server side of the web, but there’s no guarantee of openness on the user-facing side. And that’s where open source advocates are focusing much of their efforts now, even if they have started using Macs. “Many people who were talking about Free Software are the people talking about the open web now,” de Icaza says.
One of them is Stormy Peters, the former executive director of the GNOME Foundation. She’s still on the GNOME Foundation board an like de Icaza she still keeps some Linux machines around. But as director of websites and developer engagement at the Mozilla Foundation, her focus is now on the open web.
“The reason I’m personally at Mozilla is that I saw a lot of websites that weren’t designed with the principles of free software,” she says. Thanks to AJAX and HTML5, the web has become the dominant platform for applications she says.
In what ways can the principles of free software be applied to the web? Peters says one of the most important aspects of open source software is that you, or someone you trust, can examine an application’s source code and see what it’s doing. One way to bring this level of insight to the web is help users control their data and how it is used by web applications. That’s the goal of Mozilla Identity team, who are working on Mozilla Persona, a browser-based identity and authentication system.
Another big change since the early days of the Linux desktop is the rise of the mobile web. “There’s a huge portion of the world who are going to first experience the internet through the mobile devices,” Peters say.
To that end, Mozilla is working on its Boot to Gecko open source mobile operating system, but possibly more importantly is the Mozilla Marketplace. These applications will run anywhere that the Firefox web browser will.
Mobile development is also on de Icaza’s mind. Since 2001 he’s been working on Mono, an open source framework for running Microsoft’s .NET languages on non-Microsoft operating systems like Linux and OS X. Now the project is available on Android and iOS as well.”