Hi, > > Which platforms are deprecaded an could/should be removed in the > > sourcecode? > > MS-DOS? > > Windows 16 Bit? > > OS/2? > > Windows 95/98/ME? > > Windows NT/2000/XP? > > Necessary criteria for a platform to be included in the first list would be: > * Currency, i.e. a platform is widely deployed and in current use > * Vendor support, i.e. if a platform is no longer supported by its > vendor - why should we continue to support it? > * Available to the dev team, i.e. the dev team have access to a > suitable environment in which to be able to test builds and deal with > tickets and issues
I'd also add a fourth point: * How much do you gain by removing support for the platform? Is there any relevant amount of code, that is really NT/2000/XP specific and unneeded for newer Windows releases? Breaking the support for the ancient platform by removing just a dozen lines of code seems like an unnecessary annoyance to (admittedly few) users. If on the other hand you can throw away hundreds of lines of code that nobody understands or even looks at, then go for it ... > Applying these tests to your list of platforms I think they all fail the > first test (with the exception of XP). They all fail the second test. Just for the sake of correctness, OS/2 in it's re-incarnation as eComStation _does_ have vendor support. According to http://en.wikipedia.org/wiki/EComStation, Serenity Systems states that eComStation will be developed and sold as long as it remains profitable. According to rumours, existing contracts ensure this for _at_least_ five more years, as incredible as this sounds in the era of 64 bit systems. Regards, Stefan ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org