Filed in: Bugs.00287 · Modified on : Mon, 26 Oct 09
ml: http://lists.gnu.org/archive/html/gnewsense-users/2009-06/msg00006.html
and: http://lists.gnu.org/archive/html/gnewsense-dev/2009-10/msg00046.html
the file itself report not reference, only
/*
* Based on the MROUTING 3.5 defines primarily to keep * source compatibility with BSD. * * See the mrouted code for the original history. * * Protocol Independent Multicast (PIM) data structures included * Carlos Picoto (cap@di.fc.ul.pt) * */
I’ve download the source package from ftp://ftp.research.att.com/pub/fenner/mrouted/
the version 3.5 (and 3.6) is here http://ftp.icm.edu.pl/packages/mrouted/historical/
according to http://www.gnu.org/licenses/license-list.html#NonFreeSoftwareLicense
this licence have the same problem of the eCos Public License, version 1.1, so it’s non-free
Also, the file mroute.h doesn’t report how line of code were taken from which files! searching in the mrouted3.5 source package the folder ‘mrouted’ contains many files that fall under that non free licence, someone else has not licence notice and the follows file were licenced under others licences (many aren’t free):
mapper.c → individual licence by Xerox (free)
mrinfo.c → individual licence by Xerox (non-free) it doesn’t permit use, copy
ecc., apart for resarch and evaluetion purposes
mtrace.8 → licenced by the University of Southern California (non-free) doesn’t permit commercial use
mtrace.c → (non-free) like mtrace.8
rsrr.c → (non-free) like mtrace.8 and mtrace.c
rsrr.h → (non-free) like rsrr.c
the rest of files in the mrouted folder are (someone have not licence notice) released under the term
described in the LICENSE’ file but this is not a free licence, so these files aren’t free too.
- crap0101 - 05 Jun 09
4. LICENSEE may create derivative versions of the Program. LICENSEE hereby grants STANFORD a royalty-free license to use, copy, modify, distribute and sublicense any such derivative works. At the time LICENSEE provides a copy of a derivative version of the Program to a third party, LICENSEE shall provide STANFORD with one copy of the source code of the derivative version at no charge to STANFORD.
And according to the README-*
IP Multicast Extensions for BSD-Derived Unix Systems Multicast Routing Daemon
This might be un-fun to fix.kgoetz
For knowledge: http://www.fsfla.org/pipermail/linux-libre/2009-June/000654.html crap0101 30 Jul 09
After a comparison between mroute.h and the source mrouted tarball i think the code in the former only mimic the mrouted structures and definitions for source compatibility purpose (like stated in the first comment); indeed, i haven’t found blocks of code copied from the latter. crap0101 26 Oct 09
gNewSense is a project developed by volunteers all over the world and it's supported by the Free Software Foundation.
The content in this Web site can be used as follows:
All documentation is available under the terms of the GFDL with no invariant sections. ( note on the license )
Artwork is Free Cultural Work and is available under the terms of the cc-by-sa license.