Should future democratic political systems effectively use publicly accessible version control systems, such as, (or similar to), git/Github? Legislation, laws, etc., would exist in a public repository with precise details such as:
- a history of all changes
- the various members that 'committed' the changes
Should such a repository include a feature to enable members of the public to comment and raise issues online, (i.e. publicly, in a somewhat standardized format, cross referenced to the laws in question), similar to a bug tracking system?
(Optional). Should anyone be allowed to issue pull requests, or just representatives?
If not, why would a legislative VCS be ineffective or undemocratic?
Github has been adopted by the Council of the District of Columbia to not only include their web services, but also an XML version of their law!