フリーソフトウェアのイデオロギー

フリーソフトウェアの全世界、作者がユーザーからのお金を必要とせず、ソースコードを全世界に公開することさえできる膨大な数の深刻なプログラムが存在する可能性について多くの人々が困惑しています。



さらに、新しいサポーターは前例のない速度でフリーソフトウェアコミュニティに参加しています。 彼らは狂っていますか? 食べ物のために働く準備はできましたか?



いや



知識

秘密は、フリーソフトウェアが未来であることです。 審問は科学者を迫害し、科学に従事することを禁じていたため、現在、大企業は「企業秘密」、特許保護、クローズドソースコード、および完成品の不当な価格の知識をロックすることに制限することで進歩を妨げています。

フリーソフトウェアでは、逆のことが当てはまります。 一度得られた結果は誰もがアクセスできるようになり、車輪を再発明する必要はありません。 この巨大な動きは、人々の間で蓄積された知識の交換を促進します。 閉じたソフトウェア環境では、互いに競合するゼロから作成された同様のプログラムがいくつか見られます。 また、開発者は同じことを何度も複製する必要がありました。 フリーソフトウェアの世界では、同数の開発者の仕事がより多くの実を結ぶでしょう。

簡単な例-数学の問題を10個速く解決できるのは誰ですか? 10人が一緒に、またはそれぞれ個別に。



間違い

私たちは皆、ソフトウェアにエラーがあることを知っています。 多かれ少なかれ、あります。 欠陥、原因不明の状況、最適なソリューションなどではない フリーソフトウェアには、「十分な目で、すべてのエラーが表面にある」という法律があります。

また、どのコードがより良いか、閉じた会社の同僚だけがあなた以外に見るコード、またはコミュニティの何百人もの関心のあるメンバーが見るコードを想像してください。 2番目のケースでは、より適切に記述できることは明らかです。 恥をかかないために。 そして、他の人が理解できるように。 そして、これはプログラムの品質に影響します。



お金

フリーソフトウェア開発者は食べるべきですか? 服を着る? 女性を愛し、彼らに贈り物をしますか? はい フリーソフトウェア開発者は何を獲得できますか? カスタムソフトウェア開発者にとって、すべてが明確です。 しかし、無料の箱入りソフトウェアを書く人はどうでしょう。

いくつかの方法があります。

1.コミュニティと慈善団体。

開発者をサポートするコミュニティがあります。 例は、GNOME Foundation、Mozilla Foundation、Apache Foundationです。 GNOMEの下で価値のあるプログラムがあれば、彼らはその開発のためにドワーフコミュニティのコミュニティからお金を割り当てることができます。 また、コミュニティコミュニティは、たとえば、流通業者や個人からの寄付によって補充されます。

2.サポートとアップデート。

流通メーカーはこれをよく利用します。 ソフトウェア開発に関与するコミュニティにお金の一部を提供します。



もちろん、このアプローチでは数十億を稼ぐことは不可能です。 しかし、お金は幸せではありませんか?

トーバルズが言ったように、ただの楽しみのために。




All Articles