ハクソク

世界を動かす技術を、日本語で。

政府向けオープンソースコードプラットフォームのソフトローンチ

概要

  • code.overheid.nlはオランダ政府のオープンソースコード公開・開発プラットフォーム
  • Forgejoを利用し、完全な自己ホスティングでデジタル主権を確保
  • 現在はパイロット段階で、一部の政府組織のみ利用可能
  • 開発者の参加を広く募集し、将来的には政府共通のGitプラットフォームを目指す
  • 詳細や参加方法は公式ブログやメールで案内

code.overheid.nl:オランダ政府のオープンソースプラットフォーム

  • code.overheid.nlは、オランダ政府全体でオープンソースソフトウェアを公開・開発するための新しいプラットフォーム
  • プラットフォームは完全自己ホスティングにより、政府のデジタル主権を強化
  • 現在はパイロット運用中で、一部の政府組織のみが利用可能
  • Forgejoを採用し、欧州発のオープンソースかつ主権を重視したGitHub/GitLabの代替として運用
  • 将来的には、すべての政府機関が利用できる共通Gitプラットフォームへの拡大を目指す

開発者の参加募集と今後の展望

  • プラットフォームの成長には開発者コミュニティの参加が不可欠
  • 目標は、政府機関間でコード共有・共同開発を促進すること
  • **Open Source Program Office(内務省)**が中心となり、DAWO(SSC-ICT)Opensourcewerkendeveloper.overheid.nlと連携
  • 参加希望者はcodeplatform@rijksoverheid.nlまでメールで連絡
  • さらなる情報は、developer.overheid.nlのブログ記事「We gaan samen code.overheid.nl bouwen」で提供

Hackerたちの意見

私はオランダ人で、ようやくオープンソースに取り組み始めたことが嬉しいです。いろんな政府機関で働いてきて、オープンソースを推進してきました。でも、単なる「雇われた手」としては、私の訴えに対して全く反応がなかったんですよね。オランダらしいというか、最後の方までやらないのが典型的なのかも。
政府は、オランダ市民の認証システムをアメリカの手に委ねるつもりみたいです。そして、興味深いことに、code.overheid.nlは住宅用のIPアドレスから運営されています。
スペインに住んでいるんですが、私の視点から見ると、オランダは今のヨーロッパでFOSSに最も貢献している国の一つだと思います!省庁や自治体でのFOSSの実際の採用が他の国よりもずっと早いし、政府はFOSSに資金を提供する意欲があるみたいです(他の国と比べて)。全体的にエコシステムに対して歓迎的な姿勢を持っているようです。いろいろ見て回ると、オランダ政府からの資金で支援されているFOSSプロジェクトがたくさんあるみたいで、内部から見ると視点が全然違うのが面白いですね!もしかしたら「隣の芝生は青い」ってやつかも?
オランダ政府で5年間働いてたよ。やったプロジェクトのほとんどは、年々GitHubでオープンソース化されてる。今はcode.overheid.nlに移す計画があるみたいだけど、今はもうそこにはいないんだ。(その部門のGitHubの組織管理者だった)
英国政府は、17000以上のOSSプロジェクトを作成したリストを持っています。
今日学んだこと:CyberChefは英国政府によって開発されています。
オランダ政府にも似たようなリストがあるけど、あまり詳しくなくて、新しいプラットフォームのリポジトリは(まだ)含まれてないんだよね。[0] https://oss.developer.overheid.nl/repositories
> https://code.overheid.nl/RegelRecht/regelrecht > 機械可読なオランダの法律実行。regelrechtは法律テキストを取り込み、構造化されたYAMLとしてエンコードし、決定論的な意思決定ロジックとして実行します。このエンジンは規制と一連の入力を受け取り、意思決定ロジックを評価して、完全な説明を伴う結果を返します。これを誰か説明してくれませんか?技術的な側面じゃなくて、ユーザーストーリーやユースケース、例を交えて教えてほしいです。ちょっと理解が追いつかないので、よろしくお願いします。
おそらく、より良い入り口は https://regelrecht.rijks.app/ で、ここでYAMLと出力の例を見ることができます: https://editor.regelrecht.rijks.app/library/afstemmingsveror... ユースケースについては、こういったシステムが法律の透明性や一貫性を提供できるかどうかを探るための試みのようです。「機械実行可能な立法が複雑で不透明なケースに対して答えを提供できるかどうか」を検証するためのものみたいです。前にリンクしたウェブサイトには、もっと情報や例がありますよ。
https://regelrecht.rijks.app/ これがそのプロジェクトだと思います。「政府全体のための基盤としての現代的な計算エンジン。給付サービス(Dienst Toeslagen)との共同作業です。政府のための一般的な計算エンジンを開発できるでしょうか?このプロジェクトは、市民や企業のために複雑な規制を実行するのに役立つシステムがどうあるべきかを探るものです。例えば、給付の計算時などに。」
期待を胸に読んだんだけど、要するに、X地区の最大家賃は5€/月/㎡って法律があって、でも窓掃除サービスには20€取れるし、イケアのベッドフレームとバスタブがあると1€/月/㎡追加で取れるってことみたい。賃貸契約の条件を入力すると、魔法の箱がその状況が合法かどうか教えてくれて、あとはボタンを押すだけで大家を訴えられるって感じ。退屈な法律システムをスマートコントラクトに近づけるってことだね。でも、これが本当にそうなのかは全然わからない。
新しい法律が導入されたり、既存の法律が変更されると、自動で整合性をチェックしたり、他の法律との衝突を確認したり、一緒に修正が必要な法律を自動でフラグ付けしたりするのかなって想像してる。
開発版のForgejo v16を使ってるみたいで、安定版のv15じゃないのが興味深いね。なんでなんだろう?誤解しないでほしいけど、最新のソフトウェアが大好きなんだ。でも、ソフトウェアの中央ハブとしてはちょっと大胆すぎる気がする。
誇り高いオランダ人だよ!今朝、彼らがGHから移行するかどうか考えてたんだけど、実際に移行してくれて嬉しい。去年、オランダ政府のオープンソース貢献者として変な会社に応募したことを覚えてる。MuleSoftの上に何かを構築する予定だったんだけど、必要なクライアントのためにすでにやってたことがあったのに、翌日には音沙汰なしだった。オープンソースの貢献者を探してる人には、企業を通じて外注するのはやめた方がいいってアドバイスしたい。モデルが合わないからね。最近はユトレヒトの人たちとコミュニケーションを取って、党の行動を新しいレベルに引き上げようとしてる(今のはちょっと弱いから)。政府のAPIの上にツールを作りたいなとも思ってる。内部ツールがどれだけ公開されることを前提に作られてるか、みんな気づいてないと思う。見るのが本当に面白いよ。
NLnetも素晴らしいオランダのイニシアティブだね。小さくて機敏な国々がオープンソースとデジタル独立の先頭を切ってるのを見るのはいいことだ。
私が関わっているプロジェクト、OWFは、オランダの企業やNGOからオープンソースの取り組みに対して素晴らしい反応をもらってるよ。https://openwallet.foundation/staff/
> partijgedrag また投票データを取り込んでるのを見て嬉しい!数年前に止まっちゃったから(それも数回の選挙分)、本当に残念だった。代表者が実際に何をしているのか、ただの約束じゃなくて、知ることが一番大事だよね。
GitHub、Java、Python、WhatsApp、Gmail、SWIFT、DNS、クラウドインフラ、App Store、Play Store - すべてが権力の手の中で道具になり得る。
ドイツには、似たようなポータルがあるよ。https://opencode.de(コーディングエージェントとは関係ないけど)。これはGitLabを基にしていて、Gitに必要なことは全部できるんだ。さらに、https://container.gov.de では強化されたベースコンテナイメージも提供してるよ。
政府がプロプライエタリソフトウェアや外部サービス(特にクラウドストレージ、マジで)から離れる日が来るべきだと思う。俺はその時を待ってるよ。
Forgejoについては、去年ここで話題になってたよね。https://news.ycombinator.com/item?id=42753523(コメント269件)
ちょっと整理が必要かも。 "regelrecht" リポジトリを開いたら、GitHubへのリンクや参照がたくさんあったよ。