コード定義(プログラミング/オープンソースとクローズドソース)

プログラミングコードについて話すとき、コンピューターが動作する言語を指します。これは、自動的に処理される一連の命令とデータで構成されます。

コンピュータコードは、バイナリ(コンピュータのみによって解釈)、(人間が解釈)、ソースコード、およびその法的または政治的な側面で、それはフリーソフトウェア、オープンソース、フリーウェア、シェアウェアや独自/伝統的なプロプライエタリソフトウェアすることができことができます。

フリーソフトウェアやフリーソフトウェアは、尊敬の明確な定義があり、従っにフリーソフトウェア財団(何を知って勉強し、任意の目的のために使用することができるものであることがコピーされ、改善された、ありません)。多種多様な自由ソフトウェアライセンスがあり、GNU GPLがすべてのリファレンスですが、MIT、BSD、Mozilla、Apache、またはCreativeCommonsライセンスについても言及できます。

オープンソースソフトウェア(オープンソース)を除いて、基本的に自由と同じであるため、フリーソフトウェアとプロプライエタリソフトウェアを混ぜることに消極的ではないソフトウェア。いかなる目的にも使用できないオープンソースソフトウェアもあるため、無料ではありません。

フリーウェアはフリーソフトウェアとはほとんどを持っている唯一の自由が配布されているので、一般缶に、修正学んまたは販売されていない、(「レシピずにソースコードなしで来ることは明らかであるようプログラム」)。

シェアウェアはフリーウェアに似ていますが、使用時間という追加の制限があります。これらのプログラムは通常、数日で無効になります。これらは完全なプロプライエタリプログラムのデモ/ライトバージョンです。

独自のソフトウェア伝統的な(スタイルWindowsが)あなたの無料コピーを許可するか改善されない、(そのクリエイターに運命を払っ除く)の調査を許可しない、任意の目的のためにその使用を許可しないことを誰もが:での完全な逆自由ソフトウェア、それがWindowsGNU / Linuxが対立している理由です。


$config[zx-auto] not found$config[zx-overlay] not found