provides software and services that enable enterprises
Live Chat 1-888-673-6564

Open Source Software Technical Articles

  • Home
  • Search
  • Contact Us
  • Products and Support
  • Services
  • Enterprise OSS Blog
  • Wazi Technical Blog
  • About Wazi
  • Attributions and Licensing
  • Supply Chain Compliance
  • How to Contribute
  • Contributors
  • Resources Library
  • Cloud Services
  • Partners
  • Customers
  • Community
  • Company
  • Careers
  • News and Events

Subscribe to Wazi by Email

Your email:


Enterprise Developer Support 24 x 7, Get a Support Quote Now!


click-here-to-chat-with-an-online-representative

download-oss-discovery

Latest Posts

  • A more colorful LibreOffice unveiled
  • Toward a more colorful LibreOffice
  • Flexible administration with Puppet's Facter and templates
  • Knock for OpenSSH
  • Get more out of phpMyAdmin
  • Image annotation in GIMP, Dia, and OpenOffice Draw
  • Solr, Drupal 7, and faceted search
  • Using FreeNAS' new full disk encryption for ZFS
  • Create distributed storage with Gluster
  • How to set up Solr 4.2 on Drupal 7 with Apache

Connect with Us!

Current Articles | RSS Feed RSS Feed

SPDX Readies a New Specification for License and Copyright Reporting

Posted by Bruce Byfield on Tue, Jul 12, 2011
  
Email This Email Article  
Tweet  
  

The days of endlessly grepping source code for license and copyright information may be coming to a close. If the new Software Package Data Exchange (SPDX) project becomes popular, such information will be commonly available in a standard format that can be read by developers and business executives alike. Currently in late beta, the first version of the SPDX specification is scheduled for release next month.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance

Monetary Damages for FOSS License Non-Compliance: OSBC Legal Track Presentation

Posted by Jilayne Lovejoy on Wed, Jun 22, 2011
  
Email This Email Article  
Tweet  
  

In Jacobsen v. Katzer, the Federal Circuit held that open source licenses are indeed licenses and not merely contracts.1 This is an important decision due to the remedies available under the Copyright Act versus contract law. But what do monetary damages under U.S. copyright law look like? More specifically, how much could an OSS license non-compliance action cost a company that loses such a suit? Two lawyers endeavoured to answer just that question in a presentation in mid-May at the Open Source Business Conference in San Francisco. Jeffery Norman and Vladimir Khodosh of Kirkland & Ellis outlined the various sources of monetary remedies for FOSS license non-compliance, with a particular focus on the ability to recover a portion of the infringer's profits.

Read More

0 Comments Click here to read/write comments
Tags: Legal & Compliance, Policy & Governance, Open Source Policy

Research: Mobile Apps and Open Source Compliance

Posted by Kim Weins on Fri, Apr 08, 2011
  
Email This Email Article  
Tweet  
  

The world has officially gone app crazy.  Almost every leading brand, from Starbucks to General Motors, creates apps for both iOS and Android devices.  According to the App Genome project, there are now over 400,000 apps in the Android Market and Apple App Store combined, while leading IT analyst firm, Gartner, has declared that the market for mobile apps will exceed $15B in 2011.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance, Mobile

Practical Tips for Open Source License Compliance

Posted by Josh Larson on Mon, Mar 21, 2011
  
Email This Email Article  
Tweet  
  

Jilayne Lovejoy, OpenLogic’s Corporate Counsel, and Eric Weidner, OpenLogic's Co-Founder and Senior Development Manager, recently sat down for an informative discussion on practical tips for open source license compliance.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance, Open Source Policy

The Rise of the App Store: Where Does Open Source Fit?

Posted by Joe Brockmeier on Fri, Mar 18, 2011
  
Email This Email Article  
Tweet  
  

From the consumer point of view, Apple's App Store is a really convenient way to acquire and manage software. Not only does it greatly simplify buying applications, but the App Store remembers what you've purchased and allows you to transfer all of the software to new devices. The concept has spread considerably, and is changing the way that many people think about getting software. Unfortunately, it also poses a considerable challenge for developers, projects, and companies that want to utilize reciprocal free software licenses.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance, Mobile

Ins and Outs of Open Source Audits: The Mechanics of Open Source Audits

Posted by Jilayne Lovejoy on Thu, Mar 03, 2011
  
Email This Email Article  
Tweet  
  

In the first piece on open source auditing, I demonstrated the need for an open source audit for companies that are using any open source software and what you can expect out of an audit. But we've yet to go into detail regarding how an open source audit works. This time, I'd like to provide insight into how OpenLogic performs an open source software audit and how we train our customers to perform their own audits using our scanning tools. These tips will help you ensure a successful audit whether doing it yourself with scanning tools or using an outside audit vendor such as OpenLogic.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance, Open Source Policy, Scanning

The Ins and Outs of Open Source Audits: Part One

Posted by Jilayne Lovejoy on Tue, Mar 01, 2011
  
Email This Email Article  
Tweet  
  

No matter what industry your business is in, you're almost certainly using open source software. The question is whether you know how you're using open source, what licenses are in play, and whether you're meeting all of your license requirements. If you can't answer all of these questions — and most businesses can't — you may want to perform an open source audit as a starting point. Why? An audit can answer the question of what Open Source Software (OSS) is present in your code and what licenses that OSS falls under.

Read More

0 Comments Click here to read/write comments
Tags: Open Source Licensing, Legal & Compliance, Policy & Governance, Open Source Policy, Scanning

App Stores: A New Frontier for Open Source

Posted by Joe Brockmeier on Mon, Sep 13, 2010
  
Email This Email Article  
Tweet  
  
The mobile market for applications is booming. Apple, Android, and many other mobile platforms are feeding a nearly insatiable demand for apps with developers struggling to keep up. Many developers are turning to open source, which can speed up development, but app developers and store owners need to be aware of the licensing responsibilities that come with distributing open source code.

Why are mobile apps any different than desktop applications or enterprise applications? In truth, they're really not — the only difference is that the mobile application market has undergone tremendous growth in the past few years. The mobile gold rush is bringing in a lot of developers and companies that may not be experienced dealing with open source software and licensing.  Developers need to take special care to comply with the open source license provisions.

The distribution method, however, differs slightly. Most mobile applications are delivered via carrier or vendor application stores. iOS users, which includes the iPhone, iPad, and iPod Touch devices, get their applications via Apple's App Store. Android users turn, primarily, to the Android Marketplace — though Android offers the option of using third-party stores as well. Nokia, Research in Motion, Palm, Microsoft, and others also offer application stores of some sort. While this offers some convenience for users and a new revenue source for the mobile vendors, it also introduces a new wrinkle for distributing software under an open source license.

Specifically, the app store End User License Agreements (EULAs) may pose a problem when distributing any software carrying a reciprocal or strong copyleft license like the GPL family of licenses. The GNU General Public License (GPL) specifically forbids distributing any software carrying the license with "further restrictions."

Problems in Paradise


The problem has cropped up twice this year alone with the Apple App Store. The first instance was reported in May by the Free Software Foundation (FSF). A port of GNU Go, was being distributed via the Apple App store.

Unfortunately, the iTunes Store EULA provides restrictions that run counter to the GPL. Apple changes the EULA frequently, but the version at the time of the report had Usage Rules that required users to comply with Apple's terms rather than the GPL. Some of the restrictions include limiting the software to five devices, which is obviously counter to the GPL.

After being notified of the violation, Apple responded quickly to remove the GNU Go port from the App Store. Application developers should take note that vendors are unlikely to revise the terms of an application store in order to comply with the GPL or other reciprocal licenses. Apple, in particular, has a history of removing all manner of application from the App Store for various violations of its terms of service.

This does not mean Apple is entirely unfriendly to open source licenses. Its terms of service forbid copying, decompiling, reverse engineering, etc. However, it does have an exception for open source software, allowing users to examine software if the license allows. The sticking point here is that the FSF doesn't agree that Apple's concessions go far enough. It's also worth noting that this may not be the only case of the FSF pursuing a GPL violation in an app store. However, the organization went out of its way to call attention to the enforcement — something that is unusual for GPL enforcement. The FSF was specifically attempting to send a message about Apple's policies, which have been perceived as more restrictive than most.

The second publicized instance of a GPL'ed application in the App Store is the game Battle for Wesnoth. Wesnoth is a popular game for Linux, Windows, and Mac OS X that's also licensed under the GNU GPLv2. Wesnoth's copyright is held by individual contributors, and some of the Wesnoth contributors have specifically worked towards providing an iPhone port. This has sparked a debate within the Wesnoth developer community between the contributors who have worked actively to port to the iPhone and iOS, and those who believe that the terms restrict the freedoms that the GPL is supposed to protect.

For now, the consensus within the developer community seems to be that Wesnoth will remain in the App Store, perhaps with some sort of modification on payment or with a GPL exception that allows distribution via the App Store. It's also recognized within the Wesnoth developer community that Apple's App Store is not unique.

Though Apple's App Store is the most popular app store at the moment, and Apple notorious for its developer restrictions, other app store terms of service are likely to fall afoul of the GPL and other reciprocal licenses like the Open Software License.

Lessons Learned


It's not surprising to see a few stumbles with open source licenses and app stores, though they could have easily been avoided.

Any application developer should be aware of the terms of distribution for any open source applications being used, and the terms of distribution for the platform that they're developing on. Software carrying a permissive license like the BSD and MIT licenses should pose no problem for app stores, just as they pose no problem for inclusion in other proprietary software. Developers and app store owners do need to make sure they abide by the terms of the license, but doing so is generally straightforward.

A reciprocal license, such as the GPL, does not mean that it's impossible to port an application or use software in an mobile app, but it does mean that developers may need to obtain an exception from the copyright owners. Some projects, like the Free Software Foundation, are unlikely to provide an exception — but many commercial-backed projects are open to licensing deals.

The amount of open sourced software for application stores is only likely to increase. Ideally, app store owners would find a way to comply with open source licenses that work with their business model. Providing an exception for GPL'ed software should not prove a threat to Apple or any other provider's model while still encouraging the open source community to develop for their devices.

Failing that, vendors need to be aware of the issues posed by reciprocal licenses and should work with developers to educate them on the licenses that are (and aren't) compatible with the terms of the app store.

Mobile applications are an increasingly popular and profitable area for development. By applying the lessons learned for open source development for more traditional applications, developers and vendors can avoid costly mistakes.































Read More

0 Comments Click here to read/write comments
Tags: Legal & Compliance, Policy & Governance, Community, Mobile

How to Convince Your Manager to Use Open Source Software

Posted by Stormy Peters on Thu, Apr 30, 2009
  
Email This Email Article  
Tweet  
  

You know who loves open source software? Developers love open source software. Developers, and IT staff. If open source was a band, these guys would be the biggest fans. They've downloaded it, they've used it, they know it works — and they know it saves them loads of both time and money. They tend to use open source software whenever it makes sense to do so.

Read More

0 Comments Click here to read/write comments
Tags: Legal & Compliance, Policy & Governance, Open Source Policy, Security

From Policy to Process: Best Practices for Creating an Open Source Governance Process

Posted by Ragavan Srinivasan on Fri, Apr 17, 2009
  
Email This Email Article  
Tweet  
  

These days, practically every company out there is involved with free and open source software (FOSS) in one way or another, but don't be fooled by the use of the words "free" and "open": FOSS still needs to be managed just like any other third-party software. The ways in which it enters your company, what it can be used for, how it impacts your daily operations — these processes need to be tracked, organized, and streamlined.

Read More

0 Comments Click here to read/write comments
Tags: Legal & Compliance, Policy & Governance, Open Source Policy, Scanning, Open Source Governance
All Posts
Next Page
Error sending email
Email sent successfully

Email article
Email To : 
Your name : 
Message : (maximum 200 characters)
Home | Search | Contact Us | Products and Support | Services | Enterprise OSS Blog | Wazi Technical Blog | Resources Library | Cloud Services | Partners | Customers | Community | Company | Careers | News and Events
Products
OpenLogic Exchange (OLEX)
License Compliance Module
OSS Discovery
OSS Deep Discovery
OpenUpdate
Services
Open Source Support
CentOS Support
Scanning & Compliance
Open Source Training
Professional Services
Solutions
Support & Indemnification
Open Source Governance
Open Source Scanning
Open Source Provisioning
Consulting & Training
Contact Us
1-888-673-6564


© 2013 OpenLogic, Inc. All rights reserved.
Site Map  |  Privacy Policy