From: "Stuart Herbert" <S.Herbert@sheffield.ac.uk> To: "LWN News Items" <lwn@lwn.net> Subject: Five years of Generic NQS - and a call for a new community resource Date: Tue, 12 Oct 1999 15:15:56 +0100 Hi there! I doubt that many of your readers have heard of Generic NQS. I believe that this will be of interest to your readers. Generic NQS is a GPL'd batch processing system for UNIX. It has been GPL'd since 1992, and the source tree goes as far back as 1985. Today, Generic NQS is developed primarily on Linux, and is maintained by volunteers such as myself. On the 14th October 1999, I will have been the maintainer for five years. More background information on Generic NQS can be found on http://www.gnqs.org I believe that Generic NQS is of wider interest because of two main points. I believe both of these points are very topical right now. o Generic NQS is a working example of a formerly closed-sourced product flourishing since being open-sourced. Since being opensourced, Generic NQS has gained many new features and many important bug fixes. Many of the new features have been added by the users themselves. Additionally, we have now ported Generic NQS to many different versions of UNIX. Generic NQS is now available on more UNIX platforms than any known closed-source alternative. Indeed, to further improve matters, we've recently secured a hardware donation from Sun Microsystems, which will allow us to further improve SPARC/Solaris and SPARC/Linux support. And yet, the NQS system (as originally designed by NASA) remains the batch system our closed-source alternatives interoperate with. GPL'd projects are not the answer in of themselves; by opening up the source base you aren't guaranteed success. From my own experiences, I believe that the "headline" GPL'd projects have attracted a critical mass of skilled developers (a rare commodity these days!), and this in turn attracts more skilled developers. o Far from competing with closed-sourced products (or any other type of commercial product), Generic NQS has actively recommended such products to would-be GNQS users over the years. Our belief is very much that Generic NQS is simply a tool, and one that our users should choose because it fits their needs rather than just their ideology. Why use something which doesn't quite do the job if something else *will* do that job the way you want? Our focus remains firmly on what our users need - they are our priority. We believe that this is what many GPL'd projects are about - software developed because someone needed some particular functionality, and which has grown by sharing with the wider world. I make this point because I've seen and read over the last couple of years the publicity generated by certain leading figures in the "open-source" or "free software" community. There is no doubting their contributions to the software we all run, but I question both their right to "appear to speak" for the community, and what they have done in those positions. Instead of climbing into bed with whichever IT company someone wants to be close to, irrespective of what they can and do actually contribute to the rest of us, I'd like to see those leading figures use their self-appointed positions to help the rest of us secure the resources we need to do a better job. Personally, I'd like to see a new type of resource; some kind of free (or at least affordable) Internet site where developers can easily access integrated source control (BitKeeper?), bug reporting (Bugzilla?) and news (Squishdot?) + mailing lists to help them share their projects with a wider audience. And each project to have its own DNS entry - eg. <project>.openprojects.org or something. I'm willing to help contribute to building such a resource. I hope that through this I can find enough volunteers who would also like to see this happen. However, such a project needs hardware to run on, and Internet bandwidth. We also need to figure out how the machines will be administered and supported. So the next time our leading lights get up to say something, and the room goes quiet - please, remember the rest of us, and help us help each other. Help us build this resource, so that we can help GPL'd projects of the future. There you go. I hope you find this suggestion for an article interesting, and will publish it in some form or other. Please - any questions or anything - just let me know. Best regards, Stu -- Stuart Herbert stuart@gnqs.org Generic NQS Maintainer http://www.gnqs.org/ --