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

Four Steps Toward a Successful Open Source Project

Posted by Carla Schroder on Wed, Aug 10, 2011
  
Email This Email Article  
Tweet  
  

There's a lot to like about open source software. It can help your business by cutting costs and producing better software. It's open, auditable, and customizable, and free of the restrictive, invasive licenses and EULAs that infest proprietary software. You can build a community around an open source project, one that incorporates contributions from both staff and outside developers. If you're wondering how to start up and manage a genuine open source project, here are four fundamental tasks to get you started: start small, build trust and social capital, start smart, and build for the future.

Read More

0 Comments Click here to read/write comments
Tags: Community, Project Management

Survey Shows Enterprise Open Source Usage Ubiquitous

Posted by Greg Bell on Fri, Jun 24, 2011
  
Email This Email Article  
Tweet  
  

In the past several years, open source has gone mainstream. A new survey by OpenLogic shows that virtually every enterprise is using open source software. More importantly, open source code is no longer just coming in the “back door” through unsanctioned downloads by enterprises developers. Instead, open source software is being welcomed in through the front door of the enterprise as an equal or preferred alternative to proprietary, closed source software. These new survey results confirm what many in the open source community have already observed: enterprises have clearly transitioned to a new stage in open source adoption.

Read More

0 Comments Click here to read/write comments
Tags: Community, Eclipse, MySQL, Spring, Enterprise Apps, Subversion, Apache, PHP, Hibernate, JDK, Tomcat, JBoss, Python

Best Practices for Making Source Code Available Under the GPL

Posted by Bruce Byfield on Wed, Jun 15, 2011
  
Email This Email Article  
Tweet  
  

When you release code under the GNU General Public License (GPL), you undertake a specific set of obligations. Many of these obligations, such as providing a copyright notice and a copy of the GPL version you are using, are relatively simple. However, the obligation to provide source code with the object code is more complex, because you have several choices about how to fulfill it – and the choice you make can cause ongoing problems, especially if you are not set up to administer it.

Read More

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

What US-based Open Source Vendors Need to Know About Europe

Posted by Sandro Groganz on Mon, Jun 13, 2011
  
Email This Email Article  
Tweet  
  

A couple of years ago I wrote about the IT culture of Europe and the market opportunity it presents for vendors of open source software. If you're ready to take advantage of that information, here are some points American open source software vendors should consider when developing a plan to open new markets in Europe.

Read More

0 Comments Click here to read/write comments
Tags: Community

Collaborating with the Open Source Legal Community: Insights from the European Legal Network Conference

Posted by Jilayne Lovejoy on Thu, May 05, 2011
  
Email This Email Article  
Tweet  
  

The European Legal Network Conference was held last month in Amsterdam.  Organized by the FSFE (Free Software Foundation Europe), it is designed “to allow legal experts to discuss the future of Free Software licenses and associated best practice in this field.”

Read More

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

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

Comparison of Community Linux Distributions for the Enterprise

Posted by Brad Reeves on Mon, Apr 05, 2010
  
Email This Email Article  
Tweet  
  

Looking for ways to save money on your computing infrastructure? Heard about Linux uptime but need to do more research? You're not alone. Community Linux distros have become increasingly popular within the enterprise as organizations look to cut costs without compromising on functionality and reliability. But it can be tough to determine which distributions are best suited to different uses within the enterprise and how to approach a migration from a commercial Linux distribution like Red Hat Enterprise Linux (RHEL).

Read More

0 Comments Click here to read/write comments
Tags: Community, Linux, Comparison, FreeBSD, CentOS, Debian, RHEL, Ubuntu, openSUSE, Technical, Mandriva, SUSE

A Primer on Europe for US-Based Open Source Communities and Vendors

Posted by Sandro Groganz on Thu, Jul 30, 2009
  
Email This Email Article  
Tweet  
  

Europe leads the world in open source software adoption and development. Open source solutions have greater market share in Europe than the rest of the world, both on the server and the desktop, and more open source developers live in Europe than on any other continent including North America. Only 18% of the developers on SourceForge live in the United States, while 33% live in the European Union (EU). European firms that contribute to open source projects account for about 565,000 jobs and have combined annual revenues of over €260 billion ($350 billion).

Read More

0 Comments Click here to read/write comments
Tags: Community, Firefox, Typo3, Drupal

Go Local, Be Global: Scaling the Mozilla Localization Community

Posted by Seth Bindernagel on Fri, Jun 05, 2009
  
Email This Email Article  
Tweet  
  

Remember that "Think Globally, Act Locally" bumper sticker you've seen on hybrids and VW buses? The folks over at Mozilla have really taken the message to heart, and it's worked out quite well for them — the next version of their Firefox browser is slated to ship with over 70 localizations, covering over 97% of the world's Internet population. Oh, and have you noticed that Firefox continues to grow market share at the expense of Internet Explorer? By the end of last year Internet Explorer fell from a 75.47% market share to 69.77%, while Firefox surpassed a 20% share for the first time ever, reaching 20.78% by the end of November 2008. John Lilly, a Chief Executive at Mozilla, called that a "significant milestone." We call it awesome, and we've got to think it's partly due to localization. As a matter of fact, their ability to engage the locals has been one of the most important factors in Mozilla's global success.

Read More

0 Comments Click here to read/write comments
Tags: Community, Firefox, Bugzilla

Creating FOSS Allies Through Volunteerism

Posted by Christian Einfeldt on Fri, May 22, 2009
  
Email This Email Article  
Tweet  
  

We know that free and open source software (FOSS) is bigger than the code. It's a powerful movement, with the potential to change the world in profound ways. Cooperation. Collaboration. The best minds working toward the best solutions they can imagine and making those ideas available to all, regardless of cash flow — these ingredients make for quite a heady stew. For those of us already sold on the advantages of FOSS it can be hard to imagine why anyone would hesitate to jump in, but the reluctance to embrace open source can be summarized with just two words: human nature. There are a lot of people out there who simply have no idea. Who are even suspicious of all this free and open stuff. The words alone can impart to the uninitiated an uncomfortable feeling. They'll be made to pay in some form or another — they just don't know how, yet. We know that the price can only be measured in willingness to change. To some, that sounds pretty steep.

Read More

0 Comments Click here to read/write comments
Tags: Community, Linux, Ubuntu, OpenOffice, Fedora
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