フランス、UNのOSS原則を支持!国の方向転換か?
引用元:https://news.ycombinator.com/item?id=44024759
これ、具体例なんだけど、フランス政府で「Le Référentiel National des Bâtiments」っていう建物の国家プロジェクトに2年関わってるんだ。全ての建物にIDを振ってデータ連携を容易にするのが目的。完璧なリストがないから、政府機関、自治体、企業、市民が直接登録できるオープンなやり方にしてるんだよ。OSMとかWikipédiaみたいな公式データセット版かな。フランス国家としては実験的で、他の部署にも広めたいんだ。
それ、素敵なアイデアだね。大規模なオープンデータプロジェクトとか秘密主義のプライベートデータ収集に関わったことあるんだけど、どっちもそれぞれ失敗するんだよね。多分、オープンソースみたいに皆で集めるんだけど、もし揉めたり荒らされたりした時に、ちゃんとデータを取り仕切ってくれる権威があるのが「黄金の中間点」かもしれない。BDFLのコンセプトみたいに、皆にオープンだけど、最終的には良い感じの存在が拒否権を持つって感じかな。
しかも、それってマジで最高のデータセットだよ!俺のスタートアップなんて、これなしじゃ今の形ではあり得ないもんね(elementdeclencheur.fr)
いいね!OSMも、他のこと色々やってるけど建物リストでもあるわけじゃん。この2つのプロジェクトの間で何かやり取りはあるの?ライセンスは互換性ある感じ?
えっとね、OSMコミュニティとは繋がりがいくつかあって、うちの建物のIDをOSMにどう入れるか話してるとこだよ。逆(OSMから国家登録の方)はライセンスの問題でもっと大変そう。去年の夏、オープンなやり方テストで「RNB Summer game」っていうのやったんだ。地図上で誰でもエラー報告送れて、プレイヤーごととか地域ごと、あと全体のスコアもあったの。そしたらOSMコミュニティがマジで圧勝だったね 🙂
めっちゃ面白いニュースだね。このプロジェクトとか、似たような取り組みを追っかけられる公式のサイトとかある?頑張ってね(あと、ありがとう)
ありがとうね。サイトはこれだよ(フランス語だけど):https://rnb.beta.gouv.fr ドキュメントはこっち(これもフランス語ね):https://rnb.beta.gouv.fr/doc
これは見せかけで実際には続かないよ。フランス政府はOpen Sourceにこだわるってよく言うけど、国の金はプロプライエタリばかり。2ヶ月前、「Éducation Nationale」省がMicrosoftと1億5200万ユーロの契約した(ソース:https://www.april.org/…)。その数日後には国有機関のPolytechniqueがMS Office 365に移行って発表。これは法律違反なのに(ソース:https://cnll.fr/…)。Open Sourceは例外扱いなんだ。
事実(とコード)は追いついてきてるよ。他の野心的な取り組み(beta.gouv.fr)の中でも、完全オープンソースのワークスペース(https://lasuite.numerique.gouv.fr/en)を作ってるんだ。記事で触れてる二つの契約で起きた騒動も、すでにニューノーマルがオープンソースにシフトしてる証拠だよ。ゆっくりだけど、確実に進歩してるのは否定できないね。
こういう取り組みは形だけだよ。フランスのめちゃでかい政府機関で働いてるけど、誰もこれ使ってないもん。ぶっちゃけ、ほとんど全部Microsoft製品使いまくりだし、”主権”とか言ってるやつ(ResanaとかPlineとか…)は全然使えないか、便利じゃないんだよね。
フランス政府とか準公共機関とか大手民間企業がMicrosoftとアメリカのデカいクラウドだけ使ってるってのは完全に本当。でもオープンソースの取り組みが”形だけ”じゃなく”願望”、思いつきって感じ。数百万ユーロとかばらまいて何かやってるフリ。そういうの質めちゃ低いし使えない。州管轄のソフトでテレコン試したけど接続無理だった。データソースはダメか不完全。交通事故のデータに車のブランドないのはフランス車メーカーがロビー活動したからとかね。
>誰もMicrosoft以外使ってないっていうのは完全に嘘。
俺はフランスの超大手企業で働いてるけど、これは絶対違うね。トップからしてクラウドの主権問題に関心持ってる。Officeの代替がないからみんなまだOffice使ってるのはそうだけど、MessagingとかGEDとかopen dataとか、州レベルですごく成功してる取り組みはいくつもあるよ。
交通事故のデータで車のブランドが見れないことに文句言うのに、そういうデータベースにアクセスできることがどれだけすごいか分かってないって見てて面白いよ。
>絶対違うっていうのは…>みんなまだOfficeは使ってる…だから、実際、本当ってことじゃん。何が言いたいの?
(あと:MS Officeの代替はあるよ、LibreOfficeね。結構使える。)
>交通事故のデータで車のブランドが見れないことに文句言うのに…そういうデータベースにアクセスできることがどれだけすごいか分かってないって見ててどれだけ面白いか分かる?
いや、全然分かんない。あのデータにアクセスできるのが”すごい”なんてことない。これ公的情報だし。市民は国家に感謝する必要ない。国家は私たちのために働いてるんだよ。現状では、最も重要なデータ隠されてるからあんまり役に立たないし。
>だから、実際、本当ってことじゃん。
Officeはうちのクラウド利用ではほんの一部分。自己ホストもいける自信ある。
>MS Officeの代替はあるよ、LibreOfficeね。
もう90年代みたいにOffice使ってないって。シームレスな共同作業と共有がないものは完全に終わってるよ。LibreOfficeじゃ無理。
>いや、全然分かんない。…国家は私たちのために働いてるんだよ、逆じゃない。
国家が君に義務があるのは、安全と法の執行だけ。受け取るサービス全部は人々の戦いと努力のおかげなんだから感謝すべき。このデータベースに簡単に無料でアクセスできるなんて、祝うべきことだよ。ほとんどの国では有料か限定的。フランス人が自分たちの恵まれたサービスに気づかず、悲観的すぎるのが驚き。
よくあるフランス人の、何かポジティブなことへの反応だね。この国で誰かが何か良いことするたびに、完璧じゃないって文句ばっかり言う役立たずな連中がたくさん出てくるんだ。成功するポテンシャルあるのに、自国民によって妨げられてるの見るのいつも悲しいよ。
ハッ。昔はMicrosoft製品って洗練されてて、速くて、Open Source製品より便利だったよね。今でもOSのは結構ダメダメだけど、MSソフトが完全にクソレベルまで劣化しちゃった(例:Teamsを見てみろ)ってだけで、もう15年前の自社ソフトより悪くなってるってこと。
>MSソフトが完全にクソレベルまで劣化しちゃった…
ここでOfficeに関するコメント読むと、時々パラレルワールドに住んでる気分。Office365はコラボレーション機能追加とSharepoint連携でほとんどのオフィス環境で恵みだよ。このやり方で働いたら、昔みたいにファイル共有するような人なんていないだろうね。
交通事故に関わった車が何だったかって、一体何が重要なんだよ?
>国家は安全と法執行以外何も義務がないって意見は、積極的にファシスト的って認識すべきだね。誰からの安全?法執行は誰を標的にしてるの?
このコメントは別に何かを妨げたわけじゃないよね。俺はそれに全面的に賛成だよ。EUがパフォーマンスじゃなく何かやるなら、政府がMicrosoftの独自フォーマットで文書作るのやめて、OSSだけ使うべきだね。
それ全然ファシストじゃないよ。国家の役割は法律の執行や国民の安全を守ること。それが根幹なんだ。防衛もね。社会保障とか教育は、市民の決定による『おまけ』みたいなもん。これを受けてるなら、感謝すべきだよ。フランス人がもっと感謝すれば、国もマシになるかもね。
フランス人が改善しようとする試みを、いつもシニカルに否定する態度にはマジうんざり。
今どきのOutlookとかSkypeを見てみろよ。15年前はDropboxフォルダにOfficeファイル入れてただけだったじゃん。それがコラボレーションの問題全部解決してたんだぜ。
あんた、ますます本性出しちゃってるよ。>もしフランス人がもう少し権利を主張せず、感謝の気持ちを持てば、国は今の残念な状態にはならないだろう。
頼むよ。フランス人の方が俺たち(US)よりずっと上手くやってるよ。有権者が彼らの貴族を正しく恐れさせてきたからだね。首切っちゃったりすると、そうなる傾向があるんだ。
USの感情について、いくつか引用があるんだけど、基本的には劣勢なのに国家的な壮大さを求める必要性に尽きるね。USは全部見せかけで口だけだよ。想像の中で遊ぶのは楽しいけど、世界の現実は違うんだ。
– あるフランス人より
>EUがパフォーマンスじゃなく何かやるなら、政府がMicrosoftの独自フォーマットで文書作るのやめて、OSSだけ使うべきだね。
それ、すぐ大変なことになるよ。だってOfficeフォーマットって実はオープン標準なんだもん。それにすごく難しい注文だよ。行政のやり方は基本的に加盟国が決めることだから、委員会が理事会を動かす手立てがよく分からないな。
フランスのサービスってめっちゃ幅広いのに、なんかみんな不満ばっか言うんだよね。INRIAとか国のソフトウェア頑張ってる人たちいるのに、Windows使ってるの見たら全部ダメって言うみたいで、正直意味わかんない。でも、サービスが幅広いのに文句言う人が多いって点には同意。
フランス人だけど、USよりマシってのは違うな。貴族階級みたいなのが実質できてるし、OECDの中でも社会移動がめっちゃ不平等なんだよ。Bourdieu知らないの? 再分配や社会保障は手厚いけど、感謝しない人が多すぎ。文句ばっかで人にやらせようとするから、極右と極左みたいなのが支持されちゃうんだ。あんたのファシストへのこだわりにはもう付き合わない。ファシズムと国家について勉強し直したら?
行動しようとしてる人を、何もしない奴らがいつも批判してんのが邪魔なんだよね。みんな自分も含めて、他の人の足を引っ張りまくってるだけ。たまにデモとかで『なんで他人が俺たちの問題解決しないんだ』とか『問題なんて無かったことにしろ』とか叫んでるけど、結局何もしてないのと一緒か、むしろ悪くしてると思うわ。
Open Sourceの進歩は確かにあると思うよ。大学とかDiNumとかね。でも、このUN憲章で何かが大きく変わるとは思えないな。進歩は遅いし、学校に広まるなんて10年後でも無理だと思う。Facts (and code) are followingって言うけど、今の状況と過去見ると信じられないね。『Open by default』とか無理でしょ。原則守って proprietary softwareが例外になるべきなのに、法律すら守られてないんだから。これは象徴的な意味しかないと思うよ。
もっとコメントを表示(1)
あれは偶然じゃないよ。何十年もフランスの官僚主義とか嘘とか空約束とか、フランス流の(やらない)やり方を我慢してきた結果なんだ。
あの頃の問題全部解決した? とんでもない。俺は経験者だよ。誰かがマスターバージョン管理して、修正をちゃんとマージして、同時編集しないように見張らなきゃいけなかったんだ。最終版にするのがマジで面倒だった。今はみんなで共有ドキュメントで作業できるじゃん。リアルタイムで修正見えるし、Officeが賢くロックしてくれる。あれ本当に便利になったよ。あの機能だけでどれだけ時間助かってるか分からない。
それはそうだけど、その情報作るの難しいんだよ。警察の捜査次第だし、正確かも分かんない。車のマーク、モデル、年式は、1)めちゃくちゃ簡単に手に入るし、2)100%信頼できる。道路安全の全てじゃないけど、興味深いデータなんだ。しかも、自動車メーカーのちょっとしたロビー活動だけでこれが公開されなくなったってのがマジで信じられない。
ただの俺たちの表現の仕方だよ。フランス人って文句多いって国際的にも有名だし、自分たちでもネタにしてるぐらい。でもそれは何もしてないって意味じゃないし(大体違う理由でやらない)。アメリカ人みたいに何でもかんでも熱狂しないだけさ。例えるなら、アメリカは5点満点で5点が神、4点が良し、それ以下はクソ。フランスは1点がクソ、2点が良し、それ以上は神って感じ。評価スケールが違うだけなのよ。
めっちゃわかる。国の公共ソフトはデフォでOSSにするべきだね。信頼を得るにはこれしかない。結局、OSSかクローズドかって国の形を分けそう。
てか、独裁国家と民主主義国家の違いになるかもって話、最初は言い過ぎかと思ったけど、考えてみたら全然そうじゃないかも。選挙とか国勢調査とか税金とか、大事なインフラがソフトで動いてるんだから、政府には完全な透明性がなきゃダメだよね。
↑の「独裁国家と民主主義国家を分けるかも」ってとこ。最初はちょっと大げさかなって思ったけど、よく考えたら全然そうじゃないかも。選挙とか国勢調査とか税金とか、国のめちゃくちゃ大事な仕組みがソフトで動いてるんだから、政府が完全に透明じゃないなんて受け入れちゃダメだよね。
もし賛成なら、ここに署名できる請願書があるよ。https://publiccode.eu
必ずどこかに穴はあるんだよ。投票機で動いてるプログラムが、本当にOSSのリポジトリからコンパイルされたものだってどうやって確かめるの?結局、信頼なんて底なし沼みたいなもんじゃん。
↑の「投票機のプログラム」の話だけど、選挙に関しては毎日紙の投票がいいね。それで、たくさんの人間が立ち会って手で数えるのが一番確実だよ。
Brazilだと、ブラックボックステストっていうのがあるらしい。選挙当日に政党の人が投票所の機械をいくつか選んで、模擬選挙をやるんだって。入力は全部ビデオで記録されて、機械がちゃんと正しい結果を出すかチェックする。これ、実際に投票で使う機械だし、テストする政党は選挙管理とは全然関係ない(むしろ対立してる)立場だから、結構しっかりした仕組みだと思うな。
そうそう、だから投票機なんて使うべきじゃないんだよ。紙での投票がすでにすごく良いんだから。投票機を売ろうとしてる奴は、あなたのことを考えてないね。機械の投票システムなんて、理解できる人ほとんどいないし。紙の投票なら、手続きがすごく透明になるじゃん。どんな機械投票も、ただの紙投票と比べたら透明性とか民主主義にとって最悪だよ。
もっと頻繁に、もっと安く投票できるようになったらいいなって考えには賛成だよ。
投票機そのものでcompilerできないの?でもまあ、ある程度の信頼は常に必要だよね。手作業での集計より操作のハードルは低そうに見えるけど。
無限後退だね。自分のcompilerを信頼できる?https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref…
この問題はbootstrappable buildsで解決できるよ: https://news.ycombinator.com/item?id=41368835
でもprocessorは信頼する?内部的にbackdoor仕掛けられてて、その場で命令を書き換え始める可能性もあるのに?
別のCPUsを使って結果を比較するんだよ。これも試せる: https://www.crowdsupply.com/sutajio-kosagi/precursorこれは”security through compartmentalization”って呼ばれてて、つまり一つのエンティティを信頼しないってこと。それが唯一うまくいくアプローチだよ。
それはあんまり”hole”じゃないんだよねー むしろ考え方があらゆる腐敗の形態をカバーしてないってこと。
reproducible builds projectっていうのがあるよ。ただし、実際にそれを検証できる人が少なすぎるんだけどね。
Free and Open Technology for a Free and Open Society
本当の疑問は、これが単なる象徴的なものなのか、それともフランス国家が実際に調達pipelineやvendor mandatesをこれらの原則の方向に転換するかってこと。政策的な実効力、例えば全てのsoftware vendorsにopen-by-default interfacesの提供を義務付けたり、open infra maintenanceへの資金提供を推進したりするのがセットになってたらもっとすごいなって思うな。そうじゃなきゃ、ほとんどmanifestoに過ぎないよ。
時間はかかるだろうけど、うん。すでにたくさんの事例があるよ。LibreOfficeはすでに政府のPCで50万台以上動いてるしね。
個人的な話だけど、研究者として何人かフランスの博士課程の学生と仕事したことあるけど、みんなLibreの文書とか表計算を送ってくる傾向があったな。
あー、それじゃあ終わりだね。LibreOfficeは決して「Just Works™」じゃないんだ。
こういうイデオロギー的な変更は、一般人にとって痛みがなければ成功しないよ。
LibreOfficeのUIがあまりにもひどくて、90パーセントくらいの確率でMicrosoftのスパイが積極的に開発を妨害してるって思ってるくらい。
UI改善に反対するアカウントがいくつかいるんじゃないか、って勝手に想像してるだけだけどね。でもほんとあのUIはひどい。
subredditでUIの問題を指摘しようもんならBANされるし。
本当に残念だよ。FedoraとGoogle’s Office Suiteで僕にとってはほとんど完全な代替になってるけどね。Sheetsは微妙だけど。
> でもほんとあのUIはひどい。
僕が見る限り、ひどいUIだからって「必須」だったり「デフォルト」だったりするソフトウェアを使うのをやめる人なんていないよ。
Windows見たことある?MS Officeは?Webサイトとか?スマホアプリとか??
それはわかるけど、LibreOfficeはOfficeよりもっとひどい感じでひどいんだよ。
MacOSだと、フォントとか画像が低解像度でぼやけて見えるんだ。全然洗練されてないし、たぶんかなり簡単に直せる問題なのにね。
でも、もし代替の方が優れてるって知ってたら?
みんなMS Officeのこと知ってるから、代わりにそっちを文句言って要求するでしょ。
人は代替を知らない時にひどいソフトウェアにも我慢するんだよ。
MS Officeだって決して良いソフトウェアとは言えないけどね(親のために直すの大変)。
まあ、僕自身はほとんど使わないんだけど、この手のユーザーの不満の多くは単に「慣れてないからひどい」ってことに尽きるんじゃないかって感じることがよくあるんだ。
そうそう。慣れてるソフトの問題は「こんなもんだ」って諦める(学習性無力感)。
でも新しいのだと、ユーザー側のミスでも全部新しいソフトのせいになるんだ。
昔働いてた大学で、Moodleから有料ソフトに替えた時、教授がWikiで掲示板再現しようとして失敗。SaaS代払ってる学部長に怒られてたよ。
もっとコメントを表示(2)
たくさんのOSSプロジェクトで起きてると思うんだけど、Microsoftみたいなとこが競合GPLプロジェクトの開発に悪意を持って貢献(妨害)してるんじゃないかな。
数百万ドルで特定のバグを直させなかったり、機能追加を遅らせたりできる。証拠はないけど、絶対やりたくなると思うよ。
言うだけならタダだよ。提案した変更について何かPR(プルリクエスト)出したの?
LibreOfficeのGitHubとか見た?どこもPR受け付けないって書いてあるんだよね。だからPRは開かれてないはず。ちょっと頑張ると、全然別のシステム(Gerrit)に飛ばされるんだけど、これマジで使いにくいUI/UXだよ。他の開発者と感覚が違いすぎると思う。
あれはGerrit使ってるんだね。デカいプロジェクトだとコードレビューにGerritよく使うんだよ。GitHubの”pull request”と違うけど、開発めっちゃ速いチームにはGerritの方が良いって人も多いよ。
これってなんかズレてる。オープンソースで問題点指摘するのに、コード書く必要なんてないでしょ。レストランでステーキ頼んでマズかった時、「自分で作れ」とか「どこが悪いか言え」なんて言われないでしょ?誰だって文句言う権利はあるし、自分で直してないなんて関係ない話だよ。
レストランと違うのは、あそこはお金払ってるってことだよ。タダの炊き出しで「味付けがイマイチ」って文句言うのは筋違いでしょ。
文句は言ってもいいけど、失礼にならないようにね。あと、自分は命令できる立場じゃないってことは分かってないとダメだよ。
これはたぶん公共のソフトウェア、たとえば税金申告アプリとか、身分証更新するアプリとかのガイドラインだと思うよ。
もう”Open Source”って言葉は意味ないかもね。”脂肪ゼロ”表示のジャンクフードみたいに。今は怪しい財団とか非営利団体がお金だけ動かしてて、コード書かずに”啓蒙”ばっかり。スマホのロック(AOSP除く)とか、家電の信頼性とか、大事な問題に無関心で、気候変動とかが目標みたい。
一方、スマホを長く使えるようにするpostmarketOSは、年間寄付がめっちゃ少ない。財団幹部一人分の給料にも満たないかも。UNでのZoom会議一回分くらい?FSF、GNU、RMSが隅に追いやられてるのに、Open SourceがUNレベルになったのはなんでだろうね。
この手の代表例はOSIがSSPLを拒否した件だよ。SSPLはAGPLの修正版で、クラウドサービスとして再販する場合、サービス全体をオープンソースにしないといけないかも。これは、オープンソースをベースにプロプライエタリなサービスで儲けてるOSIメンバーには都合が悪い。
OSIは怒ってるけど論理的な根拠がないブログ記事を出した。これ以来、俺はOSIを信用してない。(SSPLがダメな理由はある - GPL/AGPL非互換とかね。オープンソースじゃないからじゃない。OSIの文句はAGPLにも当てはまるのにAGPLは認めてる)。
それは違うよ。OSIだけじゃなくて、FSFとかDebianとかFedoraも含めて、エコシステム全体がSSPLはオープンソース/フリーソフトウェアじゃないってことで合意してるんだよ。
それも違うよ。FSFは声明を出してないし、Debianは配布に入れないってだけ。非フリーとは言ってないよ。Fedoraは非フリーって言ってるけど、それは彼らの考えであって、ちゃんとした根拠はない。それにFedoraは、あのオープンソース再販企業の一つがやってるプロジェクトだからね。
前のコメントのポイント、本当だと思ったよ。OSIがSSPLを拒否した理由が商業的懸念って話、もっと裏付けが欲しいな。誰もSSPLがFree Softwareライセンスだって言ってないし、mongodb以外好きじゃないってのも事実。個人的にはOpen Sourceってエンドユーザーの権利を軽視する、大企業向けのFree Softwareだと思う。OSIも大企業に牛耳られてて信用できないね。彼らのOpen Source AI定義を見ればわかる。だから、前のコメントはちょっと信じられるな。
SSPLはFree Softwareライセンス、これは事実だよ。嫌われてるのも事実だけどね。GPLと互換性ないのは嫌われる理由だね。俺も好きじゃないけどOpen Sourceだと思うな。
OSIは”open source”の権威なのに、間違った声明を正当化するためにひどいプレスリリースを出したんだ。これが特別なのさ。
企業は利益のために嘘つかない。行動から推測できる。見た目バカげても利益になることはやるんだよ。
> SSPLはFree Softwareライセンスだ、これは事実だ
誰が言ったの?そんなに自信満々に言ってるんだから、揺るぎない証拠があるんだよね?
もしそうならSSPLの件で大きな進展になるね。
> まともな資本主義の組織は絶対言わない
彼らのことは嫌いだけど、君が主張したことは裏付けが必要だよ。そうしないと、それはただの美しい理論さ。
Free Softwareの定義がそう言ってる。誠実に議論するか、やめてくれ。
ソフトウェアの自由はサーバー戦は勝ったけど、スマホ、Javascript、クラウド、IoTでは負けたね。新しい”Open Source”提唱者はこういう問題を気にしない。戦いには勝ったけど戦争には負けたんだ。
フランスがUN原則を支持してもどうでもいいよ。
USやEUが海外テックで大騒ぎしてるの見て。主権と安全のため、みんなが自分の”コンピューター”をコントロールできるのが一番だと思う。FSFとかOpenBSDはそうしてる。
UNやOSIの目標は不明確だね。
うん、だから願わくばEU(フランスも含めてね)も”偽のオープンソース”(iOSやAndroid向けに開発したり、Githubを使ったり…)のことで大騒ぎしてくれたら良いな。
> この時点でもはやOpen Sourceは何の意味も持たない
同意。そしてその具体例が、無関係なものを一緒に束ねてるUNの原則だよ。
これは驚かないな。2017年にETAlabとやり取りして以来、フランス政府はOpen Sourceの考え方で本当に進んでるなって感じてたんだ。彼らは他の誰よりも先に、かなり最先端の市民テック分野を追ってたよ(g0v.twやvTaiwanプロジェクトも含めてね)。
フランスはこういうことに関して、不当な悪評があるね。フランス国民として、France Connectみたいな素晴らしいツール(どんな行政ツールにもシングルログインできるんだ)のおかげで、オンラインで行政手続きをするのがどれだけ簡単になったか、驚いてるよ。