はてなキーワード: OSSとは
住居表示の正規化が話題になっていたが、住居表示の正規化は不可能である。
まずデタラメに書く人がいるということが重要な点である。これはどうやっても防げないものだ。デタラメさ加減にも許容範囲はあろうが、この許容範囲そのものも各要件によっては曖昧なものである。
問題は、そのデタラメに書かれたものや、虚無的な例外までも救おうとする態度にある。我々はとかくすべてを100%完全にやろうとしがちであり、ここについてコスト意識を持って考えない。
しかしながら、7〜8割ほどうまくいくルールというのは示せるはずであろう。そうしたルールを公開し、「このルール・規格に沿った自治体は恩恵が大きい。そうでなければ各自プラグインなどを作って頑張って。OSSもあればなお可」というようにすればよい。
要はシステムを作る側が地方自治体に配慮し過ぎなのであり、「住所正規化に携わる人間・組織は、名寄せ困難な地方自治体よりも格下」というような位置付けに現状なっている。これでは正規化は原理的に不可能ではないか?AIを使おうが無理であろう。
無限に例外があるならば、「その無限の例外を切る」という態度が非常に重要であるはずだ。だいたい、無限に例外があるのならば正規化もクソもない。正規なものなど何もないのだ。星の数ほどある例外まで気にしていたら、金がいくらあっても足りない。経験者たちが、バラエティに富んだ無限の例外の1つ1つについての苦労話を次世代に引き継ぐ語り部になっているだけではないか?
これではまるで、多種多様な契約の非正規雇用をパートナー社員と呼んで、全員を「正規の社員です」と言っているようなものである。
こうした「例外を切る」という態度について「酷い」という意見もあるかもしれないが、コストパフォーマンスで見れば、切らない方がコストが増えてかえって酷いのである。こうした事象はFalse Economyなどと言われる。嫌われる勇気を持てないのだ。
実際に例外を切っていけば「住居表示の正規化ができない地方自治体は滅びる」というような状態になってしまうであろう。だから、そちらを逆に支援すればよいのだ。支援すればよい、というよりも支援しなければならない。これこそが進歩であり前進である。
ただしこれは楽観的な論であり、住居表示の正規化のために地方自治体を無視するような法律を作ることは現状ではかなり困難であろう。各自治体住民からの反対運動が起きかねないし、必ず当地の議員からの反発が予想される。
つまりシステム開発側が、小金ごときでおもねるのではなく明確に「ノー」と言わなければならないのである。それを「へへぇっ〜!お金様ですかいっ!」と平伏して、日本各地で勇猛果敢なインパール作戦に突貫しているのが現実ではないのか??
そういう構造を評して「住居表示の正規化程度の問題」と無知な人から言われている。要は軽んじられており、気にも留められていない。「俺たちの方が賢いぞ」と思われているのだ。開発者が不可触民だった時代はすでに終焉を迎えているにもかかわらずだ。
ほう、政府とはそんなパワーすらない存在なのか?と思われている。鶴の一言でやればよいではないか?と思われている。
しかしそんな政府に我々の生活をなんとかしてくれと国民は言う。未だにそういう臣民体制の社会なのである。政府は弱いし、国民も弱いし、俺もお前も弱いのだ。経済がそれを示している。
AIさまがなんとかしてくれるというのは、単なるドラえもん待ちの空想ではないのか?
AIは、残念なことに不思議なポッケで夢を叶えてくれるドラえもんではない。したがって我々のび太くんが変わらなければならないのだ。のび太くんだけで住居表示の正規化をなんとかしなければならないのだ。
恋愛経験なし、マネジメント経験なし、まともな交友関係なし。結婚も子育てもない。
就職も、学部⇨就職⇨修士⇨就職⇨博士⇨就職、で全てベンチャーから大企業から公的から全部違う就職をした、業種もバラバラ。
起業もした。フリーランスもした。論文も書いた、OSS開発もした、サイトも作ってマネタイズもした。もちろん、東大卒だし、アメリカの有名大学に留学もした。
「その年代にしかできないこと、ライフイベント」は人間なら、大事なものだと思う。
だけど、色々な技術開発に敗れたりして、何もインパクトを残せなかったとも言える。
10代、20代、30代の人生キレきれの時期に、自分は頭も良く親も金持ちで、五体満足なので、つっこめて満足である。
この経験は、ライフイベントに優先する価値があった、自分の可能性は全て出し尽くせた。
今後何もしなくても、一生生きていけるだけの資産はあるので、残りの人生はダラダラsteamでゲームでもするかもしれない。
夢に敗れたら、山や川みたいなものがあるわけで、人生にはyoutubeもsteamもあるし、そういうことかなと。
世にインパクトは残せなかったが。
意味は無くなってしまったが、論文は残った、OSSは残った、サイトも一応期間限定的な役割だが役割を果たした、仕事でも結果はいくつか残せたと思う。
ドライにみれば、他で成功した技術が出るまでの無駄な積み上げだったが。
それでも、他のことで役立つインフラを世界に残せたかもしれない。
まあ〜ジョーカーとかはしないだろうと思う、人生に満足してるから。
あと、残された山河で人生を楽しみ、ゆっくり過ごすかな。他人に迷惑かけないために。
論文とか、OSSとか、別方面で趣味として続けて、なんか世の中のためになるかもなあとやるかな。
ここから、なんか大きな目標掲げて、世界を変えるぜ!みたいな気分はもうない。それができる脳みそキレキレ体キレキレの人生の一番いい部分はドブに捨ててしまったから。
弱者男性が、ぶつかりおじさんになるという言説がある。
それは歩きスマホする女が避けないだけの被害妄想だという話もあるが。
AI美女アカウントとかならセーフかもしれないが、アウトかもしれない。
そういう鬱憤はらしは、特定された時人生壊れるし、TwitterやGoogleにはバレていて、将来AIから差別されるかもしれない。
githubのOSSを見て、その製品に文句を言うだけの場所がある。
そう、githubのissueってやつだ。
そこでは、製品のここが悪いって言いまくれる。
例えば、Google Chromeのアイコンには、ハンバーガーのアイコンがあるんだが、「一番下がこのアイコンのハンバーガーだとチーズになってる、そんなハンバーガーあり得ないだろ!」というissueとかあった。
なんなら、自作でアイコン作って、「こっちの方がいいでしょ」とプルリクしちゃえば、世界に大貢献だ!
って感じで、
なんなら、Read Meが分かりにくいとか、日本語のRead Meを英語も追記しましたとか、その程度でいい。
その程度でも、世界貢献。
夜中に、「なぜ生きてるんだ、、、」とか思うことはある。
そういう時に、「明日、あの実装ができたら、githubにアップして、世界に貢献するなあ」と思うと、ワクワクして、明日のために夜中をさっさと楽しんでさっさと切り上げようとなる。
既婚者で、子供でもいれば、子供の成長でワクワクしてとりあえずそちらのワクワクのために生きられるだろう。
自分にはそれがない。
30半ばで単なる異常独身男性だ。
ワクワクをどう作るか。
githubでOSS作るのは、まあ、世界に貢献してる感があって、人類を次の新人類にしてるような感じがして面白い。
ワクワクに挑戦できる明日、一週間、今月、来月、3ヶ月後、半年、一年、三年、五年、十年。この辺のワクワクを作っていくのが大事なんだなあ。
自分は学校でコンピューターサイエンスを修めてないし、新卒で就職もしてない野良犬みたいな経歴です。しょうもないアラサーです。
Fラン大学の文系を出て、理由もなく2年ニート、その後はバイトからはじめて、小さいソフトハウスに入るもパワハラで1年くらいで退職しました。
その後は夜中にサーバーを再起動するIT土方をしていました。月の手取りは15万で何もできなかった。
その時にコロナでの案件崩壊と自宅待機が来ました。暇で仕方なかったので、流行りのクラウドの資格をいくつか取り、しょうもないSIerに転職。
毎日やることは、しょうもないエクセル方眼紙にスクショを貼り付けたり、全力でセルを結合することなどです。
他には、技術がわからないプロジェクトマネージャに、画面共有で5000文字くらいある設計書を半日かけて説明して、得られたものは句読点をずらすことだけだった時は、耳鳴りとめまいがしました。
しかしながら、自分も技術はわかる方じゃなかったので、大流行のクラウドの資格や、国家資格とかも暇つぶしで取って、ちょっとわかるようにしました。
また、知識だけじゃどうしようもないので、慣れないGitHubを使ってOSSにコントリビュートとかもしてみました。ただのGood First Issueのバグ潰しでしたが。
こういうことをしても大して給料も上がらず、会議中にAPEXの音がするプロジェクトマネージャの方が評価が高かったのは虚無でした。
彼のAPEXの音をBGMに、転職サイトへとスムーズに登録し、外資系のコンサルに転職してみました。ここはいわゆるBIG4というところです。アーキテクトをすることになりました。
初め、貸与されたPCがMacだったので、外資はいいぞと思ったのですが、MacでやることはWindowsのVDIに繋いでパワーポイントのピクセルずらし、論点のない会議ばかりでした。
当たり前のようにコードは書けず、日々Office製品をいじり、顧客の社内政治に巻き込まれながら、毎日7時から0時まで働きました。管理職はいつ寝てるのかわからない。
外資なのに社内のワークフローは日系企業並みに複雑、裁量はあるが、そもそもの仕事量が多すぎるので実際ありませんでした。無駄にLGBTや環境への配慮の研修が多かったです。
結局ここも前職のSIerの仕事を煮詰めただけで、ストレスは上がるばかりだったので、すぐにやめました。給料は爆増したが、色々と失うものがありそうでした。
ここまでで、エンジニアリングにおいて邪魔なものが顧客だということがわかったので、次はB to Cの会社の事業部のエンジニアになりました。給料は前職据え置き。
今の所たくさんコードがかけて、割と幸せです。この会社に入ってからOffice製品は一切触ってません、あれが悪いわけではないのですが、物には適切な使い方というものがある気がします。
今思うと、自分はものづくりが好きなだけで、顧客の課題解決には全く興味がなかったと思います。昔は技術的なコンサルティングや技術営業などもやりましたが、作った後は金の切れ目が縁の切れ目で、作ったものがどう動いてるかは全くわからなかった。
また、前職と違い、事業部のエンジニアは基本的に技術力がある人しかいないので、頑張ってきたつもりの自分でも毎日不足を感じています。しかもみなさん若いので尚更焦る。
俺は元ニートFラン卒だ。現職はソフトウェアエンジニアで収入はそこそこある。
親は元生活保護で、俺を養うために仕方がなく婚活をして結婚をした。
俺は中学を出て働く予定だったんだけど、労働への反骨精神があまりにも強すぎて高校に行くことになった。
高校を出たら働く事になっていて、危険物取扱者試験を取らさせられた。
ニートの時にあまりにもやることが無かったのでひたすらプログラミング(Webアプリ、OSS、競技プログラミング)をしていた。
それが親からすると勉強熱心に見えたようで、大学に行くことになった。
大学では勉強自体はしていたが、あまりにも怠惰すぎて必修を落としてしまい、1年留年した。
このあたりでようやく、自分が忌避していたのは肉体労働であり、ホワイトカラーの仕事は苦痛に感じないことが分かったので就職をした。
昔サイボウズデジエを管理していた経験があり、あのイメージが強い。
今のところExmentが有力候補。
時点でPowerApp、既に使っているグループウェアのよわよわワークフロー機能か。Plesanterは候補外。
以前使ったことのあるPleasanterを導入しようとしたがUIが馴染めず断念。
まっさらのテーブルが作れない。作れなかった。テンプレとして用意されているものを弄る感じなのか?
一覧、表示、編集画面ごとに項目を変更しないといけないっぽい。一括で消せない。
帳票を出力する機能が無い。別のベンダーのを使う必要があるとかないとか。
次にExmentなるものを見つけHyper-VにRockyLinux入れて試す。
マニュアルはかなり丁寧に整備されているが、Apacheのインストール手順が抜けている気がする。ななめ読みなので見落としているかも。
かんたんインストール、という手順でuserとgroupを聞かれる。何を入れるのが正解なのかわからず、両方apache。
ウィザードでphp.iniの推奨値とcomposerの所在を確認されるが、後者がどうしても認識してくれない。「警告」と出る。
そもそもインストールの時点でcomposerを利用しているので入っているはずなのだが、どこを見ているのだろう?
テーブルの追加も難しくはない。項目数にも制限はなさそう。Excelだが帳票の出力もできた。なによりUIが分かりやすい。
欲を言えば帳票をPDF出力してほしいものだが、外部クラウドサービスと提携しているようなので難しいか。
だれか有志でPluginを作ってくれないものだろうか。
○○は出来るならやられているってそもそも間違いで、人間のリソースには限りがあるので手がつけられていない部分って本当にうなるほどあるんです
そっか、たしかにはてなーの奴らは black duck とかの OSS ライセンス違反コードの検知システムとか知らなそう。
https://www.veriserve.co.jp/service/detail/blackduck.html
日本の大手メーカーとかは結構導入して、ちゃんとライセンス違反しないように管理してるよ。(まあ、そのぶん組織の動きが遅くなるとか制限が多くなるとか問題もあったりするけど)
最近は OSS ライセンス管理の文脈で SBOM の重要性が語られる事も多くて、これからまともな会社はコンプライアンスとセキュリティーの両面で SBOM に取り組む必要が出てくる。
[B! ネット] 攻略ツールをGameWithに模倣されたお話|oliver|note
GPLを理解していないコメントがあるのは仕方ないとしても、これにスターが大量に集まるのはバカの見本市すぎるだろう。
模倣元のツールはMIT Licenseで公開されていたらしいので、状況は概ね3パターンに整理できる。
パターン1はどんなオープンソースライセンスでも問題にならない。
パターン2はMIT Licenseでもライセンス違反なのでGPLを選ぶ必要がない。
(MIT Licenseは著作権者とライセンスの表示が必須で、少なくともソースコード上に「Auther: ○○」「License: MIT」と記載する必要がある)
パターン3はGPLでは問題にならない。FSFのFAQより引用する。
Q. ある会社がGPLが適用されたプログラムの改変バージョンをウェブサイトで動かしています。GPLはかれらは改変したソースコードを配布しなければならないと言ってますか?
A. GPLは誰もが改変したバージョンを作成し、他に配布することなく、使うことを許しています。この会社が行っているのはこの特別な場合です。ですから、この会社が改変したソースコードをリリースする必要はありません。
というロジックになっている。結局、どのパターンでもGPLを選んだところで問題は解決できない。
また、次のコメントも間違っている。
CC-BY-NCの定める「営利目的」はソフトウェアを売買したり利用料を得たりするような行為のことで、アフィリエイトで広告収入を得る行為は含まれないから抑止にならない。
この中でまともなこと言っているのはこの人だけである。
GPLv3含め通常のOSSライセンスではバックエンド利用は再配布に該当しない(お前らはApacheやFFmpegのソース配布してるか?)。XaaS提供を縛りたい場合はv3フォークのAffero GPLv3が必要。
ただ、模倣先のツールはクライアントサイドアプリケーションらしい(≒パターン3ではない)のでAGPLv3を選ぶ必要はあまりないだろう。内容は的確だが、ちょっと惜しい。
-----
ここ最近感じていること:コメントの質が云々というより、スターを付ける人の質が悪いので一向に改善されない問題のほうが根深いなあ。
絵描きは、「俺たちの元データを使うな」という世界的な運動ができるから良い。
小説や脚本家も、確かに、「自分たちのデータを使うな。無断で学習してデータを使うな」
という運動を起こしている。
プログラマとかも、OSSが自分のコードを丸写しで吐き出していることに対抗措置を取ろうとしている。
これは、反論されているものの、ある程度の一定の説得力が有る。
でも、なにも持たない人たちというのがいて、その人達はAIのちからに対して無力である。
何のデータも持たない人たち、というのがいて、その人達は「AIを使う」ことによって、無力になると思っている。
本来ならば、普通に働けば、手取り30万まで行けそうな仕事の椅子が、一気に縮小した。
これをどう見るべきか?
米国企業が、AIを理由にレイオフしまくっているのをみるに、もうそろそろ危険な段階に入っていると思う。
「この流れは止められない」とか言ってるが、AIを理由にクビを飛ばすだけでは社会的な貧困が拡大するだけで、政情不安にしかならない。
その場合、どうするのだろうか。ライダットと揶揄している人たちが、実は一番首筋が寒いことを気にしていて、なんとかAIを使うイス取りゲームに残ろうと必死なのだが、実際、言動を見ているに不安感に襲われているだけのような気がする。
日本の政治家たちは、なぜかAIを素晴らしいものだと勝手に解釈しているが、もはやAIが新興宗教団体レベルの信心になってしまった。
AIに任せれば世界がうまくいくし、日本は発展すると勘違いしているようだが、日本の最大の問題である少子高齢化については、まったくAIは役立たずである。