GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » General » License ?
icon5.gif  License ? [message #13286] Mon, 02 April 2012 22:23 Go to next message
Oliver Merle is currently offline  Oliver Merle
Messages: 13
Registered: December 2010
occasional visitor
From: *dip.t-dialin.net
What are the licenses of Fairbase, PandaRoot, etc. ? It seems to be impossible to get solid information from the source package. PandaRoot ships a GPLv2 license without referencing to it, while fairbase has no license file at all. Most source files don't mention license information. So, to what are the contributors actually contributing to? Maybe I just miss something.

Kind Regards,
Oliver
Re: License ? [message #13291 is a reply to message #13286] Wed, 04 April 2012 10:39 Go to previous messageGo to next message
Oliver Merle is currently offline  Oliver Merle
Messages: 13
Registered: December 2010
occasional visitor
From: *dip.t-dialin.net
Anyone? According to these forums there were discussion about licensing back in 2008/2009, so I guess answering this question can't be too hard right now in 2012.

To be more concrete:
According to the sources, the codebase is (to my understanding) implicitly proprietary. It will remain proprietary as long as you don't define a license to free it. Is that by accident, or is it intended?

Every contributor should be interested in that question.

Regards,
Oliver

Re: License ? [message #13292 is a reply to message #13291] Wed, 04 April 2012 11:05 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *to.infn.it
As far as I know we have no license.
Re: License ? [message #13294 is a reply to message #13292] Wed, 04 April 2012 19:14 Go to previous messageGo to next message
Radoslaw Karabowicz is currently offline  Radoslaw Karabowicz
Messages: 108
Registered: June 2004
Location: GSI
continuous participant
From: *dip0.t-ipconnect.de
And at least me do not really care about the license. I do not think it is important.
Anyways, from what I understand we even CANNOT license the stuff, as it is developed using government money...

yours
radek
Re: License ? [message #13296 is a reply to message #13294] Wed, 04 April 2012 21:02 Go to previous messageGo to next message
Mohammad Al-Turany is currently offline  Mohammad Al-Turany
Messages: 518
Registered: April 2004
Location: GSI, Germany
first-grade participant
From: *dip.t-dialin.net
Hi,

We had the discussion before, and then we contacted the GSI license and patent office (Yes we have such an office at the GSI!) and because we are using something like 12-15 packages with all kind of possible licenses (GPL, LGPL, BSD, CERN, Geant4, ...) So for us (FairRoot team) it was too compilcated to decide. So after months of waiting and consulting the CERN office responsible for such stuff, no body could decide or say what would be the license. The fact that the GSI is GmbH, but we are paid from tax money make it also more complicated. In any case I am speaking here about FairBase, and I believe we will finally make LGPL or something similar, but this will not be valid for PandaRoot, CbmRoot, etc. There each experiment has to decide it self how to do it.

As you see it is complicated (at least for me!). And just for my education what is your problem now and why you are interested in such a topic?

regards,

Mohammad.

Re: License ? [message #13298 is a reply to message #13296] Wed, 04 April 2012 21:37 Go to previous messageGo to next message
Oliver Merle is currently offline  Oliver Merle
Messages: 13
Registered: December 2010
occasional visitor
From: *dip.t-dialin.net
Thanks for the answers,

my problem in the first place was that there is no clear license statement in the codebase what is rather unusual for software which is already distributed. I think developers have to know this for various reasons.

A practical example: We all know that non-GPL software is not allowed to link against GPL software. Just look at PandaRoot, which is surely non-GPL atm, and examine the files "pgenerators/EMFFgenerators/ranlx*". So if PandaRoot can be considered "distributed", this is a GPL violation. (For sure this code can be easily replaced - but its there, thats the point.) One has to be aware of the fact that GPL code may be a no go here.

The Fairbase license is important because the PandaRoot license depends on it.

It is also very important for some people who are interested in contributing. Without a license, only the copyright holders have any rights - no one else. There is no sharing. I'm happy to share, but I don't do other peoples work for free. The license makes the difference.

I don't open the can of worms regarding the 'transfer of copyright' question if people contribute their own source to the project.

I am happy that you will (eventually) choose LGPL.


Regards,
Oliver
Re: License ? [message #13299 is a reply to message #13298] Thu, 05 April 2012 08:50 Go to previous message
Johan Messchendorp is currently offline  Johan Messchendorp
Messages: 693
Registered: April 2007
Location: University of Groningen
first-grade participant

From: *xs4all.nl
Dear Oliver,

I think you do address here an important issue and I do appreciate your concern. From the response you got already, I guess you understand that we are concerned about it, but that it is not an easy problem to solve at this moment. It was a topic of hot discussion already some time ago. This doesn't mean that we forgot about it. As Mohammad already pointed out the formal problems for fairroot on this, you can imagine it is similarly difficult for pandaroot (in particular since its a collaboration issue, there are no MoU yet and the role of the funding agencies etc. etc.). My educated bet is that we will follow the fairroot choice and that we will go likely to a LGPL license eventually.

Greets,

Johan
Previous Topic: Hits reconstruction
Next Topic: How to abort secondaries
Goto Forum:
  


Current Time: Sat Apr 27 16:45:26 CEST 2024

Total time taken to generate the page: 0.01002 seconds