テクノロジー

日本の全法令が「Git」の履歴に ~改正で何が変わったのかが一目瞭然/「Git」の意外な弱点も?【やじうまの杜】

1: tribird 2026/11/05 09:21

政治の監視

2: mkzsdisk 2026/11/05 09:28

ナイス

3: sucelie 2026/11/05 09:33

デジタル庁が率先してやるべきことなのに

4: nguyen-oi 2026/11/05 09:42

法律の差分がgitで見れるの胸熱だな。1970年以前が鬼門なのはエンジニア的に草

5: lacucaracha 2026/11/05 09:46

陛下にマージコミットしてもらうん?

6: otihateten3510 2026/11/05 10:01

今更とは思うが良くやった👍 あとは法案ごとにblanch作ってPRにして差分が見れて、差分から影響範囲をAIに分析させて、専門家がレビュー出来れば最高

7: ra-quill 2026/11/05 10:05

結構昔からある思想よね。GitLaw。

8: sambmetta 2026/11/05 10:12

思いつきで終わる人と実際にやる人

9: takuyachallenge 2026/11/05 10:14

「リポジトリの初期化 57 years ago」ウケる

10: call_me_nots 2026/11/05 10:16

“「Git」では1970年より前の日付をコミット日時に指定できないため、このリポジトリでは日時を1970年1月2日に置き換え、本来の施行日はメタデータに残しているそう”

11: komoricat 2026/11/05 10:18

コミットメッセージとかすごい厳格に決められてそう

12: inamem9999 2026/11/05 10:19

議長:「このPRのマージについて賛成議員のご起立を願います」議員:「Approve! Approve!」議長:「賛成多数。よって本PRはマージされました」議員:「わーー(拍手)」

13: Sampo 2026/11/05 10:21

MITライセンス? つまり、国の法律に勝手に著作権者であると宣言しているの?

14: rt24 2026/11/05 10:21

これで救われる官僚がそれなりにいそう

15: casm 2026/11/05 10:29

「1つの法令が1つのMarkdownファイルで」もしやあのe-GovのクソXMLから変換してる?/e-Gov、政省令だとPDFのバイナリーが内包されてたりしてめんどくさいけど、どうなってるだろう?

16: work996 2026/11/05 10:42

天皇がやるのはタグへの署名とかそのあたりじゃないかな。>ブコメ

17: uniR 2026/11/05 10:54

就業規則など、Git管理したいなと思ったことがあり、どこか実践している組織はないかしら

18: iphone 2026/11/05 11:00

ケチってUNIXTIMEなんか使うから変な制約ができてしまったんだなぁ

19: shinagaki 2026/11/05 11:15

時差があるから1月2日なのかな

20: strawberryhunter 2026/11/05 11:43

MITライセンスについて、法律そのものに著作権は無いので、加工したデータについて生じていると解釈して良いのではないか。

21: chiba1008 2026/11/05 11:50

デジ庁がコントリビューターに入って欲しいな〜

22: u06nh 2026/11/05 12:09

天皇「リリースタグ切るよー。侍従、Github Actionsはgyomei_gyoji.yamlで合ってたっけ?実行できない。権限ないんじゃないこれ?」侍従「ワークフローの権限を総理と担当大臣に確認してまいります」

23: ghrn 2026/11/05 12:18

フォークして良ろしくない法律遊びをしちゃわないか心配

24: ka-ka_xyz 2026/11/05 12:26

(コメント変更)ワシントンD.C.は公的にgit管理してるみたい。 https://github.com/DCCouncil https://arstechnica.com/tech-policy/2018/11/how-i-changed-the-law-with-a-github-pull-request/

25: dorokei 2026/11/05 12:40

社内の意思決定ログも、Gitを参考に、stateに対する変更依頼への承認制にしたらどうかと思案しておる

26: Fluss_kawa 2026/11/05 12:45

MITライセンスはe-govから持ってきてメタデータをつけたmdに変換するプログラムに対してだと読めるのだけれども。データはCC BY4.0って書いてあるような。

27: cl-gaku 2026/11/05 13:25

"変換プログラム「houritsu-builder」(Rust製)は「MIT」ライセンスで公開されています。 "

28: sabinezu 2026/11/05 13:27

こういうのって最初面白がって作ったら作りっぱなしの開発者のエゴだからな。Web2.0のマッシュアップとか募金サイトとかコロナの時の東京ダッシュボードのコピーとかな。責任持って永続的にやってね。

29: daybeforeyesterday 2026/11/05 14:03

うーむ

30: niaoz 2026/11/05 14:42

git は元々「嫌な奴、バカ」な意味のスラングなんで、それを立法府に持ち込むの中々味わい深い

31: t-tanaka 2026/11/05 15:21

これが,私がデジタル庁にやってほしかったこと(の一つ)なんだよなあ。

32: kzm1760 2026/11/05 15:22

e-Govっていうすでに法令検索とか差分を確認できるサイトをデジタル庁がやってるみたい。GitHubにはできない(できなかった)理由があるのかもしれない。この辺りの広報が不足してるのかもしれないね。

33: lbtmplz 2026/11/05 15:23

議員秘書がプルリク出せ

34: pribetch 2026/11/05 15:47

ASKA「日本の法令はギフハブに管理されている」

35: ssfu 2026/11/05 16:00

Gitって、履歴無限じゃないんだよね。割とすぐに限界来る。

36: tiga2 2026/11/05 16:14

“「Git」では1970年より前の日付をコミット日時に指定できないため、このリポジトリでは日時を1970年1月2日に置き換え、本来の施行日はメタデータに残しているそうです。”

37: ardarim 2026/11/05 16:30

システムは立派でも中身がなあ…

38: taguch1 2026/11/05 16:36

ルールを作るときはAIにデバッグさせろ。なんな抜け道作っても意図的かどうかわかる時代だ。

39: hobbiel55 2026/11/05 16:48

公文書も全部Gitで管理することを義務化しようぜ。赤木さんみたいな人を二度と出さないために。

40: AOI-CAT 2026/11/05 17:05

可視化法学とは別のアプローチか https://www.lawvis.info/

41: otousanmeshi 2026/11/05 17:33

いいですね!あとは主語を要約する機能が欲しい。改正に次ぐ改正で主語だけで10行くらいある法令もある。あれはまじで読みにくい。他にも参照先法を見やすくするetc、、

42: atsushieno 2026/11/05 17:36

そもそもgitのコミットは改変できるので、そのコミット時間情報にデータソースとしての意味をもたせるのはUnix Timeの制限以前に賢いやり方ではない

43: electrolite 2026/11/05 18:02

コミットだけしてプッシュして無いじゃないかー、と本筋でないことを言ってみる。

44: Tomosugi 2026/11/05 18:25

LGTM

45: kazukan 2026/11/05 19:22

レビュー祭りしたいねぇ。国会議事録と結びつけたり、エビデンス膨らませたい

46: Cru 2026/11/05 19:32

この人が公開情報をまとめるのは自由だし有用だけど。本来デジタル庁が国内にあるプロプライエタリなサーバーで運用すべきなんちゃう?IT主権。法律間の干渉もクローズドなAIでチェックさせれば議員立法も捗りそう

47: ultimatebreak 2026/11/05 19:36

当社はフォークした労働基準法を採用しております

48: NOKIA 2026/11/05 20:38

AIにリファクタリングをさせて、人間がチェックするようになると良いな。

49: I_L_S 2026/11/05 20:57

法案もプルリク送って議論の履歴も残るようにしたほうが良い

50: revert 2026/11/05 22:02

そういえばXMLの祖先は米軍の文書管理する方法から生まれたのだったよなぁ

51: aarx 2026/11/05 22:34

クソゴミスパゲッティ法律のリファクタリングはよ

52: sbrtnpg 2026/11/06 09:17

かつてローマ法は「元々ある法律を部分改定します。改定箇所はこれ」ってのがバンバン制定されて全体を読み解くのが大変だったと聞いたことあるけど、技術の進歩で克服してしまったのか。