\r\n\r\n

プロプライエタリ・ソフトウェアとは何か、そしてオープンソース・ソフトウェアに勝る5つの方法

オープンソースソフトウェアは人気がありますが、プロプライエタリなソフトウェアはどうでしょうか? ここでは、クローズドソースソフトウェアがオープンソースソフトウェアに対して優位に立つ点をいくつか挙げてみます...。

あなたのパソコンのソフトはどのように設計されているのか、気になったことはありませんか?もしあなたが自分でコンピュータを買ったのなら、そのコンピュータにはプロプライエタリなソフトウェアが使われている可能性があります。

新しいプログラムをインストールする際に、長いエンドユーザー使用許諾契約に同意する場合、おそらくプロプライエタリなソフトウェアをインストールしていると思われます。

Windows、macOS、Smart**で出会うソフトウェアのほとんどがプロプライエタリであるのはなぜでしょうか。しかし、このようなソフトウェアの作成と配布のスタイルには一定の利点があり、多くの開発者がこの方法を採用するようになったのです。

プロプライエタリ・ソフトウェアは何ですか?

プロプライエタリ・ソフトウェアは、所有者が個人的に所有しているソフトウェアです。これは、プログラムを実行させるコードの知的財産権を誰かが所有していることを意味します。所有者は、企業でも個人の開発者でも構いません。

プロプライエタリ・ソフトウェアは、クローズド・ソース・ソフトウェアとも呼ばれます。これは、プログラムを正常に動作させるためのコードを閲覧、編集、再配布することができる無料のオープンソースソフトウェアとは対照的なものです。プロプライエタリ・ソフトウェアは、この許可を与えていません。その代わり、そのコードには通常アクセスできない。企業はこれらのプログラムをバイナリとして配布しており、私たちはこれらのファイルのクラッキングを許可していません。

今でこそ、クローズドソースのソフトウェアが普及しているかもしれませんが、昔はそうではありませんでした。フリーソフトウェア」という言葉が生まれたのは1980年代、「オープンソース」が登場したのは1998年だが、1980年以前のソフトウェアは、コストや制約がほとんどない状態であった。

この年、米国議会はコンピュータ・プログラムにも著作権保護を拡大した。IBMやアップルなどの企業は、コンピュータ製品を収益化する別の方法を見出そうと、この動きを後押しした。このビジネスモデルは、事実上、ソフトウェアの生産方法として定着している。

では、何が開発者をプロプライエタリモデルに惹きつけ、ユーザーにとってのメリットは何なのでしょうか?ここでは、その大きなポイントをご紹介します。

1 当期純利益計画

ソフトウェアの開発には時間がかかる。どうやってお金を稼ぐのですか?コンピュータ会社であれば、ハードウェアの売上が収益の中心です。でも、パソコンが必要な人、欲しい人がみんなもう買ってしまったら、困りますよね。

陳腐化することを想定して製品の寿命を任意に短くするか、これらのマシンで人々が使うソフトウェアを収益化する方法を見つけなければなりません(あるいは、業界が示しているように、なぜ両方ではないのでしょうか)。.

マイクロソフトは、ソフトウェアの権利を所有することでテクノロジーの巨人となっています。アップルはハードウェアで有名だが、iTunesでの音楽販売やapple app shopでのアプリ販売でも利益を得ている。

もしあなたが独立した開発者で、自分のアプリケーションを作りたい、あるいはソフトウェア会社を立ち上げたいと考えているなら、プログラムを非公開にすることは、非常にシンプルなビジネスプランになり得ます。オープンソースソフトウェアのクリエイターであれば、どのようにお金を稼ぐことができるかはあまり明確ではありません。

2 ビジョンや方向性の確立が容易である

クローズドソースソフトウェアを使用することで、財務計画を定義するだけでなく、あらゆる種類の計画を容易に作成することができます。

プロジェクトで発言権を持つのは、あなたとあなたのチームだけです。個人で仕事をすれば、中途半端なプロトタイプを誰かに否定される心配もなく、自由に過激な実験ができるのです。また、誰にも知られることなく、進捗の遅さを批判されることなく、何年もプロジェクトに取り組むことができます。

Linuxでは、Ubuntuが最近、Unityインターフェイスの次期バージョンを断念したのは、リリースに向けて何年もかけてソフトウェアを準備したからです(リリース時には多くの批判を受けました)。

GNOMEプロジェクトは2011年にバージョン3.0をリリースしましたが、インターフェイスが多くの人が成熟したと考えるレベルに達するまでには数年かかりました。プロジェクトが完成した時点でリリースするにしても、初期の段階で完成度の低いエクスペリエンスをリリースし、その過程で反復するにしても、目はあなたが行ったことに注目し、コメントしているのです。

人々は**変化**する傾向があり、自分の知っていることと違いすぎるという理由で、プロジェクトに拒否反応を示すことがあります。ちょっとしたプライバシーを守ることで、ソフトウェアが有利になるのです。

You Are Not a Gadget』の著者であるJaron Lanierは、これを生物学に例えています。

創造性とは、定期的かつ一時的な「カプセル化」を必要とするものであり、「情報は自由でありたい」というスローガンが示唆するようなカッチリしたグローバルなオープン性とは対照的です。生物の細胞には壁があり、学者は発表する前に一時的な秘密主義を採用し、本当の声を持つ著者は発表する前に文章を磨きたいと思うかもしれません。このように、カプセル化することで、テストやフィードバックが可能になり、卓越性を追求することができるのです。世界的なドロドロの中に○○的に拡散することは、平凡さを受け入れることである。"

一方、この世界に入ると、プロプライエタリなソフトウェアの存亡は、しばしばその競争力に左右される。長年にわたり、多くの素晴らしいプロジェクトが、十分な収益を上げることができずに消滅してきました。

これらのプログラムは、新しいオペレーティングシステムとの互換性を失い、開発者はコードを公開することはありません。その結果、ユーザーが見逃してしまうのです。一方、創造的なオープンソースプロジェクトは、利益をもたらすことなく存在し続けることができます。なぜなら、お金を稼ぐことは決して重要ではないからです。

iii. コンシューマー向けソフトウエアの充実を促進する。

ショップに入ると、目に入るソフトはすべてクローズドソースである可能性が高い。オペレーティングシステムからウイルススキャナー、ビデオゲームに至るまで、あらゆるものが含まれます。プロプライエタリなソフトウェア開発は、プログラムを製品として扱うので、より多くの製品を作ることを奨励する。

オープンソース開発では、ソフトウェアをよりコードに近い形で扱います。コードは自由に閲覧、編集、共有できるようにすべきです。必要なことを行うプログラムが既にあるのなら、自分で一からコードを書く必要はありません。オープンソースの世界では、努力の重複があまりないとは言いませんが、より多くのお金を得るために、同じようなプログラムのバージョンを競い合うようなことはないでしょう。

Apple App Storeやgoogleplayはプロプライエタリなアプリでいっぱいです。steamはクローズドソースのゲームでいっぱいで、その多くはかなり革新的です。

世の中には素晴らしいオープンソースプログラムがたくさんありますが、その中には何年も、あるいは何十年も前から存在しているものも少なくありません。ただ、オープンソースのデスクトップアプリケーションには、それほど多くの高品質なものがありません。

4 特定の状況下での安全性

オープンソースソフトウェアの利点の1つとして、セキュリティが謳われているのを聞いたことがあるかもしれません。誰もがコードを見ることができれば、潜在的な脆弱性を確認し、対処することができます。また、プログラムが何か不審な動きをしていないか確認することもできます。

しかし、これは誰かが実際にすべてのコードを調べ上げたときにのみ起こることです。バグがあっても、誰も気づかないまま、何十年もすべてのLinuxコンピュータのコアコンポーネントに存在し続けることができるのです。もちろん、これはWindowsのようなプロプライエタリなソフトウェアでも起こることです。これは、どちらの方法が必ずしもバグに対処するのに適しているわけではないことを示すものです。

とはいえ、場合によっては、クローズドソースのソフトウェアを使用することが望ましいこともあります。ミサイル発射に使われたプログラムのソースコードをみんなで見る必要があるのでしょうか?そのようなソフトウェアを使う人は少なく、**そのようなソフトウェアに関する専門知識を持つ人がいる方が良いかもしれません。サイレント・セキュリティは唯一の防御線とはなりえませんが、場合によっては役に立ちます。

5 より迅速な対応

無償のオープンソースソフトウェアのほとんどは、そのままの状態で提供されます。バグを報告すれば、誰かが時間をかけて修正してくれることを期待することはできますが、誰もそれをする義務はありません。知識があれば、自分で問題を解決し、その解決策を他の人と共有することができます。これはオープンソースソフトウェアの最大の利点の一つですが、プログラマーであっても、ほとんどの人は自分でバグを修正することができません。

プロプライエタリなソフトウェアは、通常、製品として提供されます。所有者は、それを使うユーザーを、購入した製品がある方法で機能することを期待する消費者として見ています。したがって、開発者はより多くの問題を解決する義務があります。サポートを受けるために、明確なメールアドレスや電話番号に連絡することもあります。

Windows から Linux への乗り換えを検討する主な理由は、障害、ラグ、性能の低さなどです。しかし、少なくとも、サポートが必要なときにどこに頼めばいいのかがわかり、ある程度の影響力を持つことができるのです。

プロプライエタリ・ソフトウェアの方が優れているのか?

市場で競争するために、プロプライエタリなソフトウェアは思い切った変更を行い、時には操作的な振る舞いをする傾向がある。高価なソフトは、お金がない人や、プログラムがない地域でも利用できないこともあります**。

しかし、プロプライエタリなモデルには利点がないと言うのは、完全に不誠実です。

個人的には、Linuxを使い、フリーソフトを好んで使っています。プロプライエタリなソフトウェアは、お金を稼ぐための明確な方法を提供するかもしれませんが、収益が枯渇すると、これらのプログラムは消滅する傾向があります。

  • 2021-03-25 18:59 に公開
  • 閲覧 ( 60 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ