オープンソースソフトウェア-長所と短所

あなたは、Microsoft OfficeやPhotoshopのようなソフトウェアのために支払っている可能性があり、あなたが使用しているソフトウェアとほぼ同じ機能を持っているソフ!! そして、あなたはしばらくの間、あなたの頭を傷つける私はソフトウェアを認識していなかった理由を考えています。これは、Microsoft Office、Photoshop、またはあなたが支払うもののようなソフトウェアが商用ソフトウェアであり、大企業は、これらの種類の製品がよく宣伝され、高い使いやすさであることを確認しているためです。

だから、オープンソースソフトウェアが無料であることに気づいたら、それらを使用することを考えるかもしれません。 結局のところ、Ubuntuで作業を行うことができるのに、なぜmacOSオペレーティングシステムに多額の金額を費やす必要がありますか? LibreOfficeとほぼ同じ機能を楽しむことができるのに、なぜMicrosoft Officeにお金を費やす必要があるのですか? 誰かがかつて言ったので—

“お金の負荷を持っていることはよりよい人をしない。.

—Ziad Abdeinour

しかし、ハイテクライフは太陽と虹のすべてではありません。バマー!! すべてにはいくつかの利点といくつかの落とし穴があります。あなたにいくつかのドルを節約します製品のダウンロードを開始する前に、あなたの研究を行うと、オープンソースソフトウェアは、あなたがで動作するこ あなたは、彼らが提供する長所と短所を見て、この決定を下すことができます。

無料です!!

ユーザー側では、オープンソースソフトウェアは、発生するビジネスニーズにカスタムフィットソリューションを開発する際にユーザーの創意工夫を開始します。ほとんどの場合、中小規模の企業はオープンソースソフトウェアを採用し、より多くの利益を得ています。写真スタジオやインターネットカフェのようなお店は、オープンソースソフトウェアを使用し、技術への低投資で彼らのビジネこれらのオープンソースソフトウェアは、彼らが複数のプラットフォーム上で動作することを考慮して作成されます。彼らは通常無料で提供されており、あなたがダウンロードした追加のコピーのために支払う必要はありません。

彼らがすることに対する情熱

情熱は、世界で最もクレイジーだが重い進歩を駆動するものです。すべてのソフトウェア開発者がお金を気にしているわけではありません。これらの技術オタクの多くは、彼らが彼らの仕事から作るお金を気にしない、彼らは世界に違いを生むプログラムを構築するために努力しています。パイドパイパーのように。

P.S—それはT.Vショー”シリコンバレー”への参照です。

この技術は柔軟性があります

オープンソースは、無料配布のための基本的なソースコードで開発され、公開アクセスと変更を目的としたソフトウェアに関 著作権者は、本ソフトウェアを研究、変更、および配布する権利をユーザーに付与します。purpose.So 中小規模のビジネスは、既存のオープンソースのソフトウェアを変更したり、ビジネスニーズに応じてそれらのためにそれを行うことができ

オープンソースソフトウェアの欠点

ほとんどのコンピュータユーザーはプロプライエタリなアプリケーションのみを使用していますが、オープンソースコミュニティは多くのソフトウェアを開発することに成功しています。 オープンソースのソフトウェアの使いやすさは、多くの場合、この限られた配布の理由の一つと考えられています。これは、Mozilla Firefox、Ubuntu、Androidなどのようなオープンソースのソフトウェアには当てはまりません。

Hacking Stuff

OWASP Top10は、webアプリケーションセキュリティのセキュリティ上の懸念を概説する定期的に更新されたレポートで、10の最も重要なリスクに焦点を当て、そのうちの一つは”既知の脆弱性を持つコンポーネントを使用する”ことである。 多くのweb開発者は、webアプリケーションでコンテンツ管理システムやフレームワークなどのコンポーネントを使用しており、そのうちのいくつかはsource.As ソースコードのほとんどは公開されています一部の人々は、製品の脆弱性を悪用し、バグを作成するためにこの権限を使用しています。例えば、WordPressは多くの脆弱性を持つオープンソースのソフトウェアです。

だから私はハイテクライフはすべての虹と太陽ではないと言ったのです。しかし、大企業が構築したオープンソースソフトウェアは、主にユーザビリティとセキュリティを念頭に置いて設計されています。また、プロプライエタリなソフトウェアは、彼らが問題を発生したり、混乱しないことを保証するものではありませんproductivity.So 安価で柔軟性があり、開発者が情熱的に構築したものを尊重するオープンソースのソフトウェアを使用する方が良いでしょう。

私はGoogleがどのように動作するかから読んだものを引用したいと思います:

“オープンソースは、実際には、プラットフォーム、業界、エコシステム全体を成長させることにコミットしていると言います。 それは誰もが競技場がレベルであることを見ることができ、特定のプレイヤーに与えられる不公平な利点はありません。 不公正な利点のこの疑いを取除くことは成長を助ける”。 (シュミット&ローゼンバーグ,2014)