Hi, all!
Mariano Alvarez Fernandez wrote:
Subject: Re: GRX 2.3.2
There is already a 2.3.2 release at ftp://agnes.dida.physik.uni-essen.de/home/maurice/, so yours can be grx-2.3.3 - leaning towards grx-3.0.
I want to package the next GRX release, and I think the most urgent
is to compatibilize the BGI license with GRX.
Yep. And we are intending a license change from LGPL to GPL with exception.
The extension `.C' means "C++" on case-sensitive systems. You probably mean `.c'. (Or `.pas' for that matter.;-)
(1) The test programs for the graphics library (code in the 'test' sub-directory) is distributed without restrictions. This code is free for use in commercial, shareware or freeware applications.
<mumble> This sentence invites for common misunderstandings about what "free software" means. Suggestion:
This code is free for use in commercial or non-commercial, free or non-free applications.
(This makes clear that there is no contradiction free <--> commercial, but both are independent properties.)
(2) The GRX graphics library is distributed under the terms of the GNU LGPL (Library General Public License) with the following amendments and/or exceptions:
- Using the DOS versions (DOS only! this exception DOES NOT apply to
the Linux version) you are permitted to distribute an application linked with GRX in binary only, provided that the documentation of the program:
a) informs the user that GRX is used in the program, AND b) provides the user with the necessary information about
how to obtain GRX. (i.e. ftp site, etc..)
This is what I do not like in particular. It gives DOS authors special rights but does not grant them to Linux authors. That's not really fair, IMHO.
Other things I want to do int the 2.3.2 release:
- add the updated user's manual.
Good idea! :-)
- put bgi test programs in his own subdirectory.
- make grx test programs use GrKeys functions.
- add my ctx2pnm functions.
:-)
Another thingy: When we really get those license issues solved, I'd like to comtribute a version of GRX for MS-Windows 9x/NT which has been developed on my request.
Because my tech skills about graphics hardware aren't so good, I want to be only an "interim maintainer" while a more skilled person appears.
Be welcome! (:
Greetings,
Peter