Швидше, взаємодія окремих суб’єктів базується на спільній філософії, в якій створюються загальні блага (скорочено “загальне”) на благо всіх. Поведінка контролюється соціальними нормами, а не правовими нормами. Мотивацією участі є менший прибуток, але більший значущий внесок у суспільство на благо всіх.
Внесок у проекти з відкритим кодом / FOSS базується на декількох факторах, наприклад:
- На основі відсотків
До чого б я хотів внести свій внесок? Що я хочу використовувати?
- Не зобов’язує
Не обов’язково. Що я люблю робити? Що я хочу робити?
- Відповідно до здібностей
У чому я особливо хороший? Чого я хочу навчитися, пробуючи нові речі?
Результати - це дуже цікаві, різноманітні проекти, які виникають на основі особистої волі розробників і культивуються цими людьми або їх співробітниками. У цих проектах відображається пристрасть та ентузіазм, без необхідності матеріального стимулювання.
Моделі ліцензій
Без відповідних моделей ліцензій реалізація та підтримка проектів FOSS була б набагато складнішою. Ліцензійна модель - це угода про використання, обрана розробником для проекту, яка надає всім нам надійну стабільну структуру для роботи. Моделі ліцензій встановлюють чіткі вказівки та визначають, що можна робити з кодом з відкритим кодом. Загальна мета - забезпечити доступність програмного забезпечення чи ілюстрацій для всіх. Ліцензійні моделі набагато менш обмежувальні, ніж інші комерційні ліцензійні угоди.
Для програмного забезпечення використовуються такі ліцензії, як GNU Public License (GPL) або BSD. Інформаційні товари, креслення та аудіо- та відеодані зазвичай ліцензуються під Creative Commons [1]. Усі моделі ліцензій юридично перевірені. Використання ліцензійних моделей постійно зростало протягом останнього десятиліття і є загальновизнаним сьогодні.
10 причин відкритого коду
Серед основних питань, що стосуються програмного забезпечення з відкритим кодом, є: “Чому програмне забезпечення з відкритим кодом - це добре для вас?”“ Які переваги використання ліцензії з відкритим кодом для програмного забезпечення чи Creative Commons для ілюстрацій?»Та« Як використання програмного забезпечення з відкритим кодом може випереджати конкурентів як компанію?”Нижче ви знайдете наш список десяти основних причин використання кодування з відкритим кодом.
1. Наявність вихідного коду
Ви можете повністю бачити вихідний код програмного забезпечення, завантажувати його, надихатись та використовувати базову структуру для власних проектів. Відкритий код легко налаштовується і дозволяє вам як розробнику створювати власні власні варіанти для задоволення ваших конкретних потреб та вимог.
2. Наявність програмного забезпечення
Кожен може завантажити та використовувати програмне забезпечення з відкритим кодом. Немає обмежень щодо групи користувачів або передбачуваної аудиторії, призначення, частоти використання та пристроїв, на яких можна встановити програмне забезпечення з відкритим кодом. Також не передбачено сплати ліцензійних зборів.
3. Нижча загальна вартість власності (TCO)
З відкритим вихідним кодом відсутня плата за ліцензію та використання. Як комерційна послуга, витрати стосуються лише впровадження, налаштування, конфігурації, технічного обслуговування, документації та служб підтримки.
4. Наближає світ
Через спільноти з відкритим кодом ви можете легко зв’язатися з іншими розробниками з інших країн, задати їм запитання та навчитися у них, а також код або ілюстрацію, яку вони написали та опублікували. Це заохочує глобальну командну роботу та співпрацю, що покращує та урізноманітнює застосування спільних технологій. Ви побачите, що спільноти з відкритим кодом створюються та процвітають, оскільки кожна людина має спільну мету підтримувати та вдосконалювати код швидше, інноваційніше та ефективніше, так що спільнота та не тільки можуть отримати користь.
5. FOSS пропонує різноманітність
Використання стандартів з відкритим кодом не обмежує наявний пул програмного забезпечення одним програмним забезпеченням, а розширює його. Використовуючи відкритий код, ви можете вибирати серед безлічі різних реалізацій та програмних рішень відповідно до власних унікальних потреб.
6. Освітні можливості
Відкритий код є життєво важливим для освітнього прогресу всіх, оскільки інформація та ресурси зараз є у вільному доступі. Ви можете дізнатися від інших розробників, як вони створюють код та використовують програмне забезпечення, яким вони надали спільний доступ через відкритий код.
7. Створює можливості та спільноту
Оскільки програмне забезпечення з відкритим кодом приносить нові ідеї та внески, спільнота розробників стає все більш енергійною спільнотою, яка може вільно ділитися ідеями. Через спільноту ви можете зустріти людей зі схожими інтересами. Кажуть, що багато рук змушують легко працювати; аналогічним чином, набагато простіше досягти видатних результатів, якщо код розробляється "армією" талановитих людей, які працюють командою для усунення несправностей та доставки за рекордні терміни.
8. FOSS заохочує інновації
FOSS виховує культуру спільного використання та експериментів. Вам пропонується бути новатором, пропонуючи нові ідеї, продукти та методи. Надихайтеся тим, чого ви дізнаєтесь від інших. Рішення та варіанти також можна продати набагато швидше, а відкритий код дозволяє розробникам спробувати, протестувати та експериментувати з найкращими доступними рішеннями.
9. Довіра
Тестуючи своє програмне забезпечення через відкритий код, клієнти та користувачі можуть побачити, чим займається ваш продукт, які його обмеження. Клієнти можуть подивитися, як працює програмне забезпечення, перевірити його та налаштувати, якщо це необхідно. Це створює довіру до того, що робить продукт або програмне забезпечення. Ніхто не любить загадкові та важкі для розуміння рішення чи програмні продукти.
10. Надійність та безпека
Чим більше людей працюють над кодом, тим вища надійність цього коду. Код, заснований на співпраці, буде вищим, оскільки легше виявити будь-які помилки та вибрати найкраще виправлення. Також покращується безпека, оскільки код ретельно оцінюється та оцінюється спільнотою розробників, які мають до нього доступ. Як правило, існують групи тестувальників, які перевіряють нові випуски. Будь-які проблеми, які можуть виникнути, ретельно вирішуються громадою.
Приклади успішного використання відкритого коду (випадки використання)
FOSS вже давно не є нішевим ринком. Найвидатнішими прикладами є комп'ютерні системи на базі Linux, які використовуються скрізь - від веб-серверів, телевізорів до мережевих приладів, таких як бездротові точки доступу. Це надзвичайно скорочує витрати на ліцензування та підвищує стабільність базової інфраструктури, від якої залежать багато галузей, компаній та галузей. Такі компанії, як Facebook та Google, використовують FOSS для запуску своїх послуг - це включає веб-сайт, телефон Android, а також пошукову систему та веб-браузер Chrome.
Список залишається неповним, не згадуючи автомобіль з відкритим кодом (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7], а також LibriVox [8], послугу, яка забезпечує безкоштовні аудіокниги, які читають волонтери з усього світу. Нижче ви знайдете підбірку тематичних досліджень, які, на нашу думку, можуть надихнути вас на використання рішень на основі FOSS.
Тематичні дослідження
1. Макоко, Нігерія
Громада нетрях у кварталі Макоко в Лагосі, Нігерія, проживає майже 95 000 людей. Повна карта цього міста тепер доступна на картах Google завдяки наявності коду з відкритим кодом в Африці, люб’язно надано Ініціативою «Кодекс для Африки» спільно зі Світовим банком [9]. Спочатку Макоко не фігурував ні на картах, ні в містобудівних документах [23]. В один момент на карті було лише 3 крапки, незалежно від того, що це одна з найбільших нетрі в Африці зі складною системою водних шляхів і будинків.
Завдяки збору даних ця ініціатива створила робочі місця для жінок із громади, яких навчили використовувати дрони для збору даних, необхідних для створення карти спільноти. Зібрані дані, що включали дуже докладні фотографії та інформацію про водні шляхи, вулиці та будівлі, були проаналізовані аналітиками даних перед завантаженням в Інтернет за допомогою OpenStreetMap.
Ця ініціатива покращує життя та погляд цього суспільства з метою покращення інформаційної інфраструктури Макоко. Якби ця ініціатива не виконувалась із використанням програмного забезпечення із закритим кодом, витрати та кошти, необхідні для цього, були б непомірними через додаткові витрати на такі елементи, як дані, кошти на оплату персоналу, придбання обладнання, транспорт, логістичні витрати, ліцензування та дозволи.
2. Обчислювальний кластер в Месоцентрі де Калькуль, Університет Франш-Конте, Франція
Університет Франш-Конте, розташований у Безансоні, Франція, має обчислювальний центр для наукових обчислень [10]. Основні галузі досліджень включають наномедицину, хіміко-фізичні процеси та матеріали та генетичне моделювання. CentOS та Ubuntu Linux використовуються для забезпечення високопродуктивної паралельної обчислювальної інфраструктури.
3. GirlHype Coders (Women Who Code), Кейптаун, ПАР
Баратанг Мія [11] - кодер, що самоучить себе - запустив кодери GirlHype [12,24] в 2003 році як ініціативу щодо розширення можливостей молодих дівчат в Африці. Це школа програмної інженерії, яка зосереджена на навчанні молодих жінок та дівчат, як програмувати та розробляти програми для підвищення їх цифрової грамотності та економічної мобільності. Баратанг Мія має на меті збільшити відсоток жінок у науковій, машинобудівній та технологічній галузях. Клуби працюють так, що дівчата можуть відвідувати безкоштовні уроки після уроків, щоб вивчати та вивчати кодування.
GirlHype допомагає покращити життя не лише дівчат та жінок, які беруть участь у цій ініціативі, але й їхніх спільнот, завдяки глобальному конкурсу технологічного підприємництва, який називається Technovation, регіональним послом якого є GirlHype. У цій програмі дівчата знаходять проблему у своїх громадах, розробляють рішення для неї та, використовуючи кодування з відкритим кодом, створюють програму для цього рішення. Інші жінки, які є кваліфікованими програмістами, мають можливість навчати молодих жінок у цій галузі та керувати ними. GirlHype також навчає жінок у бізнесі, як користуватися Інтернетом для просування свого бізнесу в Інтернеті. Ця ініціатива допомогла дівчатам влаштуватися на роботу у галузі, в якій інакше вони б не змогли працювати.
Віце-прем'єр-міністр з технічного візиту до GirlHype у Хаєліці, Кейптаун, ПАР [25]
4. Мультфільми та відкритий код
Відкритий код стає нормою для розробки програмного забезпечення заради співпраці та внеску. Компанії все частіше рухаються до використання технологій з відкритим кодом для своїх потреб програмування. У світі мультфільмів та анімації це пов’язано з тим, що такий підхід дозволяє галузі залучати сторонніх талантів до незалежних розробників та художників, а також створює галузевий стандарт, де різні люди співпрацюють та застосовують одну і ту ж технологію.
Серед галузевих, які сприйняли цю технологічну ідею, є Pixar Animation Studios [13], яка відкрила свою технологію Universal Scene Description (USD) [14]. USD допомагає кінематографістам читати, писати та переглядати дані 3D-сцен, що дозволяє багатьом різним художникам працювати над одним проектом. Pixar також випустив програмне забезпечення RenderMan [15], фотореалістичне програмне забезпечення для 3D-рендерингу, яке є безкоштовним для некомерційних цілей, таких як навчальні цілі та особисті проекти.
Від вільного програмного забезпечення до вільного суспільства
Десять років тому Томас Уінде та Френк Гофман задали питання: «Що було б, якби принципи FOSS були передані суспільству і, таким чином, змінили модель суспільства?”[3] У здійсненні цього кроку часто сумніваються і класифікуються як утопія. Ми хотіли дізнатися більше про це. Результатом нашого розслідування став цікавий погляд на наше суспільство (з переважно європейської точки зору), яке спостерігало еволюцію процесів, які свідомо чи несвідомо дотримувались принципів FOSS. Ми знайшли довгий список дивовижних прикладів, починаючи від безкоштовних бездротових мереж, таких як Freifunk [16], відкриваючи бібліотеки, безкоштовних апаратних проектів (RaspberryPi, Arduino, BeagleBoard), неприбуткових офісних спільнот, Global Village Construction Set (GVCS) [17 ], а також обмін такими рецептами, як FreeBeer [18] та OpenCola [19].
Ми дійшли висновку, що більш загальне, системне прийняття принципів FOSS обіцяє суттєво позитивно змінити наше глобальне суспільство. Перехід від найманої праці до добровільної роботи на базі громад може допомогти крок за кроком досягти вільного суспільства, в якому потреби всіх можна визнати та задовольнити. На африканському континенті ця ідея спільноти дуже сильна («Ubuntu» [20]), тоді як в Європі та Північній Америці вона протягом століть була втрачена на користь підходу, орієнтованого на прибуток.
Висновок
Люди, для яких філософія FOSS є новою і які виросли з капіталістичною моделлю суспільства, що базується на прибутку, можуть поставити ряд розумних питань щодо вмісту з відкритим кодом. Тут ми відповімо на деякі найпоширеніші запитання:
- Хтось може вкрасти мій «винахід»?
Завдяки відкритому коду ми просто ділимося своїми ідеями і отримуємо вигоду один від одного завдяки такому обміну ідеями. Однак загальноприйнятою практикою є віддати належне людям, які допомогли нам розвинути ідею.
- Скільки ми можемо навчитися один у одного?
Існує так багато знань і існує так багато способів зробити щось для спрощення та розвитку суспільства. Використовуючи відкритий код, ми вчимося разом і навчаємо суспільство, щоб усі отримували вигоду одночасно. Найкращі рішення приходять від співпраці, оскільки вона примножується та поширюється на основі індивідуальних знань. Кожна людина має ідею, яка може надихнути інших користувачів, стимулювати креативність та стимулювати інновації.
- Ми стоїмо на плечах велетнів, щоб зробити щось велике. Наша робота базується на роботі інших. Що ми можемо повернути громаді?
Як особи, ми можемо оцінити рішення та повідомити, чого не вистачає або код працює не так, як очікувалося. Цей відгук допомагає творцям переглянути конкретні моменти, відремонтувати або вдосконалити свій код. Це може включати вставку відсутніх частин в документацію, що може ускладнити розуміння ідеї рішення та використання коду за призначенням.
Як компанія, яка використовує FOSS, ви також можете внести підтримку в апаратне забезпечення (працює в обчислювальному центрі) або спонсорувати події, надаючи кімнати для переговорів або співорганізуючи конференції. Багато наукових інститутів та компаній дозволяють своїм працівникам працювати над проектами FOSS, перебуваючи на роботі - час, витрачений на вдосконалення відкритого вихідного коду, допомагає вдосконалити програмне забезпечення, яке використовується компанією.
Благодійна організація під назвою "Архітектура для людства", нещодавно перейменована на "Відкрита архітектурна мережа" [21, 22], - це безкоштовна інтернет-спільнота з відкритим кодом, яка займається покращенням глобальних умов життя за допомогою інноваційних та стійких будівельних конструкцій. Ця мережа включає управління проектами, спільний доступ до файлів, базу даних ресурсів та інструменти спільного дизайну в Інтернеті. Використовуючи програмне забезпечення з відкритим кодом, ця організація прагне вирішити гуманітарні кризи шляхом будівництва шкіл, будинків, центрів тощо. Вони роблять це, роблячи професійні архітектурні проекти у вільному доступі, дозволяючи архітекторам, дизайнерам, новаторам та керівникам громади ділитися інноваційними та стійкими ідеями, проектами та планами, що підтримують екологічний, гуманітарний дизайн та архітектуру. Ця організація була започаткована як ініціатива допомоги громадам і не була зосереджена на кодексі, а на практичній допомозі.
Список літератури
- [1] Creative Commons, https: // creativecommons.орг /
- [2] Порівняння ліцензій з відкритим кодом, https: // selectalicense.com / ліцензії /
- [3] Томас Вінде, Френк Гофман: Von der Freien Software zur Freien Gesellschaft, користувач Linux 12/2012, https: // www.Linux-спільнота.de / ausgaben / linuxuser / 2012/12 / von-der-freien-software-zur-freien-gesellschaft /
- [4] Автомобіль з відкритим кодом (OSCar), theoscarproject.орг
- [5] Автомобіль з відкритим кодом (OSCar), Вікіпедія, https: // uk.вікіпедія.org / wiki / OScar
- [6] OpenStreetMap, http: // www.openstreetmap.орг /
- [7] Вікімедіа, https: // www.вікімедіа.орг /
- [8] Лібривокс, https: // librivox.орг /
- [9] Код для Африки: Використання дронів для відображення Макоко, однієї з найбільших нетрях Африки, https: // www.хотозм.org / projects / code-for-africa-using-drones-to-map-makoko-one-of-africas-найбільших трущоб /
- [10] Mesocentre de calcul, Університет Франш-Конте, Безансон, http: // мезо.univ-fcomte.fr /
- [11] Баратанг Мія, https: // storyengine.io / baratang-miya /
- [12] Кодери GirlHype, https: // girlhype.співпраця.za /
- [13] Анімаційні студії Pixar, https: // www.піксар.com /
- [14] Універсальна технологія опису сцени, https: // графіка.піксар.com / usd / docs / index.html
- [15] RenderMan, https: // renderman.піксар.com /
- [16] Фрейфунк, https: // freifunk.нетто /
- [17] Глобальний набір сільських будівель (GVCS), https: // www.openourceecology.org / gvcs /
- [18] FreeBeer, http: // freebeer.орг / блог /
- [19] OpenCola, https: // www.artofdrink.com / soda / open-cola-рецепт
- [20] Jacom Mucumbate та Andrew Nyanguru: Дослідження африканської філософії: значення Ubuntu у соціальній роботі, Африканські журнали Інтернет, https: // www.аджол.інформація / індекс.php / ajsw / article / download / 127543/117068
- [21] Alan G Brake: Архітектура для людства, https: // www.dezeen.com / 2016/03/10 / архітектура-для-людства-перезапуски-як-відкрита-архітектура-спільна-гуманітарна благодійність /
- [22] Відкрита архітектурна співпраця, http: // openarchcollab.орг /
- [23] Трущоба, якої не існує, Deutsche Welle, https: // www.dw.com / en / the-slum-that-does-not-exist / av-51519062
- [24] GirlHype Південно-Африканська Республіка, відео YouTube, https: // youtu.be / hfRINsiBhng
- [25] Зображення взято з https: // girlhype.співпраця.za / index.php / блог
АВТОРИ
Плакседес Неханда - це багатофункціональна, самокерована універсальна людина, яка носить багато головних уборів, серед них планувальник подій, віртуальний асистент, транскриптор, а також завзятий дослідник будь-якої теми, що базується в Йоганнесбурзі, ПАР.
Френк Хофманн працює в дорозі - бажано з Берліна, Женеви та Кейптауна - розробником, тренером та автором журналів, таких як Linux-User та Linux Magazine. Він також є співавтором книги управління пакетами Debian (http: // www.dpmb.орг).