Что такое лицензия с открытым исходным кодом?
Прежде чем углубляться в эту статью, я хочу сначала обсудить, что это за термин «с открытым исходным кодом». Любое программное обеспечение, предоставленное организацией с клоном оригинального исходного кода, которое можно модифицировать и распространять без каких-либо затрат, поскольку оно свободно доступно. Отсюда и термин «лицензия с открытым исходным кодом». Это своего рода лицензия на программное обеспечение, которая включает в себя исходный код, дизайн, проект, алгоритм и т. Д., Которые можно легко использовать, распространять и изменять при определенных измеряемых условиях. Таким образом, ясно, что открытый исходный код не только означает доступ к исходному коду, но и содержит некоторые важные критерии, подпадающие под действие Стандартной общественной лицензии (GPL):
- Лицензия должна быть Technology-Natural
- Исходный код
- Бесплатное распространение
- Распространение лицензии
- Производная работа
- Лицензия не должна быть специфичной для продукта
- Нет различий между областью деятельности
- Лицензия не должна ограничивать другое программное обеспечение
- Целостность авторского исходного кода
Исходя из закона об авторском праве, договоров и лицензирования мыши, спектр лицензирования также содержит следующие лицензии:
- Лицензии GPL, LGPL и Mozilla
- Классические проприетарные лицензии
- Artistic, Creative Common & QT лицензии
- Apache, BSD, MIT и академические бесплатные лицензии
- Microsoft Shred Source Project и лицензии Sun Source сообщества
Типы лицензий
Для более подробной разработки, в основном, лицензия с открытым исходным кодом разделена на две части:
1. Лицензии с авторским левом
- Общая лицензия на разработку и распространение (CDDL)
- Общественные лицензии Mozilla (MPL)
- GPL
- Меньшая GPL (LGPL)
- Affero GPL (AGPL)
- Eclipse публичная лицензия (EPL)
2. Разрешительные лицензии
- Apache 2
- BSD (распространение программного обеспечения Беркли)
- MIT
Следующий вопрос просто возникает у нас в голове, что откуда можно применить проект с открытым исходным кодом с лицензией, вот выход из этого:
Прежде чем поделиться с вами информацией о том, как мы это делаем, я хочу сообщить вам, что это действительно просто и очень просто в использовании, вам просто нужно добавить файл license.txt в ваш репозиторий. Так что GITHUB действительно сделал это слишком легко, вам просто нужно:
- Просто откройте репозиторий GitHub в вашем браузере
- В корневом каталоге просто создайте новый файл с именем «Лицензия».
- Затем выберите свой шаблон лицензии
- Просто просмотрите его и отправьте
- Зафиксируйте этот файл
Подожди ! Вы получили бесплатную лицензию с открытым исходным кодом!
Вы можете достичь миллиарда вещей, используя лицензию с открытым исходным кодом, поскольку это путь к успеху каждой технической фермы. Он включает в себя множество ярких архитектур, которые имеют:
- Коммерческое использование (платформа для стартапов)
- Бесплатное программное обеспечение используется под свободной лицензией с открытым исходным кодом
- Используйте его как модуль в любом месте ваших программ и многое другое
- Использование в свободном доступе
Работа над лицензией с открытым исходным кодом
Работа с лицензией с открытым исходным кодом - это легкая работа. Вам не нужно выполнять какую-либо физическую работу, это тип понимания между потребителем и организацией под четырьмя пунктами:
- происхождения
- Категории из отчета Комитета по распространению лицензий
- Информация о лицензии
- Процесс утверждения лицензии
Как только вы разберетесь со всеми четырьмя пунктами, вы можете вносить любые изменения, распространять и редактировать проект с открытым исходным кодом. Таким образом, утверждение индекса лицензирования дает нам доступ к свободному миру лицензий с открытым исходным кодом.
Преимущества лицензии с открытым исходным кодом
- Очень низкая стоимость, можно сказать незначительная стоимость или бесплатно.
- Нет интеграции с поставщиком
- Культура сотрудничества
- Высокоэффективное и качественное программное обеспечение
- Аудит очень прост
- Обновления в любое время в любом месте
- Управление лицензиями
- Отладка проста
- Обильная поддержка
- Большое сообщество
- пересчет
- Закрепление
- Очень низкая стоимость оборудования
Недостатки лицензии с открытым исходным кодом
- Это может быть менее удобным для некоторых людей, поскольку мы косвенно копируем исходный код.
- Иногда проблема поддержки также может пойти не так
- Хотя лицензия с открытым исходным кодом является бесплатной, существуют дополнительные расходы, связанные с ее подключаемыми модулями и многими другими вещами.
- Вредоносные пользователи могут потенциально просматривать его и использовать любые уязвимости.
Требуемые навыки
Программное обеспечение с открытым исходным кодом имеет свои собственные программы, алгоритмы, модули, плагины, поэтому, чтобы понять, что нам нужны базовые навыки, связанные с конкретным программным обеспечением с открытым исходным кодом. Например, React - это программное обеспечение с открытым исходным кодом от Facebook. Таким образом, для того, чтобы реагировать, нам нужно иметь навыки:
- HTML 5
- CSS 3
- Javascript
- Rect модуль и компоненты
- НПМ
- Es6 и Es5
- Машинопись
- сплетня
- хрюкать
- Гит
Вывод
Таким образом, лицензия с открытым исходным кодом имеет большой список преимуществ, поэтому она легко доступна для любого человека в любое время. Таким образом, рыночный спрос, связанный с продуктом или программным обеспечением с открытым исходным кодом, экспоненциально растет день ото дня. Посмотрите на программное обеспечение с открытым исходным кодом, такое как Android, Open Cart, Salesforce, Drupal и т. Д. - все они находятся на пике роста. Мало того, что это дало учащимся или новичкам хорошую платформу для создания и обновления своих знаний, поскольку они бесплатны, легко доступны и могут использоваться повторно, и любой может их коммерциализировать.
Таким образом, это также открывает возможности трудоустройства для недооцененных и безработных выпускников, чтобы подготовить свою нестабильную карьеру. Имея лицензию с открытым исходным кодом, у каждого есть миллионы возможностей получить прибыль от нее с наименьшим количеством связанных с этим недостатков. В заключение этой статьи я также хотел бы в заключение сказать, что когда вы создаете лицензию с открытым исходным кодом для ее коммерциализации, пожалуйста, учитывайте ее политику конфиденциальности и соглашение, поскольку оно включает в себя некоторые небольшие проблемы, связанные с вашей лицензией. Так что имейте хороший обзор при создании проекта с открытым исходным кодом с любым открытым программным обеспечением.
Рекомендуемые статьи
Это было руководство к тому, что такое лицензия с открытым исходным кодом. Здесь мы обсудили Рабочую силу, Требуемые навыки, Преимущества и Недостатки лицензии с открытым исходным кодом. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Является ли Hadoop открытым исходным кодом?
- Является ли Splunk открытым исходным кодом?
- Является ли Python открытым исходным кодом