Sophster is an HTTP server that provides access to the Linux server it's running on. I have too many ideas for programs to code than I have time for. I initially started coding a CGI script to manage classrooms and administer tests, but at some point stopped and started working on a full HTTP server implementation. I do nearly all my personal interest programming in C/C++ on Linux. Also, I program stuff at work, but none of it is for Linux.
I've been programming my HTTP server since the second half of 2000. I have a significant amount of documentation. I'm currently in the process of submitting it to the US copyright office. It is geared towards "web" application programming. Copyright office claims about 6 weeks to 6 months to process a claim. Legally I have copyright protection just by creating the software. The copyright office sets a public record, whereas without it I would have to show some proof that I created it, such as the source code.
I completed two additional add-in programs for the HTTP server. The first is a basic To Do List, very simple program. The second implements screen captures from a video for linux based capture card. I haven't written any documentation for either, but both are stable. I haven't decided when to include them in the free binary.
Originally, my next programming project was going to be a proof of concept video game idea that I've had for a number of years. I planned on illustrating at one of the gaming conferences. I'm not sure when I'll ever get around to this project. I think I may just post the plans.