Open Source Software


        Radio on FacebookJoin us on Facebook

One of the real useful aspects of open source software is that you have complete access to the source code, which means you can also, if you have the proper knowledge, modify the program for your unique needs. It also means that the source code could be compiled to run on different operating systems.

If you decide to develop a new program or modify an existing project, for distribution to the public, there are rules that need to be followed.

Developing open source software

If you decide to write open source software, you will need to comply with the following requirements (from opensorce.org).

  • No intentional secrets: The standard must not withhold any detail necessary for interoperable implementation. As flaws are inevitable, the standard must define a process for fixing flaws identified during implementation and interoperability testing and to incorporate said changes into a revised version or superseding version of the standard to be released under terms that do not violate the OSR.
  • Availability: The standard must be freely and publicly available (e.g., from a stable website) under royalty-free terms at reasonable and non-discriminatory cost.
  • Patents: All patents essential to implementation of the standard must: be licensed under royalty-free terms for unrestricted use, or be covered by a promise of non-assertion when practiced by open source software.
  • No agreements: There must not be any requirement for execution of a license agreement, NDA, grant, click-through, or any other form of paperwork to deploy conforming implementations of the standard.
  • No OSR-incompatible dependencies: Implementation of the standard must not require any other technology that fails to meet the criteria of this requirement.

    With so much importance being place on a broadcaster to maintain a connection with its audience on the Internet and mobile device, this is one skill you should develop and add to your resume. It's never been easier to learn and write useful programs that make your day-to-day life easier, more productive and increase your value as an employee.


    McNamara is president of Applied Wireless, Cape Coral, FL.




  • 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.

    Digital Edition

    Each Issue as a Digital Edition

    Read each issue online in our Digital Edition Format in your Web browser.

    EAS Information More on EAS

    NWS XML/Atom Feed for CAP Messages

    The feed provides feeds for all US states and territories.

    Wallpaper Calendar

    Radio 2014 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

    Northern Community Radio Expands: An Engineer's Perspective

    When Northern Community Radio set out to build a new community radio station in rural northern Minnesota 38 years ago, naysayers said that it would be broadcasting “only to a bunch of gophers

    Browse Back Issues

    [an error occurred while processing this directive]