1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Question regarding EPICS licenses |
From: | "Johnson, Andrew N. via Tech-talk" <tech-talk at aps.anl.gov> |
To: | Fernando Ardana <fardana at icfo.net>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Mon, 19 Feb 2024 19:24:49 +0000 |
Hi Fernando, I'm not a lawyer, but this is my understanding of the legal situation (I may be wrong). Many EPICS modules such as AreaDetector, Asyn and EPICS Base itself are provided under Copyright licenses that are BSD-like, and they do permit commercial use, sublicensing and selling copies of the software.
Charging for an EPICS driver isn't contrary to the terms of these software licenses as such, but doing so might limit the users who are willing to purchase that equipment. Some EPICS modules such as StreamDevice come under licenses that are more restrictive
for commercial use — the LGPL-3.0 that is used for StreamDevice permits a company to charge for a copy of the StreamDevice software, but the company must provide full source code, and the customer is entitled to give away copies of the source code to anybody
they like for free under the terms of the LGPL. I would hope that the €800 at least provides the source code to the EPICS driver and the rights to modify it and to compile it for your choice of CPU and/or OS, I would want to understand what license terms
apply to anything like that which I purchased. One problem with mixing commercial and open-source software is that you can't easily share your modifications to the commercial software with other users, unless their license explicitly permits that. Any help
solving problems using their software and hardware generally has to come from the company as well. You should tell them if the absence of an open source driver is the reason you decide to go with some other manufacturer. HTH, - Andrew -- Complexity comes for free, Simplicity you have to work for. |