Products & Newsletters

Open Source Software


        Radio on FacebookJoin us on Facebook
Tux the Linux penguin

The concept of open source isn't new; in fact, it can be traced back to the early 1900s when the Motor Vehicle Manufacturers Association was formed. It was clear that different individuals or companies holding patents for various innovations were holding back the automobile industry as a whole. The MVMA promoted the cross-licensing of patents between its members without exchange of money.

Since then there have been many instances of open software projects, most notably the development of the network protocols leading to ARPANET, the predecessor of the Internet. ARPANET provided the platform for collaboration between various government and academic institutions which further made it possible to freely share software code. IBM was the first company to distribute source code for programs and operating systems through a user group called SHARE, which is still in existence today.

MySQL interface

The term open source was created in 1998 as a result of Netscape releasing the source code for its Navigator Web browser. Since that time there have been countless open source projects providing quality free software alternatives to expensive commercial operating systems and applications. Some of those projects include the Linux operating system, Firefox, OpenOffice.org, Apache, My SQL and hundreds of other useful programs written for Windows, Linux and Mac operating systems.

Chances are you are already familiar with, and probably using open source software in your personal or business life, but do you know the official definition?

OpenOffice.org screenshot

Opensource.org defines open source software as having: free redistribution, source code, derived works, integrity of the author's source code, no discrimination against persons or groups, no discrimination against fields of endeavor, distribution of license, license must not be specific to a product, license must not restrict other software and license must be technology-neutral.

Can I write my own programs?

Apache screenshot

Yes, while coding a large software project is out of the core competency of most station engineers, there are some great development tools that can make the job easier. This may be particularly useful if, for example, you are asked about writing an application for a smartphone. The tools are somewhat limited for the iPhone, although Apple has recently decided to open the iPhone app community to more developers. The Android operating system is open source and freely available to developers. In fact, Motorola will provide (free) an excellent and easy-to-use code development environment called MotoDev which makes developing apps for Droid phones easy.

Programming languages such as PHP and Java are also open source projects. These languages are extremely useful for everything from making interactive websites to controlling devices and pretty much any other application you can think of. There are also numerous code development tools (also open source) that can be found with a simple search on the Web.

-- continued on page 2



Acceptable Use Policy
blog comments powered by Disqus

[an error occurred while processing this directive]

Today in Radio History

Milestones From Radio's Past

The history of radio broadcasting extends beyond the work of a few famous inventors.

EAS Information More on EAS

FCC Publishes Fifth Report and Order on EAS

The new rules take effect April 30, 2012.

FEMA Releases 2012 Supplemental Guidance Report

The purpose of the document is to promote consistency in policy across Federal grant programs, and to ensure compatibility among Federally funded projects.

EAS/CAP FAQ

Now that FEMA has adopted the CAP1.2 standard, broadcasters are asking questions about the deadline to install equipment and updates to the EAS rules.

NWS XML/Atom Feed for CAP Messages

The feed provides feeds for all US states and territories.

How Much Data in CAP?

Now that the IPAWS OPEN server is on-line, it makes sense to get your CAP-enabled EAS equipment going.

Wallpaper Calendar

Radio 2012 Calendar Wallpaper

Need a calendar for your computer desktop? Use one of ours.

The Wire

A virtual press conference

Information from manufacturers and associations about industry news, products, technology and business announcements.

Join Us Facebook Twitter YouTube LinkedIn
Radio magazine cover

Current Issue

Inside the Radio Network

Take a peek into Dial Global to see how the syndicator delivers programming to your station.

Browse Back Issues

[an error occurred while processing this directive]