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

Reply via email to