On Sun, 30 Jan 2000, Peter Gerwinski wrote:
Hi, everyone,
[...]
Is the license change and copyright assignment complete by now?
Sorry to say, I donŽt have a reply on my request from Ulrich Leodolter (ulrich@lab1.psy.univie.ac.at) till now. I cnŽt spend much time on GRX the mext month. If anyone knows how to contact Ulrich, please drop me a note.
I am asking because
I want to know whether I can make GRX with BGI2GCC/BGI2GRX the official graphics library for GPC, and
I have a version of GRX for MS-Windows 95/98/NT here which I want to release for beta testing under the final license as soon as this story is over.
This leads us to the question where GRX is going. Where is its place when there are portable GUI and 3d libraries like Gtk, Mesa, etc. available?
IMHO, GRX is a good choice when you just need some graphics primitives, for instance
for teaching,
for writing programs that run on limited hardware that cannot hold sophisticated graphics servers like X11,
for porting existing programs that currently run reliably under MS-DOS using low-level graphics to other environments.
With added support for the MS-Windows API, GRX will be - up to my knowledge - the most portable low-level graphics library available and certainly worth to survive. And with the license change it can become an official GNU project that is present in every Linux distribution etc.
Some work is necessary to finish the picture:
Update the license notices of all files.
Integrate BGI2GCC/BGI2GRX into the main source tree.
Integrate the code for MS-Windows into the main source tree.
See what can be done to make GRX easier to install and even more portable. I am suggesting to create a `configure' script, so compiling GRX becomes as easy as typing first `configure' and then `make'.
Fix all bugs.
Write documentation.
Is anybody out there willing to do some work in this direction? I do not have the time to do this myself, but I could help.
This is a big chance to become the leader of an official GNU project! ;-)
Well, I could update the copyright notes and also integrate the BGI stuff.
Hartmut