What Is The Best License Model For Horos?

 

horos-gpl-vs-jpl-what-side-are-you

Dear Horos Users and Developers,
As one of the Horos contributors and curators, I want firstly to thank you all for your adoption of Horos, and the donations you have been making to the project. As you may know, we have over 80,000 people using the product at this time, growing by over 5,000 per month. Your loyalty and help is appreciated. 

The main reason I’m writing to you is to hear your opinion and start a discussion of what could be an improved license model for Horos. Many plugin developers have contacted me saying they would love to contribute proprietary libraries and plugins, but the Horos GPL license is too restrictive and would lead them to have to release their source-code into the public domain. According to the GPL license, and in simple terms, when binary code is linked statically or dynamically to a GPL code project, the binary needs to have the source code released under the GPL terms. I have seen different interpretations but, all in all, this leads to a quicksand territory.

The OsiriX project was licensed originally as GPL too; later it switched to LGPL. As a long-term OsiriX adopter, I evidenced a considerable number of plugins becoming available in OsiriX and some of them with proprietary code. Even OsiriX had some third-party codecs integrated to it, which added significant improvement to image decoding performance. That was mainly possible because of the LGPL transition the OsiriX maintainers made effective.

So why is Horos not LGPL? First of all, the fact Horos is not LGPL is not related to any private or commercial intention of our main sponsor, Purview. Purview already confirmed, and emphasized, that the company has no reason/intention to make Horos a closed-source project. Even if they were to pursue FDA, CE or other regulatory approval, they could do so with an open source project. In fact, we hope someday they do head in that direction.

That said, and back to our question “So why is Horos’ license not LGPL?”. The GPL licensing Purview has chosen is based upon the notations that they found in the open source code at the time of their fork.  Even though OsiriX had clearly stated that the open source code license had changed to LGPL, they did not update all the source code to reflect that. In fact, Purview wasn’t convinced that OsiriX had sufficient authorization from each of its contributors to change from GPL to LGPL (which would have been required to make this change). So they seem to be stuck in a quandary. The Horos Project wants to abide by FOSS licensing conventions but is unsure of whether the original copyright holders of the GPL code would agree to the change.

That’s where we would like to hear your comments. Which is the best license model for Horos? LGPL? Which are the implications of this transition? Are any of you copyright holders in any of the former OsiriX modules? Do you know of any who would be impacted by such a change.

In advance, I thank all the users, developers, and the license experts that can shed some light or opinion to this discussion.

 

Best Regards

Fauze Polpeta

Horos - GPL or LGPL?

One thought on “What Is The Best License Model For Horos?

  1. Dear Fauze & Horos team,

    I appreciate your open discussion of this issue. I’m not a professional programmer, but as a medic involved in medical research I’ve followed (and used) OsiriX from the days when it was still “Osiris” running on Windows. I can see that anyone who would like to seriously maintain a complex software project like this needs appropriate funding. The same is often true even for smaller parts such as plugins, as they also can generate a lot of requests from users and maintenance work over the years. Also, some research institutions would not allow their researchers to release code openly due to IP issues. Thus, a license model that allows for different levels of openness for the core program and for plugins, taking into consideration the restrictions that some plugin contributors have to deal with, would be highly desirable. In an ideal world, you could host something like an app store for Horos plugins where both free/ open source and commercial/ closed source plugins could be presented and distributed through.
    The one thing that is not acceptable from my point of view is what happened with OsiriX: Switching from free/ open source to commercial without clearly stating it, and eventually locking out people from their own data. Whatever you do, please do it in a transparent way!
    Big thanks for your great work and kind regards,

    Daniel

Leave a Reply

Your email address will not be published. Required fields are marked *