finmath / finmath-lib

Mathematical Finance Library: Algorithms and methodologies related to mathematical finance.
Apache License 2.0
488 stars 168 forks source link

Non-open source code? #15

Closed sanity closed 7 years ago

sanity commented 7 years ago

From this file:

/* 
 * (c) Copyright Christian P. Fries, Germany. All rights reserved. Contact: email@christian-fries.de. 
 *  
 * Created on 25.01.2004 
 */ 

That would appear to contradict the Apache license this project is distributed under.

scchess commented 7 years ago

No it's not. The author has permission for anything. The Apache license applies to yourself, but not the author.

sanity commented 7 years ago

I'm not sure I understand. "All rights reserved" means that content cannot be copied freely, which directly contradicts the Apache license. Was this source code placed under Apache with the consent of the author, Christian Fries?

This could cause problems for anyone that uses this code if they go through due-diligence.

cfries commented 7 years ago

Hi Ian.

The code can be used under apache licence.

The phrase "All rights reserved" was used in the spirit of the first (accepted) answer here: http://opensource.stackexchange.com/questions/2121/mit-license-and-all-rights-reserved (but maybe I should consider removing it and just place "copyright" there).

With respect to your subject "non-open source code": Note that "open source" only refers to the fact that you can see the source code.

Yes, it is under the apache licence with the consent of me (the author).

sanity commented 7 years ago

Ok, fair enough, thanks for the reply :)

Although open source means more than just being able to see the code, it's about being able to copy it, build upon it, and freely use it - see https://opensource.org/osd