You need to differentiate the question of how law is managed from who has commit rights. Managing law as code, with patches and such, is an implementation detail. Current laws are actually written similar to git hashes—changes to the existing code that are then applied. That all of this is manual is not at all interesting, and automating it with git would not in any way change the fundamental power structures at play.
On the other hand, proposing that anyone can change the law would clearly be insane, just as large open source projects must have maintainers or go entirely off the rails. Currently you can call up your representative and propose a change to the law, they just will very very rarely bother to listen to you. Just like an open source project where the maintainer cares about their particular concerns, not yours. So the question is who has commit rights and how to manage them—in other words, it’s fundamentally a question of political power and deciding who has it.
Portland, Oregon
December 22nd, 6pm, ceremony starts at 7
BridgeSpace
133 SE Madison St, Portland, OR 97214
Meetup link: https://www.meetup.com/portland-effective-altruism-and-rationality/events/304910660/