Microsoft社内にはWindowsに「オープンソースソフトウェア」を載せないというルールがある 74
ストーリー by nagazou
それにつけても 部門より
それにつけても 部門より
Windows 10には、Windows 10 April 2018 Updateからcurl.exeコマンドが追加されたそうだが、ASCIIデジタルの記事によれば、このcurl.exeは、オープンソース版のものではなく、Microsoftが作った独自のものであるそうだ(ASCIIデジタル)。
わざわざ新規に作成した理由として、Microsoft社内には、Windowsに「オープンソースソフトウェア」を載せないというルールがあるためなのだという。バージョン表記などに違いが見られる模様。
わざわざ新規に作成した理由として、Microsoft社内には、Windowsに「オープンソースソフトウェア」を載せないというルールがあるためなのだという。バージョン表記などに違いが見られる模様。
OSSでしょ。 (スコア:5, すばらしい洞察)
Re:OSSでしょ。 (スコア:4, 参考になる)
System32\curl.exeのプロパティに
>LegalCopyright © 1996 - 2017 Daniel Stenberg
>License https://curl.haxx.se/docs/copyright.html [curl.haxx.se]
ってありますね
Re: (スコア:0)
ほんとこれな。
ASCIIはなにとち狂ってんだ?
Re:OSSでしょ。 (スコア:3, 参考になる)
https://ascii.jp/elem/000/001/630/1630041/ [ascii.jp]
Windows版curlとLinux版curl。バージョンが違うだけでなく対応プロトコルなどにも違いがあるが、同じ系列のソースコードから作られたcurlだ
同じライターが2年前に書いた文章
Re: (スコア:0)
MSに難癖をつけないと死んでしまう病、感染者は結構多いと思われます。
Re: (スコア:0)
アスキーがMSに難癖を付けないと死ぬ病に感染なんて、末期すぎる……
Re: (スコア:0)
MicrosoftからASCIIへのステマ依頼がなくなったんでしょ
Re: (スコア:0)
アスキーと言ったら西和彦、西和彦と言ったら元マイクロソフト米国本社副社長。
まぁそれ以外にも何かと結びつきが強い二社だったのよ。
20世紀の話だけどもw
Re: (スコア:0)
MS-Cをアスキーが20~30万ぐらいで売ってた頃ですね。
Re: (スコア:0)
歳をとると昔の価値観や知識から抜け出せなくなりやすいからね
Re: (スコア:0)
ASCIIはなにとち狂ってんだ?
いまのアスキーに技術のわかるライターや編集がいるわけないしこんなもんでは
Re: (スコア:0)
むしろASCIIが正常だったことがあるのか?
Re: (スコア:0)
こうかな。
自社開発のcurl -> 自社ビルドのcurl
MSが自分とこである程度責任もってビルドして、署名もして同梱するのは理解できる。
Re: (スコア:0)
リンクしたライブラリバージョンを除くと、違いは(Windows)と(x86_64-pc-win32)の部分だけで、これはconfigure時に決まるのだろうと思いますが、Visual Studioとかの環境なら自動的に(Windows)になるものなんでしょうか?後から書き換えている?
OpenSSH (スコア:4, 興味深い)
少なくともゼロから実装してはいないですね
https://github.com/PowerShell/openssh-portable [github.com]
GPLのものは載せない? (スコア:1)
ならありそう。
tarもbsdtarだし。
Re: (スコア:0)
WSL2 は GPLv2 な Linuxカーネルをその一部として含んでますよ。
EULA (スコア:1)
そもそもWindowsのEULAからして(L)GPLなソフトウェアが同梱される可能性を考慮して、リバースエンジニアリング禁止条項に例外となる条件が書かれているのに
Windowsに「オープンソースソフトウェア」を載せないというルールがある
とは思えませんね。
Re: (スコア:0)
概ねその通りだが、Windows 10 のEULAにも色々あるからな?
- 一般向け(※2.c.(vi)項参照のこと) [microsoft.com]ではその通りのことが書いてあるが、
- Windows 10 IoT Enterprise向け(※同じく2.c.(vi)項参照のこと) [iodata.jp]ではオープンソースに言及していない、と違いがあるからね?
なお、
- [docx]ボリュームライセンス向け製品条項 [microsoftv...ensing.com]では、
「インストール中にまたは本ソフトウェアに付属する "ThirdPartyNotices" ファイルで
お客様に提示される別途の条件に基づいてライセンスが許諾される(※p.9共通条項4.
こうやってfake newsは作られる (スコア:1)
無知な人間が無邪気な記事を書く。
無責任な雑談サイトがそれを転載し、間違いだとわかっても訂正もしない。
無責任な雑談サイトを信じてしまう無責任な大衆が世の中に喧伝する。
こうしてfake newsが作られる。
.NET Framworkは? (スコア:0)
.NET Frameworkのうち一部のものがMITライセンスで公開 [wikipedia.org]されているのだけど・・・
Re: (スコア:0)
Microsoft社内で作ったものでないオープンソースをマイクロソフトの商品として売ることはしない(MONO由来のソースを.NET Frameworkに取り入れることはしない)
ということだろう
Re: (スコア:0)
他人のオープンソースソフトがダメなのであって、自分で著作権を持っているのはまた別なんじゃないの。
Re: (スコア:0)
完全に自社でコントロールできる奴以外は載せないって考えか。
だからちょっとしたものでも車輪の再発明であっても自社で作り直して実装すると。
Re:.NET Framworkは? (スコア:1)
オープンライセンスとはいえ、何かの手違いで、他者のもの使って訴えられるリスクとか考えると無難かな。
Windowsの端末数などを考えれば、ちょっとしたものでも使用料として莫大な金額を請求されかねないし。
Re:.NET Framworkは? (スコア:1)
オープンソースだからフォークするのは別に構わないけど、「本家」となるコードは自分が管理しとかないと支持できない案が採用されたり、どうしても取り入れてほしいものが却下されたりとかがありうるからねぇ
訴訟リスクも要因のひとつではあるだろうけど、Windowsに標準搭載すればそれなりに責任を負う以上は「本家ソースをコントロールできる」というのはけっこう重要だと思う。
Re: (スコア:0)
記事の誤りが、一撃で証明された。
と思ったら、ルールに例外があっても良いのだから、誤りとは限らないのか。
Re: (スコア:0)
基本的にオープンソースソフトウェアというのは「そのソフトウェアをビルド可能な形でソースをオープンにしているもの」なので
ChromiumはオープンソースだけどChromeはオープンソースじゃない、
vscodeはオープンソースだけどVisual Studio Codeはオープンソースじゃない。
なので「.NET Frameworkのソースコードの一部をMITライセンスで公開した」が「.NET Frameworkオープンソースソフトだ」なわけないだろ。
とはいえ.NET Coreが.NET 5になったらどうなるんだろうね。
・しれっとオープンソースソフトのままWindows標準コンポーネントになる
・「ソース公開できない機能があるから」とかいってオープンソース版とは別ビルド
・昔みたいに「別途インストールが必要なランタイム」とする(最悪)
Re: (スコア:0)
すでにroslynがVisual Studioのデフォルトコンパイラになっていて、.net coreのランタイム・SDKがMSのサイトからダウンロードできる現状でその話が意味あるの?
Re: (スコア:0)
ガイジwww
Edgeは? (スコア:0)
新しいEdgeはChromiumベースでは
Re:Edgeは? (スコア:1)
Chromiumベース≠オープンソース
∴Edgeがオープンソースである必要はない。
コマンド名・引数名にオープンソースを使ってんじゃん。自製と謳うならコマンド名変えろや! (スコア:0)
OracleのJava訴訟でAPIに著作権が認められたように、curlのコマンド名・引数名にも著作権があります。それらはソースコードと同じく、オープンソース・ライセンスの範疇です。
コマンド名と引数が本家curlと同じである以上、いくら内部実装が自製だと謳おうと、コマンド名・引数名の部分は、オープンソースライセンスを遵守しなければなりません。
つまり、BSDライセンスに基づき、コマンド名・引数名について”「著作権およびライセンス条文自身の表示”が必須です。
コマンド名・引数名を変えないなら、明確なBSDライセンス違反ですね。
そういうの、便乗商法ってんですよ。偽ブランド品と同じ。
Re: (スコア:0)
すでに上に「curlをマイクロソフトが署名付きでビルドしてるだけなのにこんなアホ記事出すなんて馬鹿だね」という結論が出てるのにこんなコメント書いてしまうなんてかわいそうに
Re: (スコア:0)
ろくすっぽ調べもせずに批判するのは何て言うんだ?
https://curl.haxx.se/docs/companies.html [curl.haxx.se]
143. Microsoft ships curl as part of Windows 10, they uses curl in vcpkg for non-windows platforms and libcurl for .NET's HttpClient.
Re: (スコア:0)
それは単なるcurl使用者のリストであって、ライセンス条項とは何の関係もないですね。
関係ないものをさも関係あるようにみせかけて、本題をそらそうとするのは、とても、見苦しい。
Re: (スコア:0)
著作権とライセンスをごちゃ混ぜに話されててよく分からないですね。
Re: (スコア:0)
ライセンス文中に著作権表示条項があるって話ですよ。
分からないくせに、なんでコメントを書くの?
Re: (スコア:0)
「実際の宣言コードを大量にコピペしていた」事例を持ち出して何言ってんだ?
API流用したければ、APIの仕様に則って自前で実装すれば良いんだぞ。
Re: (スコア:0)
curl --help の出力は全く同じですよ。
あなたの言う通り完全にコピペ事案ですよね、もし、タレコミ通りに本当に自製だと主張していたならば。
#3862479 [srad.jp]が真実に思われるけど、
そうであれば、ASCIIが記事を訂正し、
それを調べもせず垂れ流したスラドがタレコミ記事そのものを撤去すべき問題であって
(リツイートだけでも誹謗中傷扱いになる時代だものね)、
相手を明示せず、一般論の可能性のある、タレコミに対するただの1意見としては、
親コメントは何ら不自然な部分はないよ。
Re: (スコア:0)
親コメは出力内容についてなんて一切触れてないぞ。
勝手に論点を差し替えて拡大解釈するのやめれくれないかな。
Re: (スコア:0)
だからMicrosoftはUNIXライセンスをSCOから購入 [nikkei.com]したんじゃん。
パクってるんじゃないぞ。そして、POSIX仕様の部分は、ライセンスを購入する必要もない。
…既に済んでる話を「どころの話じゃ」とか言っちゃって、恥ずかしいやつ。
Re: (スコア:0)
MicrosoftはCLIのみの時代から続いている会社であって、
コマンド名1つであっても、契約・ライセンス関係を
おろそかにするような馬鹿な会社ではない。
IBMとの契約でPC-DOS/MS-DOSを棲み分け、DOS6で袂を分かったときから
コマンド名やツール名に差が付き始めたことを知らん若い世代は、
たかがコマンド名1つ、とか思っちゃうんだろうね。
wsl2用にGPLのLinuxカーネル載ってるよ (スコア:0)
OSSの最右翼でしょ。
ASCIIっていつの間にこんなレベルになったの?
curlもあるけどaliasだってある (スコア:0)
curl -> Invoke-WebRequest
Re: (スコア:0)
wgetもInvoke-WebRequestのaliasでしたね。
徹夜明けでLinuxシェルのつもりで入力したら動いてびっくり。
BSDライセンスやパブリックドメインなら問題ないのでは? (スコア:0)
問題になるのは、感染性ライセンスやら、ソースコード開示強制みたいなライセンスであって、
BSDライセンスみたいな緩いライセンスならさほど問題にはならないのでは?
Re: (スコア:0)
ぱっと見、目的のブツのライセンスは問題無くても内部で他のOSSを利用していて
それらは個別のライセンスで問題が…って事がありますよね
そういうのが面倒だから余りOSSに手を出す気にならない
Re:ソース公開を強制させられるライセンスとかあるからじゃないの? (スコア:2)
こういう下げコメントは争いを生むだけで不毛。
Re: (スコア:0)
どこのIT企業でもGPL以外のライセンスは無視していいっていう雰囲気はあるよね。
やっぱGNUの活動は偉大だわ。