X

NV5 Geospatial Blog

Each month, NV5 Geospatial posts new blog content across a variety of categories. Browse our latest posts below to learn about important geospatial information or use the search bar to find a specific topic or author. Stay informed of the latest blog posts, events, and technologies by joining our email list!



From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

From Image to Insight: How GEOINT Automation Is Changing the Speed of Decision-Making

4/28/2025

When every second counts, the ability to process geospatial data rapidly and accurately isn’t just helpful, it’s critical. Geospatial Intelligence (GEOINT) has always played a pivotal role in defense, security, and disaster response. But in high-tempo operations, traditional workflows are no longer fast enough. Analysts are... Read More >

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

Thermal Infrared Echoes: Illuminating the Last Gasp of a Dying Star

4/24/2025

This blog was written by Eli Dwek, Emeritus, NASA Goddard Space Flight Center, Greenbelt, MD and Research Fellow, Center for Astrophysics, Harvard & Smithsonian, Cambridge, MA. It is the fifth blog in a series showcasing our IDL® Fellows program which supports passionate retired IDL users who may need support to continue their work... Read More >

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

A New Era of Hyperspectral Imaging with ENVI® and Wyvern’s Open Data Program

2/25/2025

This blog was written in collaboration with Adam O’Connor from Wyvern.   As hyperspectral imaging (HSI) continues to grow in importance, access to high-quality satellite data is key to unlocking new insights in environmental monitoring, agriculture, forestry, mining, security, energy infrastructure management, and more.... Read More >

Ensure Mission Success With the Deployable Tactical Analytics Kit (DTAK)

Ensure Mission Success With the Deployable Tactical Analytics Kit (DTAK)

2/11/2025

In today’s fast-evolving world, operational success hinges on real-time geospatial intelligence and data-driven decisions. Whether it’s responding to natural disasters, securing borders, or executing military operations, having the right tools to integrate and analyze data can mean the difference between success and failure.... Read More >

How the COVID-19 Lockdown Improved Air Quality in Ecuador: A Deep Dive Using Satellite Data and ENVI® Software

How the COVID-19 Lockdown Improved Air Quality in Ecuador: A Deep Dive Using Satellite Data and ENVI® Software

1/21/2025

The COVID-19 pandemic drastically altered daily life, leading to unexpected environmental changes, particularly in air quality. Ecuador, like many other countries, experienced significant shifts in pollutant concentrations due to lockdown measures. In collaboration with Geospace Solutions and Universidad de las Fuerzas Armadas ESPE,... Read More >

1345678910Last
«May 2025»
SunMonTueWedThuFriSat
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567
10055 Rate this article:
5.0

Is Open Source Software Free Software?

Anonym

 

I was in a meeting recently where someone said “Open source software is free like a free puppy is free.”  While I’m a big fan of open source software, I also agree with this statement to some extent. 

Here are some of the reasons why:

  • Open source software is typically licensed under a legally binding agreement that places certain requirements on the user or developer.  This can be as simple as placing acknowledgements in the code and associated documentation, or it can require the developer to contribute all modifications back to the open source community.  This is undesirable if those modifications include exclusive intellectual property or trade secrets.
  • Open source software components used in larger systems still need to be integrated with one another to meet the system requirements.  This can take a significant amount of planning and development, and can require modifications to the components.
  • Software based on open source software still needs to be tested for its intended use and with real system data.
  • Open source and systems based on open source need to be maintained.  This can be costly if the open source components evolve in ways that are not compatible with how they are used in the developed system.  This leaves the system with out-of-date components and could require customizations to meet evolving user needs.
  • Most open source software comes without a warranty or a guaranteed mechanism for support and maintenance.

All of that said, open source is often a great starting point for a development project.  The code is generally quite reliable as it’s been worked on by a number of developers working in different environments. I’m currently seeing a number of projects that take existing open source components and integrate them together to meet specific project needs.  The open source components have required little to no modification, eliminating licensing and intellectual property issues. The integrator provides the warranty, support, and maintenance that make the customer comfortable with the open source-based solution.  The integrator is happy because he is applying his unique skills and expertise to build the components into a compelling, valuable solution.  The customer is happy because he is getting what seems like a custom solution much more rapidly and at a lower cost than it would take to build a custom solution.   I think this is a great application of open source in commercial environments.

So, to answer my own question, no open source is not really free software, even if you don’t pay for a license.  That said, open source software is valuable software and often well worth the hidden costs of using it.  That’s my opinion.  What’s yours?

Please login or register to post comments.