Определение на кода (програмиране / отворен и затворен код)
Miscellanea / / July 04, 2021
От Маркос Гулиелмети, на септември. 2008
Когато говорим за код от програмиране имаме предвид език с което компютри, съдържа набор от инструкции и данни, които се обработват автоматично.
The код в изчислителна техника Той може да бъде двоичен (интерпретируем само от компютри), изходен код (интерпретируем от хора) и в него правен или политически аспект може да бъде безплатен софтуер, отворен код, безплатен софтуер, софтуер за споделяне или патентован / патентован софтуер традиционни.
The безплатен софтуер или безплатен софтуер има ясна дефиниция в това отношение, според Фондацията за свободен софтуер тя може да се използва за всякакви цели, да се изучава (знаейки какво прави), да се копира и подобрява. Съществува голямо разнообразие от лицензи за свободен софтуер, като GNU GPL е препратка към всички, но също така можем да споменем лицензите MIT, BSD, Mozilla, Apache или Creative Commons.
The софтуер с отворен код (с отворен код) по същество е същото като безплатния софтуер, с изключение на това, че не сте склонни да смесвате патентован софтуер с безплатен софтуер. Съществува и софтуер с отворен код, който не може да се използва за никакви цели, така че не би бил безплатен.
The безплатната програма няма много общо със свободния софтуер, тъй като единственото безплатно нещо е вашето разпределение: като цяло не може да бъде модифициран, изучаван или комерсиализиран, така че е очевидно, че той идва без изходен код (без "рецептата на Програма").
Shareware е подобен на безплатния софтуер, но с ограничение допълнително: времето за носене. Тези програми обикновено се деактивират след няколко дни, те са демо / леки версии на пълни собствени програми.
The патентован софтуер традиционни (до стил от Windows) не позволява използването му за каквато и да е цел, не позволява изучаването му (освен чрез плащане на съдбата на създателите му), не позволява неговото безплатно копие или подобряването му от никого: това е обща обратна на свободния софтуер, така Windows Y. GNU / Linux те са толкова изправени.
Теми в кода (програмиране / отворен и затворен код)