私の上司は過去にオープンソースにあまり興味がありませんでした。私たちの開発者がライブラリやフレームワークを使用していれば、彼はいつも元気でした。しかし、彼は細部に興味を持ったことはありませんでした。
しかし、一部の顧客はオープンソースについて話していたので、彼はそのようなものが存在するという考えを思いつきました。最近、彼は私たちを驚かせました。彼は私たちにオープンソースと私たちの会社のオープンソース戦略について話をしたかったからです。
そこで彼は、将来的にソフトウェアのライセンスを取得するためのシステムについて話してくれました。このシステムには、ダウンロードの登録が含まれており、第三者にコードを提供することは許可されておらず、実際には、私たちの許可なしにコードを変更することは許可されていません。だから私はそれは問題ないがオープンソースではないと言った、そして彼はそれについて少し不満だった。
問題は、彼がオープンソースとは何かを本当に知らなかったということでした。オープンソースの概念を上司にどのように説明しますか?
編集:私の上司には、会社の強力なリードがない開発者のコミュニティという、理解すべき本当の問題があると思います。私が見ているように、彼はプライベートで働く人々はいくつかの有用なソフトウェアを作り出すことができないと考えています。その結果、彼はApacheWebサーバーとLinuxがSunの製品であると信じていました。そして、Apache Webサーバーからコードを取得し、いくつかのビットを変更して、この変更されたWebサーバーを独自の製品としてリリースできる(つまり、フォークを作成する)ことができると説明したので、彼は混乱しているように見えました。
彼は本当にオープンソースをリリースしたくないと思いますが、彼はその考えを理解していないので、私はそれを説明する方法を探しています。