• [^] # Re: GNU RCS -> OpenRCS: pourquoi ?

    Posté par . En réponse à la dépêche Sortie d'OpenBSD 4.0. Évalué à 4.

    tiré de l'article O'reilly :
    GNU RCS has been replaced with OpenRCS. Who worked on it? What advantages does it provide over GNU RCS?

    Ray Lai: Joris Vink, Niall O'Higgins, Xavier Santolaria, and I worked on OpenRCS. It is compatible with GNU RCS, minus some missing functionality such as branch checkins. We hope to complete the missing functionality soon.
    The main advantage OpenRCS provides is security. Throughout its development we have kept security in mind, identifying insecure patterns and eliminating them. As a side effect, our code is clearer and simpler.
    Aside from that, our goal has mainly been compatibility with GNU RCS. Once this has been achieved, we may enhance OpenRCS with features, though we are more likely to work on enhancing OpenCVS.

    Et extrait de la manpage ( http://www.openbsd.org/cgi-bin/man.cgi?query=rcs&sektion(...) ) :
    The OpenRCS project is a BSD-licensed rewrite of the original Revision Control System.

    C'est autant pour améliorer RCS coté sécurité que pour se débarasser d'un autre outil GNU présent dans le système de base... Après ca, il faudra s'attaquer a OpenCVS, et après on se prend à rêver à OpenGCC et OpenHTTPD :) :)