政府向けオープンソースコードプラットフォームがソフトローンチ
(nldigitalgovernment.nl)- 政府全体でのオープンソースソフトウェアの公開と開発に使うコードプラットフォーム code.overheid.nl の運用が開始された
- プラットフォームは self-hosted 方式で構築され、デジタル主権の支援を掲げている
- 現在は Forgejo を使用するパイロット段階で、Forgejo は GitHub と GitLab のオープンソース代替として紹介されている
- まだすべての政府機関が利用できる状態ではなく、開発者の参加を受けて拡張していく計画である
- 長期的には複数の政府機関が共同で使う共用 Git プラットフォームとして育てていく方向性が示されている
プラットフォーム公開状況
- 政府全体でのオープンソースソフトウェアの公開と開発に使うコードプラットフォーム code.overheid.nl の運用が開始された
- プラットフォームは self-hosted 方式で構築され、デジタル主権の支援を掲げている
- 現在は Forgejo を使用するパイロット段階として運用されている
- Forgejo は GitHub と GitLab のオープンソース・欧州・主権志向の代替として紹介されている
- まだすべての政府機関がこのプラットフォームを利用できる状態ではない
- 開発者の参加を受けて、長期的には政府機関が共同で使う共用 Git プラットフォームへと拡張していく計画である
参加および参考リンク
-
参加方法
- プラットフォームは内務・王国関係省 BZK の Open Source Program Office が、DAWO (SSC-ICT)、Opensourcewerken、developer.overheid.nl とともに立ち上げた
- 参加の意思があれば codeplatform@rijksoverheid.nl に連絡できる
-
追加情報
- オランダ語ブログ ‘We gaan samen code.overheid.nl bouwen’ で追加情報を確認できる
- プラットフォームを直接確認: code.overheid.nl
1件のコメント
Hacker Newsの反応
オランダ人として、GitHub離れが進むのはうれしい。今朝も本当に移行するのか気になっていたが、実際に進んでいて喜ばしい
オープンソース貢献者の採用を外注会社経由で回すのは、あまりうまく機能しないモデルだと思う
以前、政府向けのオープンソース貢献職に応募したことがあるが、その顧客向けにすでに似た仕事をしていたにもかかわらず、1日で連絡が途絶えた
最近はユトレヒト周辺の人たちと一緒に partijgedrag をより良い水準に引き上げようとしていて、政府APIの上にツールを作ることにも強い関心がある
内部で作って後から公開しようとしているツールがかなり多いことはあまり知られていないが、その流れはかなり良いものに見える
より小さく機動力のある国々が オープンソース とデジタル主権で先行しているのを見るのはうれしい
https://openwallet.foundation/staff/
これを引き起こした特定の出来事があるのか、それとも米国のサービスへの依存を減らそうとする欧州政府全体の流れと見るべきなのか気になる
数年前、つまり選挙を何度かまたぐあいだ止まっていたのがとても残念だった
代表者が何を約束したかではなく、実際に何をしたのかを知ることが重要だと思う
月〜木のPacific時間午前9〜11時が最も積極的な読者が多く、週末の投稿は競争は少ないが参加度も一緒に下がる
私もオランダ人だが、ようやく政府が オープンソース公開 を本格的に始めたのはうれしい
いくつもの政府機関で働きながら長いことオープンソース化を推してきたが、単なる投入人員のように扱われる立場では、頼んでも反応がなかった
この点では、オランダにしてはむしろかなり遅かったという感じもする
他国よりも省庁や地方自治体での実導入がはるかに速く、政府も比較的積極的に資金を出し、生態系にも友好的に見える
オランダの国家資金が入ったFOSSプロジェクトもかなり多く目につく
内と外で見え方が違うのは興味深く、結局は 隣の芝は青い という話なのかもしれない
しかも code.overheid.nl は住宅用IPアドレス上で動いているように見える
今はおそらく code.overheid.nl に移す計画があるようだ
今はもうそこにはいないが、当時はその部門のGitHub org-adminだった
https://code.overheid.nl/RegelRecht/regelrecht の説明を見ても、利用シナリオ がいまひとつつかめない
技術実装ではなく、実際に誰がどんな場面でどう使うのか、例で説明してもらえるとうれしい
https://editor.regelrecht.rijks.app/library/afstemmingsverordening_participatiewet_diemen/9
用途としては、複雑で不透明な法体系において 機械実行可能な法律 が透明性と一貫性を高められるかを探る実験のように見える
先にリンクされていたサイト群に、さらに情報と例がある
ある地区の最大家賃は平方メートルあたり5ユーロだが、窓清掃費として20ユーロを追加でき、IKEAのベッドフレームと浴槽があれば平方メートルあたり1ユーロ上乗せできる、といった条件を入れると、
賃貸契約の条件を入力したときに自分のケースが合法かどうかを自動で返してくれる箱、という意味に思えた
そうなれば、すぐに大家に対して行動を起こせるようになる
退屈な法体系を スマートコントラクト 側へ少し引き寄せる感じだが、実際にそうなのかは私も確信がない
Dienst Toeslagen と協業する現代的な計算エンジンを政府全体のビルディングブロックとして使おうという構想で、
市民や企業向けの複雑な規則の執行、たとえば 給付金の計算 のような場面で、汎用的な計算エンジンが役立つかどうかを探るプロジェクトに見える
他の法律との 整合性チェック、衝突の検出、あわせて修正すべき条項の自動表示などにも使えるのではと想像できる
基幹インフラ は政府が担うほうがかなり理にかなっているように見える
ただ、そうであるならOSやアプリ配布チャネルも含まれるべきだが、今は実質的にそれぞれが自分の領地のように動いている感じだ
世界政府がない以上、これをどう解くかは簡単ではなさそうだ
ソフトウェア全般は可能な限り政府の統制外にあるほうがよいと思う
ドイツにも似たポータル https://opencode.de がある
GitLabベース で、gitに必要な機能はだいたい揃っている
強化済みのベースコンテナイメージも https://container.gov.de で提供している
良いプロジェクトだし立ち上がりも悪くなさそうだが、もう HNハグ・オブ・デス を食らったようだ
一方GitHubは、今朝もPRが表示されない可能性はあるがデータは失われていない、というバナーを出していた
これは GitHubリポジトリ削除 まで行ったという意味なのだろうか
ダークモード がかなり深刻だ
暗い背景に暗い紫の文字で、本当に見づらい
https://code.overheid.nl/MinBZK/Codeplatform/issues/15
中央ハブのような場所にソフトウェアを公開しつつ、安定版v15ではなく Forgejo v16プレリリース開発版 を載せたのは興味深い
私も最新ソフトウェアは好きだが、この用途としてはかなり大胆な選択に見える
たとえばアムステルダム中央駅の工事を扱うテレビ番組を見たが、ヘルメットをかぶっている人がほとんどいなかった
イギリスなら、特にテレビ撮影の現場では想像しにくい光景だ
その代わり、何か問題が起きれば自分たちが間違っていたと明確に認め、すぐ直す傾向がある
これはかなり興味深く、以前少し関わった W3C traceability の作業を思い出した
当時はサプライチェーン間の相互運用性のために合意済み語彙を定義することが中心だったが、同じアプローチを公共政策に適用する発想はなかった
政治こそ明確なコミュニケーションと定義が重要な領域なので、相性の良さはある
ただ、語彙は公共政策よりずっと変化が少ないので、政策変更や改正が頻繁な領域での 変更履歴管理 はかなり難しそうにも思える