On Tue, Apr 15, 2008 at 08:40:17AM -0500, Robert J. Hansen wrote:
>> Why? Just because new (perhaps incompatible) features are added in
>> newer versions,... nobody has to use that newer versions, right?
>
> If you put GnuPG 3.0 available for download, everyone who's looking for the 
> latest release will grab it.  The people who are quite happy with 1.2, 1.4 
> or 2.0 won't.
>
> Now imagine that 3.0 breaks backwards compatibility.
>
> Anarchy ensues.  A lot of your users can't talk to each other.  Most of 
> them don't know why.  "I'm using GnuPG 3.0, I don't know why it can't talk 
> to PGP 5.0, I mean, GnuPG 2.0 could...!"
>
> Ensuring a migration path is so critically important in software 
> engineering.  Breaking backwards compatibility is seen as an extreme step.

It is frequently commented on, and not just in a tongue in cheek
manner, that it is a shame that the earlier versions of PGP weren't
broken.  If the old stuff had been broken, we would have no reason to
maintain compatibility with it.

David

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to