Je pense qu'il faut distinguer le cas d'un pays et d'une libre association d'individus (qu'elle soit informelle, loi 1901 ou autre).

Dans le second cas, il y a une vraie possibilité de forker pour application immédiate, sur fond de « qui m'aime me suive ». Des exemples me traverse l'esprit : les conventions de nommage des fichiers bittorrent, une netiquette qu'on s'impose à soi-même…

Si on garde l'exemple de la netiquette dans le cas d'un forum, on voit vite apparaître une première limite : si l'intérêt de la modification est largement partagée, il sera plus simple d'amender le règlement, plutôt que de forker règles ET mettre en place un nouveau serveur de forum. Cependant, on pourrait envisager un fork du règlement, puis une demande de merge, acceptée ou refusée selon les règles (plus ou moins démocratiques) propres au dit forum.
Quel intérêt à procéder ainsi ? J'en vois deux :
- une évolution du règlement peut parfois être dépendant d'une évolution du logiciel faisant tourner le forum, il apparaît intéressant et utile d'envisager les deux changements d'un seul tenant
- comme déjà dit dans l'article, les possibilités d'historiques et de commentaires à la github

Si on arrive aux lois d'un pays, ce serait un grand apport en terme de transparence. Après tout, on peut voir le vote d'une loi comme le fork de la loi actuelle, ce fork étant lui-même forké en commission, avec des merges dans l'autre sens en fonction des votes. Sauf qu'on pourrait suivre tout le cheminement, de qui a fait quoi (je pense surtout aux commissions), et surtout qui a proposé quoi et qui l'a suivi (ça aiderait bien pour repérer l'influence des lobbies).

Et puisque je parle de lobbies, on pourrait rajouter une couche de fork par les différents groupes d'intérêts, les commissions ou la plénière pouvant reprendre toute proposition qui ne serait pas trop partisane (ou de la majorité ;)). Cela faciliterait la participation de la société civile en toute transparence.

Pour conclure, et pour revenir aux libres associations, on pourrait également voir la libre reconnaissance de règles en surplus des lois comme des expérimentations en vue d'être mergées aux lois nationales.

Bref, on pourra dire que tout ça existe déjà, mais ça permettrait de les généraliser et de les faciliter, et ça ne peut qu'être une bonne chose.