コード定義(プログラミング/オープンソースとクローズドソース)
その他 / / July 04, 2021
マルコス・グリエルメッティ著、9月。 2008
私たちが話すとき コード から プログラミング 私たちは意味します 言語 それによって コンピューターは、自動的に処理される一連の命令とデータで構成されます。
ザ・ コードイン コンピューティング バイナリ(コンピューターでのみ解釈可能)、ソースコード(人間で解釈可能)、およびその 法的または政治的側面は、フリーソフトウェア、オープンソース、フリーウェア、シェアウェア、またはプロプライエタリ/プロプライエタリソフトウェアです。 伝統的な.
ザ・ 自由ソフトウェアまたは自由ソフトウェア この点に関して明確な定義があります。フリーソフトウェアファウンデーションによると、それはあらゆる目的に使用でき、研究され(それが何をするのかを知っている)、コピーされ、改善されるものです。 多種多様なフリーソフトウェアライセンスがあり、GNU GPLがすべてのリファレンスですが、MIT、BSD、Mozilla、Apache、またはCreativeCommonsライセンスについても言及できます。
ザ・ オープンソースソフトウェア (オープンソース)は基本的にフリーソフトウェアと同じですが、プロプライエタリソフトウェアとフリーソフトウェアを組み合わせることに抵抗がない点が異なります。 いかなる目的にも使用できないオープンソースソフトウェアもあるため、無料ではありません。
ザ・ フリーウェアはフリーソフトウェアとはほとんど関係がありません、無料のものはあなただけなので 分布:一般に、変更、調査、または商品化することはできないため、ソースコードがないことは明らかです(「 プログラム").
シェアウェアはフリーウェアに似ていますが、 制限 エキストラ:着用時間。 これらのプログラムは通常、数日で無効になります。これらは完全なプロプライエタリプログラムのデモ/ライトバージョンです。
ザ・ プロプライエタリソフトウェア 伝統的( スタイル から ウィンドウズ)いかなる目的にも使用を許可せず、研究を許可せず(作成者に大金を支払うことを除いて)、無料のコピーまたは誰かによる改善を許可しません。 自由ソフトウェアの完全な逆、 そう ウィンドウズ Y GNU / Linux 彼らはとても直面しています。
コードのトピック(プログラミング/オープンソースとクローズドソース)