Відкритий код проти Загальнодоступні програмні додатки

click fraud protection

Іноді термін «відкрите програмне забезпечення (ОС)» використовується як взаємозамінне з програмним забезпеченням «суспільного надбання (PD)», але це не одне й те саме.

Як загальнодоступне, так і програмне забезпечення з відкритим вихідним кодом дозволяє користувачам отримувати доступ до вихідного коду програмного забезпечення для самої програми та змінювати його. Вихідний код — це в основному список команд, які визначають, як виконується програма.

Однак деякі відкрите джерело програми мають обмеження на їх використання та розповсюдження, якщо програмне забезпечення загального користування не має. Програмне забезпечення з відкритим кодом робить мають авторські права. Авторські права визначають, як користувач може змінювати та поширювати програмне забезпечення.

Авторські права або обмеження використання

Ключова відмінність між програмним забезпеченням для ОС і PD полягає не в тому, чи доступний користувачеві вихідний код. Натомість різниця полягає в тому, чи існують будь-які ліцензійні вимоги чи інші обмеження щодо використання, зміни вихідного коду, повторного розповсюдження програми чи авторського права. Якщо є обмеження, це програмне забезпечення з відкритим кодом, а не суспільне надбання.

Open Source Initiative (OSI), некомерційна організація 501(c)(3), розташована в Каліфорнії, схвалює авторські права на відкрите програмне забезпечення. Вони пропонують дуже детальне та юридичне визначення програмного забезпечення з відкритим кодом, хто може його використовувати та як. Вони також мають алфавітний список компаній, які пропонують програмне забезпечення з відкритим кодом, якщо ви хочете дослідити певну компанію. OpenSource.org це чудове місце, щоб дізнатися більше про те, як ви можете розробляти, співпрацювати та використовувати програмне забезпечення ОС. Схвалені OSI авторські права детально описуватимуть чотири основні свободи:

  1. Зміна коду
  2. Використання програмного забезпечення для будь-яких цілей
  3. Створення нового програмного забезпечення на основі базового для власного використання
  4. Спільне використання програмного забезпечення

З іншого боку, програмне забезпечення, що є суспільним надбанням, не має авторського права чи патенту, хоча більшість могли б, якби хотіли. У деяких випадках творець вирішив не поширювати авторське право — відмовлявся — або термін дії авторського права закінчився. Програмне забезпечення можна використовувати, змінювати та ділитися без додаткових дозволів. Однак слід завжди віддавати належне інтелектуальній власності творця. Більшість творців випускають своє безкоштовне програмне забезпечення, що є загальнодоступним, під назвою Загальна публічна ліцензія GNU-GPL.

Інші важливі відмінності

Програмне забезпечення ОС розробляється спільно, і будь-хто може вільно ділитися, використовувати та навіть змінювати, якщо воно дотримується авторських прав OSI. ОС розробляється завдяки внескам багатьох і поширюється за ліцензіями, які мають відповідати певним критеріям використання. Ліцензія не може дискримінувати нікого. Іншими словами, ви не можете заборонити певним групам людей використовувати програмне забезпечення. Він повинен дозволяти похідні роботи.

Ви також можете побачити терміни умовно-безкоштовне програмне забезпечення. Умовно-безкоштовне програмне забезпечення є недорогим або безкоштовним програмним забезпеченням, але потребує реєстрації та, можливо, плати за повну версію. Безкоштовне програмне забезпечення також може коштувати невелику плату і зазвичай є невеликими програмами без підтримки користувача. Можливо, ви не зможете безпосередньо змінювати або ділитися умовно-безкоштовним програмним забезпеченням.

Приклади

Програмне забезпечення з відкритим вихідним кодом буває різних форм і розмірів і може служити різним цілям. Приклади включають LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice і SquirrelMail. Firefox є простим веб-браузером, тоді як LINUX є більш складним. Це операційна система на базі UNIX. OpenOffice — це офісний пакет, запропонований Apache.

У випадку OpenOffice ви можете безкоштовно завантажити та встановити програму майже на будь-якому комп’ютері, навіть якщо ви встановите її на кількох комп’ютерах. Ви також можете зробити копії та роздати їх друзям і родині. Плати за ліцензію немає. Використовуйте його як будь-який інший текстовий процесор, електронну таблицю або програма бази даних. І якщо у вас виникне проблема, наприклад, якщо з’явиться помилка, або якщо ви думаєте, що можете її виправити, ви можете повідомити про це або просто самостійно усунути проблему у своїй копії. Програма дозволяє користувачам «покращувати» його, повідомляє Apache.

Алгоритм безпечного хешування 3 (SHA-3) є прикладом загальнодоступного програмного забезпечення. SHA-3 використовується для перетворення даних різних розмірів у фіксований розмір формату. Доктрина замку, це гра-головоломка та стратегія, розроблена та оприлюднена у 2014 році.

Чи це безпечно?

Щоразу, коли ви дозволяєте доступ кільком користувачам, виникає проблема вірусів. Будьте обережні та переконайтеся, що у вас є хороша антивірусна програма, коли ви отримуєте доступ до програмного забезпечення з відкритим вихідним кодом або загальнодоступного програмного забезпечення.

Станьте професіоналом Google AdWords за допомогою безкоштовного навчання

Подарунок нечасто дають вам на блюді, але навчання Google Ads на Skillshop робить саме це. Для тих, хто ще не знайомий з нею, AdWords – це програма онлайн-реклами Google. Рекламодавці розміщують свої оголошення в мережі Google, щоб вони відображ...

Читати далі

Посадові інструкції офіцерів ВПС

Щоб стати офіцером ВПС Сполучених Штатів, необхідно мати мінімум ступінь бакалавра. У деяких галузях, таких як медицина та цивільна інженерія, потрібні спеціальні ступені. Можна отримати комісію у ВПС Сполучених Штатів, пройшовши відбір до Прогр...

Читати далі

Контрольний список для процесу управління ефективністю

Оцінка продуктивності, оцінка ефективності, форми оцінювання, як би ви їх не називали, давайте називати їх зниклими. Як окремий щорічний штурм, атестація не подобається й уникає її. Зрештою, скільки людей у ​​вашій організації хочуть почути, що ...

Читати далі