RE: Synchronet Source
BY: Aragorn to Tommyknocker on Fri Nov 27 1998 01:16 pm
The one on here came from Rob off the official Sync FTP site. I do bel that it has everything excpet the compiler. Rod did intend for us tbe abl continue with the project, that is why he gave up the code.
Yes, everything needed to compile it _with_ the compiler Rob used, which is commercial and outdated... That's one of the major problems getting in the w of people wanting to work with the SBBS source...
At the time the source code was most substantially developed, Synchronet was a commercial product which required the best compilers available for a given
task to remain competitive (that's why different compiler versions from different manufacturers were used for different parts of the Synchronet package).
Then, and in my opinion, still today, the best compilers available for the PC platform were commercial (Borland and Microsoft's tools top my list today, but at the time of Synchronet v2 development, Borland and Watcom were the best tools for the task). This is simply the price you pay for features and performance. The gnu tools (for example) are great tools for the price (free), but pale in comparison to the productivity and performance offered by commerical development tools.
A gnu port of the Synchronet source (for example) is not a trivial task, but hardly impossible. 99% of the source is ANSI C and/or POSIX compliant and that spells "portability". I've personally ported the released source code to the latest Borland and Microsoft C/C++ compilers without much effort.
I'd like to imagine that the single "major problem" getting in the way of people wanting to work with the SBBS source is that the software was already stable and had all the features anyone could ever want. But in reality, I believe it is simply a lack of sufficient desire. When I first started modifying BBS source code (WWIV, back in the day), I didn't know the first thing about programming in C, but my desire outweighed my lack of knowledge
and experience. The rest is history... :-)
This message isn't intended as a stab at anyone. I realize programming isn't for everyone and there is an element of "natural talent" in good programmers. All I'm saying is that you can't blame the source code for the lack of any post-Digital Dynamics development. Speaking from first-hand knowledge, I can tell you that the source code is extremely portable and in hind-site, was pretty well-written. :-)
Rob
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net