Bug 1197903 - cfortran.h is non-free
Summary: cfortran.h is non-free
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: netcdf-fortran (Show other bugs)
(Show other bugs)
Version: rawhide
Hardware: Unspecified Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orion Poplawski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Keywords:
Depends On: 1197893
Blocks: FE-Legal
TreeView+ depends on / blocked
 
Reported: 2015-03-02 23:16 UTC by Orion Poplawski
Modified: 2015-03-30 20:04 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1197893
Environment:
Last Closed: 2015-03-30 20:04:06 UTC
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

Description Orion Poplawski 2015-03-02 23:16:39 UTC
+++ This bug was initially created as a clone of Bug #1197893 +++

Description of problem:

I discovered the source contains cfortran.h (in the fortran directory).  It's non-free and distributed without the required notice anyway.
See the end of http://www-zeus.desy.de/~burow/cfortran/cfortran.html

Version-Release number of selected component (if applicable):
netcdf-4.1.1-3

--- Additional comment from Orion Poplawski on 2015-03-02 18:02:19 EST ---

Hmm, this is interesting.  cfortran.h has:

THIS FILE IS PROPERTY OF BURKHARD BUROW. IF YOU ARE USING THIS FILE YOU
SHOULD ALSO HAVE ACCESS TO CFORTRAN.DOC WHICH PROVIDES TERMS FOR USING,
MODIFYING, COPYING AND DISTRIBUTING THE CFORTRAN.H PACKAGE.


However, the cfortran.doc http://www-zeus.desy.de/~burow/cfortran/cfortran.doc file has:

THIS PACKAGE, I.E. CFORTRAN.H, THIS DOCUMENT, AND THE CFORTRAN.H EXAMPLE
PROGRAMS ARE PROPERTY OF THE AUTHOR WHO RESERVES ALL RIGHTS. THIS PACKAGE AND
THE CODE IT PRODUCES MAY BE FREELY DISTRIBUTED WITHOUT FEES, SUBJECT TO THE
FOLLOWING RESTRICTIONS:
- YOU MUST ACCOMPANY ANY COPIES OR DISTRIBUTION WITH THIS (UNALTERED) NOTICE.
- YOU MAY NOT RECEIVE MONEY FOR THE DISTRIBUTION OR FOR ITS MEDIA 
  (E.G. TAPE, DISK, COMPUTER, PAPER.)
- YOU MAY NOT PREVENT OTHERS FROM COPYING IT FREELY.
- YOU MAY NOT DISTRIBUTE MODIFIED VERSIONS WITHOUT CLEARLY DOCUMENTING YOUR
  CHANGES AND NOTIFYING THE AUTHOR.
- YOU MAY NOT MISREPRESENTED THE ORIGIN OF THIS SOFTWARE, EITHER BY EXPLICIT
  CLAIM OR BY OMISSION.

THE INTENT OF THE ABOVE TERMS IS TO ENSURE THAT THE CFORTRAN.H PACKAGE NOT BE
USED FOR PROFIT MAKING ACTIVITIES UNLESS SOME ROYALTY ARRANGEMENT IS ENTERED
INTO WITH ITS AUTHOR.
              
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST
OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. THE AUTHOR IS NOT RESPONSIBLE
FOR ANY SUPPORT OR SERVICE OF THE CFORTRAN.H PACKAGE.


So this does appear to be forbidden in Fedora.  Tom - do you concur?

This is unfortunate as I believe this will mean having to drop the fortran bindings to netcdf from Fedora/EPEL.

Comment 1 Tom "spot" Callaway 2015-03-30 20:04:06 UTC
Good news, Debian's done the legwork here and gotten a license change from the upstream copyright holder:

http://www.cs.berkeley.edu/~yelick/cs267_sp07/taweb/hw1/files/cfortran.copyright

I am comfortable with Fedora using any cfortran bits under the terms of the LGPLv2+.


Note You need to log in before you can comment on or make changes to this bug.