Arachne is a fullscreen graphical WWW browser which runs on DOS compatible operating systems. An alpha version of Arachne for POSIX-compliant systems like Linux is also available. Arachne featrues very low hardware and operating system requirements. Arachne doesn't require any complex toolkit or library to display Web pages and user interface.
Prometheus QoS (Quality of Service) is an ISP-oriented tool for easy manipulation of the IP traffic shaping and sharing features of the Linux kernel. It generates multiple nested HTB traffic control classes with fine-grained rate and ceiling values and implements optional daily (or simply periodical) data transfer quotas and data transfer statistics (as HTML). It is compatible with NAT (both asymmetric and symmetric), yet still provides good two-way shaping and prioritizing for both uploads and downloads.
It is not very different from my plan
I definitely don't expect you or any other regular Linux
user to pay for Arachne. But forget about end users of personal computers. Only very small percent of population
is actively using their PCs, using other productivity software than which comes pre-installed, and this gap is going to grow in future. I am definitely not concerned about those few end users, but about companies who are going to sell hardware with pre-installed software and about future application providers, who will replace current software vendors. Are they willing to support open source - or just take advantage of its existence ?
There are two more reasons. My contracts prevent me from
releasing Arachne source code for certain period of time. If there are no new contracts signed, I am going to open the code of course. But I am still not convinced, that people will actively contribute to such open source project. Arachne source code is currently open to small group of Arachne users, who I can trust completely, and contribution
from this user group is in fact quite confusing. One good programmer, who is actually submiting his changes to him, always focus on different problems, than I would like to solve, there is problem with code forking, with his understanding of my code and my understanding of his code, etc. Now imagine if I had to receive more contribution to Arachne codebase! I would totaly lose control, and numerous new bugs will be introduced. Some of them may got fixed too, thats true.
Also note, that Arachne has to be backward compatible with
DOS, as it was intended to bring Internet to people not able to upgrade their PCs. Few open source programmers can imagine, how hard is to write well behaved DOS program, as there are many limitations (which doesn't exist in neither Linux, other POSIX like systems or Win32). I am almost sure that opening Arachne source code would result in something, which won't be backward compatible with DOS.
I was quite surprised, that huge applications and libraries like StarOffice, libQt, Mozilla or MySQL have moved from their special licenses to GPL. Now I understand, that I will have to release Arachne under GPL one day, if I the project to continue. But it is question of timing. I won't do that until I know, that many people are waiting to say "Wow! So even *Arachne* is now available under GPL!". This is exactly
what StarOffice, libQt, Mozilla or MySQL were waiting for. Maybe that these applications would never exist without initial phase of commercial development. GPL is maybe better license for abandonware, rather than for phase of active development of the project, where one or more full-time programmers have to outline shapes of entire project.
About Arachne from Arachne author
Some comments. I am not author of Arachne browser record
at Freshmeat - I was suprised to find Arachne already submited to Freshmeat database. I wanted to add it when I found that MPEG TV, another shareware for Linux, is also listed on Freshmeat. Before that, I thought that Freshmeat is only for open-source software announcements, so I haven't
announced Arachne for SVGA-lib/GGI myself. I am going to request change, because current version for Linux is 1.66
beta. There was no stable release for Linux yet, BTW.
I am quite diappointed by the comment above. The README fragment is misleading: I wanted to let people know, that I am not yet ready to receive Linux bug-reports or help requests, because Arachne for Linux is beta release, and I know about way too many bugs myself. The notion about buying
Microsoft products was ironical - I am developing only DOS
and Linux software, I just want to avoid spending all my time receiving bug reports. Arachne for Linux is in fact
quite stable, but in most Linux distributions, SVGAlib is shipped, but it is not configured for any special video card
or monitor, only for 320x200x256 VGA mode used by games.
Arachne starts in 800x600xHiColor, which results in black
screen on most systems, or even in SVGAlib freezing entire
system. This is not Arachne fault, and I just wanted to warn people.
I was thinking about Arachne as open source, but I cannot afford it. Income from licensing Arachne source code is enough for me not to have any other job, I have my own company where I can spend all my time doing projects I like.
I am writing some small projects under GNU license, but I am not ready to release everything as open source. I am not Sun. I am not living from my shareholders money, I am living from my customers money. I hope that they will ask me to release source code one day, and that they will prefere to buy services rather then source code. So far, there is little interest in my services, companies want rather to license the source code or to make me their employee (directly or indirectly). And I don't want to be their employee, I want to be my own boss.
Parts of Arachne (eg. mail manager) were released under LGPL
license, but there is very little interest in porting them from DOS to Linux, or rewriting them. I also don't expect
people being interested in keeping Arachne backward compatible with DOS, which is on other hand very important,
because of all those old PCs which cannot be expected to
be upgraded to Linux.