An up-to-date look at free software and its makers
Projects on the Move

© Kirill Zdorov, Fotolia
Should free development be a part of free software, or is Apache pioneer Roy Fielding asking too much of Sun? Besides looking at the commercial side of free software, this month's column investigates synchronization of speech and text.
Is open source an ideology or a business model [1]? Roy T. Fielding again raised this question in his February blog announcement that he would be quitting the OpenSolaris project. The co-creator of the world's most widespread web server, Apache [2], is turning his back on the Sun project and the discussions surrounding it [3].
Ideals, Religion, and Business
Roy Fielding accuses Sun of enticing him with the promise that development of OpenSolaris, which was placed under a free license in June 2005, also would be free. In fact, Sun can prescribe the path taken by the distribution because it owns the OpenSolaris brand, and can thus dictate the content of the releases.Fielding points out that he is not an ideologist who is looking to free the whole software community – and with it many other areas – of economic constraints. "Open Source is a business decision, not a religion," he writes in his blog.
Consequently, Fielding must answer questions concerning the motivation for voluntary work on a free software project if it is simply an efficient business model. Self-serving behavior by Sun and other companies shows that expectations of altruism from commercial software developers are unrealistic.
In the end, Fielding legitimizes Sun's behavior by equating open source ideology and religion. In Fielding's case, there also seems to be an element of personal insult because, from his point of view, Sun has not kept the promises it made.
In the past, talented programmers would collaborate on developing software in their free time, often producing results that put their commercial competitors to shame, but this age seems to be passing.
From the amateur programmer's perspective, taking part in a project controlled by a software giant like Sun is somewhat similar to an internship – instructive and probably fun, but at the end of the day all that unpaid work belongs to a corporation.
On the other hand, some companies remind us that the ideals of the free software pioneers are still alive and kicking. These companies treat the community fairly and are prepared to pay free developers for their work. The professionalism and pace of development that characterizes many free software projects would be almost impossible to achieve without committed and paid programmers. Most of the major free projects are in the hands of foundations that take care of collecting donations and coordinating development work.
Gnome for All
One of these foundations, the Gnome Foundation, has launched a promotional program to support the Gnome Accessibility project, which ensures that users who have difficulty using legacy computer input devices, such as the keyboard, or reading texts on screen because of physical challenges can still work with the Gnome desktop. Thanks to sponsors, the Gnome Outreach Program [4] has a budget of about US$ 77,000, which the Gnome Foundation is investing to give developers an incentive to put more work into this field.
Before the start of the programming phase on January 1, 2009, users have time to make suggestions. Developers can choose a topic on the wish list and submit their implementation plans. Those lucky few who are nominated for a project by the Gnome Foundation and produce the goods within six months will receive US$ 6,000. The second phase of the outreach program is dedicated to fixing bugs: Developers can earn US$ 1,000 for removing five bugs.
The Outreach program will be accepting proposals until October 15 (or December 15 for short-term tasks). The project is intended to advance the desktop in the long term and is not just interested in short-term enhancements of an existing Gnome version.
Praat
Although I'm sure many developers would be interested in earning money by working on open source software, there are still many noncommercial, free software projects, such as the Praat phonetics program [5] (Figure 1).
In linguistics, phonetics is the discipline that investigates the sounds of human speech, and the Praat program uses the computer as a tool in this field. Scientific investigation of the spoken language is just one of the software's applications, and using the program for your own experiments does not require expert knowledge.
When launched, Praat first needs some sound files on which to work. The Read | Read from file… menu tells the software to read files in the WAV, MP3, AIFF, AIFC, Next, Nist, or Flac formats. Read from special Sound file lets users open A-Law-encoded sound data.
If you need to open a large-volume file or do not have sufficient memory resources, you can select Read | Open long sound file… to open the sound file. This tells Praat not to process the whole sound file in one piece, but to load it into memory chunk by chunk.
To map a sound recording to the matching text, you first need to create a file by selecting New | Create TextGrid…. The text grid can be split into segments, which facilitates the process of mapping individual sentences or words to specific time intervals.
Praat offers many methods for more detailed analyses of speech recordings, including graphical analysis (Figure 2). The human ear uses formants, the peaks in frequency spectrums caused by resonances, to identify parts of speech, and they also play an important role in speech recognition applications.
Development work on Praat is progressing rapidly. The two main developers, Paul Boersma and David Weenink, from the Institute of Phonetics at the University of Amsterdam, released no fewer than eight new versions of the free software in the first two months of this year.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
LibreOffice 7.5 has Arrived and is Loaded with New Features and Improvements
The favorite office suite of the Linux community has a new release that includes some visual refreshing and new features across all modules.
-
The Next Major Release of Elementary OS Has Arrived
It's been over a year since the developers of elementary OS released version 6.1 (Jólnir) but they've finally made their latest release (Horus) available with a renewed focus on the user.
-
KDE Plasma 5.27 Beta Is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.