<<

THE FIGHT

FOR FREEDOM isn’t just about getting shiny new programs for no cash – it’s part of a much larger social movement. Mike Saunders and Graham Morrison explore the history and future of FOSS.

here’s a problem with the word ‘free’. Software didn’t just pop up as an idea one day, as a Specifically, it can refer to something that “wouldn’t it be cool” notion from some hackers in a Tcosts no money, or something that isn’t held pub. The principles behind Free Software go back to down by restrictions – in other words, something the early days of computing, and many people have that has liberty. This difference is crucial when we fought long and hard to protect freedom in talk about software, because free (as in cost) computing, even when all hope looked lost. software doesn’t necessarily give you freedom. So this issue we want to delve deep into the world There are plenty of no-cost applications out there of Free Software: where exactly did it come from, that spy on you, steal your data, and try to lock you why is it important, and what challenges are ahead. in to specific file formats. And you certainly can’t get We also look at the differences in licences, one of the source code to them. the thorniest issues in FOSS, especially when people To the distinction clearer, many people refer have different definitions of “free”. But let’s start by to free (as in liberty) software as a proper noun: Free going back to the early days of computing, when the Software. But it’s important to note that Free world was a simpler, happier place...

20 www.linuxvoice.com THE FIGHT FOR FREEDOM FOSS before there was FOSS Free SoftwareFREEDOM goes back to the 1950s – it just didn’t have a name back then. he idea of releasing software as FREEDOM binary-only executables, without Taccess to the source code that generated them, is relatively new. Yes, FREEDOMcommercial software has existed for several decades, but back in the 50s and 60s, as mainframe computers started finding their way into businesses and universities, it was FREEDOM completely normal to get source code with a machine or software package. Take the UNIVAC 1, the second commercial computer produced in the US: its A-2 compiler was supplied with source code,FREEDOM and customers were encouraged to send their modifications back to UNIVAC. FREEDOM This is FOSS just as we know it, but back in 1953! And it made absolute sense, because improved code was better for users, for the computerFREEDOM makers, and for everyone else who neededFREEDOM data generated by those enormous machines. started the not just to make low-cost programs, but to So this was the norm at the time, and encourage sharing and benefit the world. (Image: Richard Stallman CC-BY-ND, ://stallman.org/photos) there are plenty of other examples, such as IBM distributing source in order to access the source code, he had other attempts by companies to eliminate code with its mainframes. When Richard to sign a non-disclosure agreement, which collaboration and sharing. In 1983, Stallman Stallman joined the AI Lab of MIT (the essentially prohibited him from sharing his created GNU (GNU’s Not Unix), a new Massachusetts Institute of Technology) in improvements with his co-workers. What operating system with a Unix-like design, 1971, source code was everywhere: “Sharing kind of a world was this becoming, where for everyone to share. The announcement of software wasFREEDOM not limited to our particular companies deliberately try to stop you from is one of the most famous posts in community; it is as old as computers, just as helping your fellow man? Why set hackers history: www..org/gnu/initial- sharing of recipes is as old as cooking. But announcement.. we did it more than most.” GNU alone wouldn’t save the FREEDOMBut the times were changing. Companies “Why set hackers againstFREEDOM each software community, though. started to see software as commercially other, when they could work Stallman also founded the viable products, and not just handy things together to make a better world?” , to bundle with hardware. Stallman saw FREEDOM and created the GNU General this happening at MIT, where more and Publish Licence, which more computers were being supplied with against each other, when they could workFREEDOM described software freedom in legal terms proprietary (closed) operating systems. He together to make a better world? and prevented anyone from taking his work saw his beloved community of hackers, So a deeply despondent Stallman had a and locking it up in . engineers and sharers being destroyed. choice. He could either choose to leave the By 1991, much of the GNU system was The straw that broke the camel’s back computing world altogether, or create a new complete, although the kernel (HURD) hadn’t was a printer driver: Stallman needed the project comprised entirely of software that’s seen much work. However, a non-GNU source code to add someFREEDOM vital features. But free from non-disclosure agreements and kernel project called was becoming usable, and paired with the GNU software, a complete operating system could be made. The BSD alternative Stallman, and many others from the GNU FREEDOM project, prefer to call the operating system Even while companies were trying to monetise and NetBSD. They share a lot of similarities with GNU/Linux for this reason, and to emphasise software, code sharing remained common in GNU/Linux, but the licensing is different (more FREEDOM academic circles. BSD, the Berkeley Software over the page) and the developers tend to focus on that GNU is a project for computing freedom, Distribution, was a Unix flavour that started life in the practical aspects of source code availability, and not just some useful bits and bobs that 1977. Its source code ended up in legal tangles in rather than societal implications of freedom and run on “Linux”. For brevity we use “Linux” to the early 1990s, as GNU/Linux was beginning to sharing. Some BSD fans regard BSD as the original describe the OS in this magazine, but we take off, but the situation was resolved and today Free Software, and GNU just happened to pick up appreciate the argument that it should be we have three major spin-offs: FreeBSD, OpenBSD on it later. called “GNU/Linux”.

FREEDOMwww.linuxvoice.com FREEDOM21 THE FIGHT FOR FREEDOM So many licences... FREEDOM GPL, LGPL, Affero GPL, BSD… there are many ways to make code free (as in liberty).

ree Software, according to Richard FREEDOM Stallman, should grant users four Fessential freedoms: FREEDOM Freedom to run the program for any FREEDOMpurpose. Freedom to study how the program works (ie look at the source code). Freedom to distribute copies to help yourFREEDOM neighbour. Freedom to distribute your changes in source format. Now, you could easily knock together a quick 100-word licence based on these FREEDOMpreconditions, but to make it last over the years and have a significant legal FREEDOM foundation, you need something longer. This is why Stallman created the GPL, the General Public Licence, which is quite long but makesFREEDOM it very hard for malicious types to The GNU project takes its licences seriously – the FAQ for the GPL is over 22,000 words long! subvert it. FREEDOM Consider, for instance, source code. assembly language listings, generatedFREEDOM by developers who want to incorporate A dodgy company using GPLed code a disassembler. This is, strictly speaking, modifications back into the main tree. So the could release its modifications as “source code”, but it’s of little use to GPL describes source code as the “preferred

A quick chat with: Richard Stallman FREEDOM FREEDOMThe creator of GNU, the Free Software Foundation and the GPL What do you see as the biggest From a wider perspective: tens of challenges facing Free Software millions FREEDOM(if not more) of people now FREEDOMright now? benefit from Free Software, and a freeFREEDOM Richard Stallman: Computers designed to platform in the form of GNU/Linux. It’s make it impossible to run free software. perfectly possible to do almost every These include Apple and Microsoft phones mainstreamFREEDOM computing task without and tablets, the modem processors of all being restricted by proprietary software. new portable phones, computers in cars, Obviously there are still some battlesFREEDOM to and so on. Many of them check for fight, but are you satisfied on the whole? manufacturers’ signatures to make it Is there anything else outside of impossible for users to change the software software that you’d like to tackle? in their own computers. RMS: The idea of the free software Also, services that refuse to function movement is that users should have control except through nonfreeFREEDOM apps or nonfree over their computing, so also over software cyberspace, and that is mostly limited to the code sent to the browser in a web page. they use. (See www.gnu.org/philosophy/ field of PCs. Many of these are nasty in other ways too free-software-even-more-important.html) – for instance, they track people and collect Given that nonfree software is nowadays Finally, are you still using the dossiers, thus endangering democracy. See FREEDOMtypically also malware (see www.gnu.org/ netbook you had for a www.gnu.org/philosophy/surveillance-vs- philosophy/proprietary for examples), a free while, or have you moved on to the Free democracy.html. society calls for replacing all nonfree Software Foundation-approved software with free software. refurbished Thinkpad? Are there any problems We have advanced a long way starting FREEDOMRMS: It’s called the Gluglug, and yes I have approaching that could make a GPL from near zero in 1983, but we have a long switched. In practical terms it is a lot better. v4 necessary? way left to go. As of yet, we have freed only a (www.fsf.org/news/gluglug-x60-laptop- FREEDOMRMS: Not that I know of. small fraction of the inhabitants of now-certified-to-respect-your-freedom). 22 www.linuxvoice.com THE FIGHT FOR FREEDOM

form for making modifications” – in other communicate with it (like a web app), licences. The most notable is the BSD words, code in the original language. users should also have the right to access licence, used by FreeBSD among other The GPL uses copyright law to make sure the source code. projects, at just 233 words. This basically that the rightsFREEDOM to distribute and modify Free There are other GNU licences, such as says: do what you want with the code, but Software remain in the code, and nobody for documentation, with the full list at credit the original source, and don’t sue us can suddenly lock it down under a different www.gnu.org/licenses. Interestingly, Linux for anythingFREEDOM that goes wrong. license. This strategy is known as “” (the kernel) hasn’t upgraded to the GPL Now, this leads to an involved in the FOSS world. But there are various v3 due to objections from . philosophical debate about which licence versions of the GPL: He doesn’t think it’s wrong if hardware is more free. From one side, FreeBSD fans FREEDOMGPL v2 Provides the rights given above, would argue that their licence is and is used in Linux (the kernel). the freest, as it enforces fewer GPL v3 As above, but with extra clauses “Why set hackers against each restrictions on its users. You relating to software patents, DRM (you FREEDOMother, when they could work really can do what you want can freely break DRM that’s implemented with the code, including folding in Free Software) and the right to replace together to make a better world?” it into proprietary software, GPLed software on locked-down just like Sony did with its PS4 hardware such as TV set-top boxes. manufacturers want to restrict users from operating system (which was based on the LGPL The “lesser” GPL, which allows modifying software, noting that he installs FreeBSD kernel). FREEDOMlinking with proprietary applications. The Linux on his children’s computers, and has GPL fans counter with: yes, the GPL GNU C Library (glibc) uses this. But why the right FREEDOMto stop them from upgrading it. has more restrictions, but these are put in does it exist, when the FSF is against The GPL v3 is “overreaching” accordingly to place to maintain the user’s freedom down proprietary software? Basically, it’s better Torvalds, and isn’t “morally” where he wants the road. The GPL is the freer licence as it to have non-free programs using free to be. (See his full explanation at actively fights for freedom. librariesFREEDOM rather than proprietary http://tinyurl.com/npmfwvz). Who’s right? The arguments will go on for equivalents – FREEDOMas it gives users slightly years, no doubt. But the general consensus more freedom. Free, or even freer? tends to be that the BSD licence provides Affero GPL Like the GPL, but if you run While the GPL v3 is over 5,600 words long, more freedom for developers, while the GPL GPLed software on a server and users run there are alternative and much simpler is better for end users. A quick chat with: Microsoft! Gianugo FREEDOMRabellino, senior director of open source communities at MS Open Tech.

Microsoft today is heavily involved Microsoft Azure, and that Linux and various in various open source projects and packages of Linux comprise 20% of Azure’s FREEDOMreleases a lot of code under OSS workloads. But those who follow our LinuxFREEDOM licences. What brought about the change work more closely will know that we’ve had in attitude since the early 2000s? Is it a Microsoft engineers actively contributing to grass-roots campaign in Microsoft, or a the LinuxFREEDOM kernel for over five years. bigger corporate strategy? Openness is increasingly becoming part Gianugo Rabellino: Microsoft sees of the company’s DNA – multiple teamsFREEDOM openness as a way to satisfy our customers across Microsoft are involved in open and grow our business. This involves source, standards and interoperability enabling open source applications to run efforts. It’s both a top-down and bottom-up better on and with our Microsoft platforms, approach – with customers and developers but also to deliver great Microsoft at the centre. experiences to other deviceFREEDOM platforms. application interoperability with our Our open source strategy has evolved How is open source being used in products, and using an open source based on conversation with our customers, Microsoft now? What would you development approach when it makes many of whom operate heterogeneous IT describe as the company’s biggest open sense for specific products and solutions. environments with traditional commercial FREEDOMsource projects? One of our most significant open source software, commercial open source software GR: Microsoft currently participates in over projectsFREEDOM was our recent announcement that and community-based open source 800 open source projects on GitHub, and Microsoft is open sourcing the full server- software working side-by-side. that number is growing. We work with many side .NET stack and expanding .NET to run So just how far we have come? Our CEO open source communities to identify on the Linux and Mac OS platforms. A large Satya Nadella recently said “Microsoft loves valuable opportunities, projects and chunk of .NET was already open in the ASP. Linux,” and described how there are 1,000 initiatives in which we want to participate, NET family of technologies, and this change Linux virtual machines to choose from for often focusing on improving open source builds from that successful initiative.

FREEDOMwww.linuxvoice.com FREEDOM23 THE FIGHT FOR FREEDOM Real GNU/Linux distributionsFREEDOM Our recommendations for maximum freedom.

e know there are hundreds of FREEDOM distributions to choose between. WBut there are far fewer choices FREEDOM and some compromises to make if you FREEDOMwant to use a GNU/ that’s endorsed by The Free Software Foundation for adhering to Richard Stallman’s guiding principles. Choice is reduced because the FREEDOM Linux kernel can’t contain any of the proprietary blobs of that are tolerated by most other distributions. These kernels are given the name ‘libre’, and they can have an impact on hardware FREEDOMcompatibility and performance. If there’s no open source driver, you’ll FREEDOM also need to invest in different hardware. This used to be a much bigger problem 10 years ago, with many modems, wirelessFREEDOM dongles, printers, touchpads and graphics cardsFREEDOM rendered useless without their manufacturer’s proprietary blobs. FREEDOM Fortunately, the Linux kernel is in much better shape, and most modern hardware The biggest difference between these distributions and the ones we usually cover is their emphasis we use will ‘just work’, which means there’s on freedom – that sometimes means sacrificing features, but it’s in a noble cause. a good chance a free distribution won’t require new hardware unless you’re using enabled by default and speaking many of the version numbers of packages stretch something esoteric. The main decision is the options you make and see on-screen, we back from that point – hence Gnome 2.x. which distribution to try, and while there couldn’t an easy way to disable it (it’s Like ’s UbuntuFREEDOM repositories, it FREEDOMare quite a few, not many receive the same Alt+Super+S). And that’s all there is to that many packages can be installed very number of updates you’d expect from an installation. Within minutes, we had our new easily, and because the non-free repositories active distribution, which is why we’re only system up and running. are disabled automatically, you don’t have to going to look at four. Trisquel defaultsFREEDOM to running Gnome in its worry about. Despite its age, installation is FREEDOM classic mode, and like the installer, we reallyFREEDOM straightforward although slightly more Trisquel 7.0 LTS like the appearance of the default theme. intimidating than Trisquel. You’re asked for It used to be the case that ‘free’ GNU/Linux Most of the default applications are identical your network’s DNS address and manual distributions weren’t as usable as their to a standardFREEDOM release. There’s confirmation of how your partition table is non-free counterparts. That could make LibreOffice, Rhythmbox, Gimp and Evolution. going to be generated, for example. switching difficult for non-technical users. The is based on version 33FREEDOM of Using this old version of Gnome is a That things have changed is partly thanks to and it’s called Abrowser. It worked reminder of how much has changed. It’s what we’d consider the most popular well for us, defaulting to DuckDuckGo for quick and functional, but doesn’t have any GNU-centric distribution, Trisquel. Trisquel searches as well as offering clear options for of the bells and whistles of newer versions has been downloaded 344,786 times since disabling JavaScript or installing the more its 2.0 release, and now uses Ubuntu as its privacy focussed GNU/IceCat. foundation, making itFREEDOM an easy migration for http://trisquel.info millions of Ubuntu users. The latest release is a re-working of the 14.04 Long Term gNewSense 3.1 Support version of Ubuntu, which means Second to Trisquel in popularity, gNewSense you’ll get updates until 2019. There’s a wide FREEDOMis a little more austere in the appearance variety of download choices, from a 3 GB category. This is primarily because it’s using ISO that includes source code to a 25MB a little-themed version of Gnome 2.x and ISO that needs a network installation. We older packages than most distributions, and opted for the 1.5GB DVD image, which can this is because of its choice of base FREEDOM also operate as a live . Its Gnome- distribution. After a few years of using Based on an older version of Debian, based installer looks amazing, and while it’s Ubuntu as its base, version 3 switched to gNewSense looks a little dated and may not FREEDOMgreat that the Orca screen reader was Debian 6, first released in 2011, and many of work on the latest hardware. 24 www.linuxvoice.com THE FIGHT FOR FREEDOM

– we still find OpenOffice here rather than LibreOffice, for instance, and the desktop doesn’t look anything like as good as Trisquel. The FREEDOMolder kernel, 2.6.32, is a little more worrying. Trisquel sports version 3.13, complete with low latency patches and bfq FREEDOM scheduling, but more importantly, many more hardware drivers and updates, making gNewSense less likely to work with modern FREEDOMhardware, at least until it catches up with the latest Debian release. www..org FREEDOM Parabola Parabola is a relatively recent addition to the It’s quite a shock how little a 500MB actually gets you these days. Judging from the text, maybe Linux Foundation’s list of free distributions, not even a network connection. being ordained in 2011, and it’s a little different to both gNewSense and Trisquel. found networking already up and running, Musix v3.0.1 ThisFREEDOM is something you find out within 30 putting off our Herculean struggle with The three distributions we’ve looked at so far seconds of booting the 500MB Live ISO SystemdFREEDOM for another day. And while you’ll have been functional and modifiable just like because you’re dropped as root into the need to configure and install everything any other distribution. Musix is a reminder command line and curtly told that if you else you want to use, including a graphical that not all ‘libre’ distributions need to focus want to install Parabola, you’d better have a on sober functionality, and it working FREEDOMnetworking connection, and that to does this by being a Debian- work out how thisFREEDOM is done, open network. “There are some compromises to based distribution designed for html into . Things could be worse. They make if you want to use a distro music and media creation, could have insisted on loading the html file which we think is a great idea. into . that’s endorsed by the FSF.” There’s not too much choice on If this sounds familiar, it’s because the download medium, and the Parabola is built atop Arch, a distribution environment, and carefully follow the 2GB download can take a while from the that’s spawned a couple of ‘libre’ kernel installation instructions, this is still a limited server capacity, and unlike the other distributions. You can even migrate from wonderful distribution. In some ways, three distributions we’ve looked at here, a regular Arch installation if you’d rather building your own installation with an Arch there’s no torrent we could fine. Installation rid yourself of thoseFREEDOM pesky proprietary distribution is a great way of appreciating is easy though. The Live DVD defaults to bits. We like Arch a lot here at LV Towers, the amount of work that goes into creating a Spanish, but there’s English, French and but it’s not for the uninitiated. Fortunately, working system, especially when you know Portuguese too, and they’re all selectable the barking words thrown onto the screen that every package is untarnished. from the boot menu, which is an excellent FREEDOMat login are worse than their bite, and we https://www.parabola.nu FREEDOMidea. This is also the only distribution we’ve looked at that boots to an augmented KDE desktop (username: live password: user). FREEDOM There’s pretty much every audio application and effect you’ve ever heard FREEDOMof installed, along with some lots of other multimedia tools like Kdenlive for video editing and Blender for 3D generation. The most important feature is that the Jack audio system is already running, and you can control it’s parameters and connections FREEDOMwith the QJackCTL application that’s also included. One tool we’d not seen before is GNU Solfage. This is music educational and FREEDOM training tool. It can play intervals and rhythms,FREEDOM for example, and ask you to identify them, you can create and train yourself about scaled, and chords and keep on top of your progress. The is simple, but it’s crammed full of essential content that can really help. Forget about proprietary plugins and formats with a music-making distro focussed on freedom. https://musixdistro.wordpress.com

FREEDOMwww.linuxvoice.com FREEDOM25 THE FIGHT FOR FREEDOM LibreOffice vs OpenOffice.orgFREEDOM Our essential office suite proves that Free Software licences are important.

he recent history of both the FREEDOM OpenOffice.org and LibreOffice Tprojects encapsulates a lot of what FREEDOM is good in open source philosophy, and what FREEDOMwider good can be achieved. We think it’s also a great example that exposes many of the issues brought about when these kinds of projects are large and successful, and FREEDOM how they interact with both their community and their corporate sponsors. Having an ‘office’ suite of applications for Linux has always been absolutely vital. At work, we all know that text documents FREEDOMand spend their lives in perpetual motion between colleagues’ FREEDOM accounts, and nearly of these documents will have been created by or . These two applications are a cornerstoneFREEDOM of Microsoft’s still unrivalled business strategyFREEDOM and unapproachable FREEDOM influence, and they have been dominant LibreOffice has supplanted OpenOffice in nearly all Linux distributions, but it still faces a battle for for over 20 years. As such, they’ve been recognition outside of the open source community. fiercely guarded jewels in Microsoft’s crown. Microsoft famously blocked its rival, IBM, another rival, , acquired Office, eventually releasing version 1.0 of from selling Windows 95 in an attempt to a commercial office suite called StarOffice OpenOffice.org in May 2002. undermine IBM’s own office suite, Lotus and open sourced the code in an attempt OpenOffice.org has always had a strong SmartSuite. Late in the same decade, to subvert the influence of Microsoft’s focus on embeddingFREEDOM excellent import and FREEDOMThe open source licence spectrum Not all licences are the same. Some enable you This is great in certain circumstances, especially permissive and are stronger ‘copyleft’. Finally, we to do more things than others. With a BSD- when a developer just wants to get their idea out have the Affero General Public Licence, which is FREEDOMstyle licence, for example, you can often create there, but the FreeFREEDOM Software movement is built recommended by the Free Software Foundation proprietary code without having to release your upon the users of that software having the sameFREEDOM when code is running across a network. own changes. This is what allowed Apple to take access to the new developments, and that means parts of FreeBSD and NetBSD for its own Mach having access to the code and being able to make Based on a 2007 illustration by David A Wheeler kernel without having to provide its own changes. their ownFREEDOM modifications. These licences are less (CC BY-SA 3)

PERMISSIVE WEAK COPYLEFT STRONG COPYLEFTFREEDOM NETWORK PROTECTION

PUBLIC DOMAIN LGPL 2.1

SQLITE Shotwell MIT/XIIFREEDOMLGPL 2.1+ Node.js, Wayland XII, FFmpge, VLC GPL 2 Ruby on Rails

Linux Kernel BSD (revised) FREEDOMLGPL 3 or 3+ LibreOffice, OpenLDAP, libssh2 OxygenIcons GPL 3 or 3+ AGPL 3

GCC MangoDB, , Diaspora APACHE 2.0 MPL Apache, OpenOffice, Firefox, Thunderbird, FREEDOM FREEDOMHTTP Server, Android Adobe FLEX 26 www.linuxvoice.com THE FIGHT FOR FREEDOM

export compatibility with Microsoft’s own formats, which meant that not only did Linux inherit a fully fledged office suite, it also gained vitalFREEDOM compatibility with the file formats everyone was emailing between themselves. This has subsequently helped FREEDOM Linux become a real viable alternative to Windows, as shown in many places such as Munich city council’s LiMux project. FREEDOMBut more importantly, it has also been instrumental in making its OpenDocument Format (ODF) an ISO standard, and it could be argued that OpenOffice.org’s viability FREEDOM for document editing and interoperability has paved the way for a change in attitude for many institutions who previously saw Microsoft’s applications and formats as the onlyFREEDOM possible options. Oracle FREEDOM We’d argue that none of this would have been possible without OpenOffice.org being an open source project (LGPL v3 has been OpenOffice is in the very capable hands of The Apache Software Foundation, but a merge with used sinceFREEDOM version 2), and the project is LibreOffice now seems almost impossible. significant becauseFREEDOM the licence has both ensured its openness and its survival. Oracle with something of a quandary. On the one differences in their licensing begin to have acquired Sun Microsystems in 2010 and hand, the Apache Software Foundation now an effect. Apache OpenOffice uses the muddied the future of many of Sun’s open had an important piece in the free software generally more liberal Apache Licence, as source projects like OpenOffice.org, MySQL, puzzle under its control, a gateway suite for you might expect. LibreOffice, by contrast, VirtualBox and of course, Java. people migrating from proprietary systems. has inherited LGPLv3 and the MPL 2.0 Oracle also reduced the number of On the other hand, OpenOffice.org had been (Mozilla Public Licence). This makes moving developers working on what was now called morally supplanted by LibreOffice in the code from one project to other the much Oracle Open Office, and this apparent lack of hearts of many open source users. The easier in one direction – from the more progress led toFREEDOM what’s best described as a liberally licensed code to the ‘fork’, in a similar way that Xfree86 became less liberally licensed code, and X.org, and both forks were only possible “As users and advocates, we still that means from Apache because of the licences used to host and OpenOffice to LibreOffice. FREEDOMshare the source code. have LibreOffice, whichFREEDOM is by far It’s a shame that we have Names, such as OpenOffice.org, are the most important thing.” two such similar projects, but trademarked and not typically part of it’s difficult to see how it could the open source side of a project. The FREEDOM have happened any other way Document Foundation (TDF) was created Document Foundation also made it clear without Oracle donating the code to The to take control over the project, after initially that it had no intention of shifting directionFREEDOM Document Foundation at an early stage. hoping that Oracle would rather hand over when it made its own statement shortly That this didn’t happen could have simply OpenOffice.org to TDF than run it itself. When after Oracle’s relicensing, “The Document been a lack of understanding at Oracle, this didn’t happen, The Foundation created Foundation and LibreOffice represent or the subtle machinations of a large its own fork of the source code and voted already a future path of development for corporation with its wide and convoluted to rename the liberated version LibreOffice, the OpenOffice.org community and the approach towards the open source which has since goneFREEDOM on to replace OpenOffice.org code base, as was originally projects it curates. Either way, as users and OpenOffice.org in all of the major Linux announced on September 28, 2010.” advocates, we still have the project and the distributions. software, which is by far the most important However, the story doesn’t end there. OpenOffice rides again thing, and something that would never have OpenOffice.org still has some powerful brand FREEDOMThe Apache Software Foundation has since happened with a similar proprietary piece recognition and is still downloaded and developed the suite on its own, which has of software.FREEDOM used in many places, despite LibreOffice’s revealed another final twist to the saga. Despite all this manoeuvring and strategy, superiority, and Oracle did eventually decide Without the same resources, OpenOffice and despite the long history of the software, to give the project away, OpenOffice.org was development has been slower; both projects it’s open source that has ensured its survival given to The Apache Software Foundation, have worked on their own aspects to the and continued growth. And we don’t think a bona fide repository for open source code, but there’s also some sharing. there’s any other system that could have projects, and this donation must have left it Unfortunately, this is always where subtle produced the same result.

FREEDOMwww.linuxvoice.com FREEDOM27