Bradley Kuhn is not a lawyer, but he works at the Software Freedom Law Center and heads the Software Freedom Conservancy. He is fun to watch and listen to because he walks the tightrope between creative, carefree developers and cautious, legally-minded lawyers. Linux.com talked with Kuhn a few months ago, but he says lots more in this 30-minute video than in that interview -- including plenty of thoughts on how businesses based on free software can (and often do) turn a profit, plus some comments on how and why open source is helping the next generation of programmers develop and improve their skills.
Whether you're a high school student or just starting out with your college coursework, the free software community has provided a wide range of solutions to make life easier. Browsing the package repository of my Linux distribution led me to applications for everything from gene sequencing to particle physics, but there are a few real gems I think any student could benefit from, including math and chemistry tools such as TiLP, wxMaxima, Kalzium, Gnome Chemistry Utils, and OpenOffice.org Math.
When I first used Mono, shortly after its first appearance in 2004, one of my most important requirements was to get connected to a MySQL back end. This was quickly achieved at the time with the ByteFX data connector. Following the basic Mono tutorial quickly had me up and running, with access to MySQL databases. Last week I needed to reopen and modernize my application and found that there have been several important changes in Mono between 2004 and 2008. First, I found some "then and now" differences with the installation of the data connector. Second, I needed to make some modifications to my programming.
If you've ever worked with and manipulated MySQL databases, chances are you've used phpMyAdmin to manage your databases from a Web interface. But phpMyAdmin can be a little complex; if you want a lightweight alternative, try phpMinAdmin. It's easier to install than its more robust cousin and has an easy-to-navigate graphical user interface for most important MySQL functions.
Nominations are now open for the Antonio Pizzigati Prize for Software in the Public Interest. The winner could be someone you know, or someone whose work you admire, but don't mull over your recommendation too long -- entries must be submitted by September 30.
There are numerous documents, tutorials and guides detailing the workings and usage of cron, the de facto tool for scheduling jobs on Linux. While traditional cron jobs are executed at set times, inotify cron, or incron, is a cron clone that watches the filesystem for specified changes and executes the relevant commands. You can set incron to monitor a particular file or directory for changes and schedule jobs for when those changes occur.
According to its past and present marketing, Foresight Linux has three claims to fame: Its user-friendliness, its use of the Conary package management system, and its role as a showcase for the latest in GNOME. In practice, its latest 2.0.4 version is not more user-friendly than any other GNOME-based distribution -- if anything, it is slightly less so because of its limited software selection and package management -- but its other claims are enough to make Foresight one of the more distinctive modern distributions.
The Virtual Volumes View (VVV) project lets you index your data DVDs and perform searches to figure out whether a given file is backed up and what disc contains it. If you routinely back up a large amount of data onto DVDs, you can simply number your discs and keep them in numerically sorted order. When it comes time to find an image or digital video you burned to DVD, just use VVV to figure out the disc number and quickly locate the right disc in the pile.
Some cloud computing vendors, such as 3tera and Nirvani, push their own proprietary platforms and tools, which forces adopters to limit their options and work in a restricted or closed architecture. When these established vendors say cloud, they mean their cloud. As a result, Web developers may believe that, in order to use cloud computing, they must accept limitations in the way they write and build their applications. But that view is a misconception; open standards for cloud computing are already in place and are being tweaked.
Linux has no shortage of audio and video players, but if you want to devote you whole system to multimedia use, you need the XBMC (formerly Xbox Media Center). Although initially designed for the Xbox gaming console, XBMC has been ported to other platforms. The alpha version of the Linux port of XBMC that I use is quite usable, especially for video playback, despite the fact that not all XBMC features have yet been ported.
Scalix collaboration platform, with its latest release version 11.4, aims to be a good alternative to Microsoft Exchange. Based on the HP OpenMail platform, discontinued by Hewlett-Packard in 2001, it has been further developed by Scalix and now acts as an enterprise email and group calendar server with the option of integrating systems like ERP, CRM, and billing into the Scalix system using its open API. It is compatible with most LDAP authentication mechanisms, such as those in Windows Active Directory, Novell eDirectory, and Red Hat Directory Server. The most prominent feature of Scalix is its Exchange compatibility; you can use an Outlook client to access the Scalix platform. Scalix also provides an AJAX-based client that is nearly identical to Microsoft Exchange Outlook Web Access (OWA). Aside from Outlook compatibility, Scalix also claims to coexist peacefully with other existing Exchange email systems.
A shift from multi-core power-gobbling monsters toward whisper-quiet systems with single-digit power consumption is rippling through the desktop market. This trend plays right into the hands of a Paris-based company called Linutop, which offers a miniature Linux-based desktop system. The latest version of the machine appeals to customers who are in the market for a machine with green credentials and low maintenance costs. After testing one myself, I found the tiny desktop has a lot going for it.
Linux.com correspondent R. Scott Belford caught up with Open Invention Network CEO Keith Bergelt at the 2008 LinuxWorld Expo and had a pleasant (on-camera) conversation with him.
Cluster computing has played a pivotal role in the way research is conducted in educational environments. Because the amount of available money and hardware varies between university researchers, often it's necessary to find a clustering solution that can work well on a small scale, but also can be expanded into a large computing cluster. To maximize grants, researchers typically ask for an open source solution to meet their needs. Despite the lack of certain desirable features, Rocks clusters are among the best open source solution for building a computing cluster.
NimbleX, a Slackware-based distribution, advertises itself as "the new wave of Linux." However, what is appealing in NimbleX -- its speed and small footprint and the resulting selection of alternative software choices -- will likely strike veteran GNU/Linux users as being very old school. By contrast, its limitations -- too little attention to such aspects as the installer, packaging, and security -- seem all too modern, being reminiscent of other distros intent on commercialization or emulating Windows, even though NimbleX is a community distribution and largely a labor of love for Romanian developer Bogdan Radulescu.
Gmail, Google's popular Web mail application, is already full of useful features all on its own. But Firefox users can further customize Gmail with a variety of add-ons. Some only change the appearance, while others add functionality that makes Gmail more like a personal planner than just a plain old email application. Let's take a look at three Firefox add-ons for Gmail.
This week in our parade through the wide world of the Linux.com forums, what to do with a stolen-then-recovered laptop, how to rescue an Eee PC netbook stuck in an endless boot loop, and how make Likewise Open and /etc/skel play nice together. Plus, competitive bash scripting, unanswered questions, and a world of bad Olympic puns.
We have written about the OpenStreetMap (OSM) project many times, but we have yet to explain how to get started with it as a contributor. Since it is the vacation high season in the Northern Hemisphere and many more people will be hitting the maps, this is the perfect time. You can contribute a lot to the project even if you don't own a Global Positioning System (GPS) device -- or even a compass.
Since the Chinese government began supporting domestic open source communities in 2005, hundreds of thousands of young people in the world's most populous country have become a part of the open source world.
Digital video recorders (DVR) are becoming more and more mainstream. TiVo, in fact, has passed the truest test of any popular technology -- having its name transformed into a verb. MythTV, a free and open source application that lets you turn a computer into a DVR, burst on the scene a few years ago, and has found fans among Linux users. However, with a little effort, it's possible to run MythTV front ends on Windows XP, Windows Vista, Xbox, and even an Apple iPod Classic.