Визначення коду (програмування / з відкритим та закритим кодом)
Різне / / July 04, 2021
Маркос Гульєльметті, вересень. 2008
Коли ми говоримо про код від програмування ми маємо на увазі мову за допомогою якого комп’ютери, містить набір інструкцій та даних, які обробляються автоматично.
код в обчислювальної техніки Він може бути двійковим (інтерпретується лише на комп’ютерах), вихідним кодом (інтерпретується людьми) та своїм юридичний або політичний аспект може бути вільним програмним забезпеченням, відкритим кодом, безкоштовним програмним забезпеченням, умовно-безкоштовним програмним забезпеченням або власним програмним забезпеченням традиційний.
вільне програмне забезпечення або вільне програмне забезпечення має чітке визначення в цьому відношенні, на думку Фонду вільного програмного забезпечення, його можна використовувати для будь-яких цілей, вивчати (знаючи, що він робить), копіювати та вдосконалювати. Існує велика різноманітність ліцензій на вільне програмне забезпечення, GNU GPL є посиланням на всіх, але ми також можемо згадати ліцензії MIT, BSD, Mozilla, Apache або Creative Commons.
програмне забезпечення з відкритим кодом (з відкритим кодом) в основному те саме, що і безкоштовне програмне забезпечення, за винятком того, що ви не бажаєте змішувати запатентоване програмне забезпечення з безкоштовним програмним забезпеченням. Існує також програмне забезпечення з відкритим кодом, яке не можна використовувати з будь-якою метою, тому воно не буде безкоштовним.
безкоштовна програма має мало спільного з вільним програмним забезпеченням, оскільки єдине, що безкоштовно, - це ваш розподіл: загалом його не можна модифікувати, вивчати чи комерціалізувати, тому очевидно, що він поставляється без вихідного коду (без "рецепту Програма").
Умовно-безкоштовне програмне забезпечення схоже на безкоштовну програму, але з обмеження додатково: час носіння. Ці програми, як правило, відключаються через кілька днів, це демонстраційні / легкі версії повних фірмових програм.
запатентоване програмне забезпечення традиційний (до стиль від Windows) не дозволяє використовувати його з будь-якою метою, не дозволяє вивчати його (крім поплати за стан своїх творців), не дозволяє його безкоштовну копію чи вдосконалення кимось: це повна інверсія вільного програмного забезпечення, так Windows Y GNU / Linux вони так конфронтуються.
Теми в коді (програмування / з відкритим та закритим кодом)