протокол с открытым исходным кодом

Содержание

Открытый исходный код 101: Что это такое?

Russian (Pусский) translation by Ilya Nikov (you can also view the original English article)

Проекты с открытым исходным кодом доступны везде, в Интернете, на вашем компьютере и на вашем мобильном телефоне. В этой статье мы рассмотрим:

1. Что такое ПО с открытым исходным кодом?

Хотя программное обеспечение с открытым исходным кодом в основном разрабатывается и поддерживается группой людей, каждый может получить доступ к коду и поиграть с ним, если захочет.

Я внес свой вклад в несколько проектов с открытым исходным кодом и это отличный способ стать лучшим разработчиком и приобщиться к сообществу. Вы учитесь на чужом коде и учитесь писать код лучше сами. Знакомство с проектом с открытым исходным кодом, над которым вы работали вместе с другими разработчиками, является одним из самых приятных ощущений, которые я испытывал в качестве разработчика.

Давайте начнем с рассмотрения некоторых популярных примеров ПО с открытым исходным кодом. Вы можете быть удивлены огромным объемом проектов с открытым исходным кодом, а также некоторыми компаниями, стоящими за этими проектами, такими как Google и Automattic.

2. Популярные примеры

Доступны миллионы проектов с открытым исходным кодом. Ниже приведен список некоторых очень популярных и примечательных примеров.

3. Как это работает

Проект с открытым исходным кодом обычно включает три этапа. Давайте быстро рассмотрим каждый этап.

Этап 1. Содействие

Если вы хотите участвовать в проекте с открытым исходным кодом, вы можете начать с обращения в организацию, которая находится за самим программным обеспечением, и спросить, какие возможности у них есть. Этот метод будет хорошо работать для небольших проектов или стартапов, однако вы должны знать, что большинство проектов с открытым исходным кодом не будут платить за вашу работу и что все делается на добровольной основе.

Раньше, когда я работал над проектами с открытым исходным кодом, мне приходилось ждать недели (и в одном случае, два месяца), прежде чем я получил ответ, но вы должны сидеть там и ждать, пока получите все важные электронные письма с подтверждением.

Альтернативно, для крупномасштабных проектов вы можете просто начать кодирование и разветвление собственной версии программного обеспечения. Вам следует с осторожностью относиться к тому, что если многие люди работают над одним и тем же проектом, что и вы, то ваш тяжелый труд не может быть включен в окончательную версию продукта, поэтому будьте готовы к отказу.

Если вы ищете вдохновение в проекте, над которым нужно начать работать, всегда есть много интересных проектов, особенно если вы смотрите на сайтах, таких как GitHub, SourceForge и Google Code.

Прежде чем приступить к фактической работе над проектом, вы должны ознакомиться с тем, как выполняется проект и какова его структура, чтобы вы знали, к кому обратиться, если вам требуется в чем-либо помощь. Кроме того, рекомендуется проверить, правильно ли вы все делаете, прежде чем начинать, поскольку вы же не хотите запутаться в чем-то, либо потратить время на работу над функцией, над которой уже работает кто-то другой.

Этап 2: фиксация

Когда вы внесли необходимые изменения или внедрили функцию, которую вы задумали, вы передаете свои изменения основному проекту и отправите их разработчикам проекта для просмотра.

Это можно сделать с помощью GitHub или на платформе SourceForge. Обычно ваши изменения получают ответ от организации или команды, отвечающей за проект: да или нет, указывая, будут ли ваши изменения включены в проект. Если да, то настало время для стадии распространения. Если нет, то возвращаемся на первую стадию.

Этап 3. Распространение

Возможно, наиболее сложным этапом является распространение проекта с открытым исходным кодом. Здесь окончательная версия передается в репозиторий, где был размещен проект, а обновленные версии для не-разработчиков обновляются. На данный момент организация и разработчики попрощались с их напряженной работой и передали ее общественности для общего пользования, и, конечно, критики.

В итоге

Надеюсь, вы теперь более уверенно себя чувствуете в разработке с открытым исходным кодом и в том, как вы можете сами участвовать в проекте. Открытый исходный код может быть действительно интересным, но иногда и очень неприятным. Главное, что нужно иметь в виду, это продолжать идти и не сдаваться, когда вы попадаете на препятствие.

Источник

Обзор некоммерческого проекта MyVPN с открытым исходным кодом

image loader

Приложение MyVPN с открытым исходным кодом позволяет автоматизировать управление виртуальными частными сетями. Для его использования не потребуются навыки системного администрирования.

image loader

При выборе провайдера VPN доверие играет более важную роль, чем стоимость услуг. Бесплатные сервисы часто обвиняют в отсутствии надежного шифрования и в слежке за пользователями, а коммерческие могут пойти на поводу у регулятора и начать блокировать доступ к запрещенным ресурсам или сами попадут в черный список Роскомнадзора. Идеальным с точки зрения возможности обеспечить анонимность вариантом считается собственный сервер, но заниматься его настройкой хотят немногие. MyVPN значительно упрощает его создание.

Зачем собственный VPN рядовому пользователю?

Обычно к VPN подключаются, чтобы обеспечить безопасную работу с публичными беспроводными точками доступа или для обхода блокировок, которые за последние годы ввели регулирующие органы ряда государств. Потоковые видеосервисы могут ограничивать доступ к контенту по географическому признаку — необходимость шифровать трафик или виртуально перемещаться в другую локацию возникает довольно часто.

Читайте также:  код тн вэд напитки безалкогольный негазированный

Для решения проблем безопасности годится любой коммерческий провайдер с хорошей репутацией, однако с обходом блокировок дело обстоит сложнее. В прошлом году Роскомнадзор потребовал, чтобы крупные провайдеры VPN начали выполнять нормы отечественного законодательства. Пока стороны просто обменялись любезностями, но в любой момент популярные иностранные сервисы могут быть заблокированы. Заменить их непросто: низкую цену (2–3 доллара в месяц) пользователь получит только при оплате подписки минимум на год, а то и на три. Если РКН дотянется до поставщика услуг, эта подписка на территории России превратится в тыкву.

Здесь стоит учесть опыт китайских товарищей и не платить больше чем за месяц, но месячные тарифные планы у крупных провайдеров составляют 7–12 долларов. При таких ценах идея поднять свой VPN выглядит привлекательно, да и с точки зрения анонимности этот вариант более интересен: кто знает, какие данные о нас собирают провайдеры VPN? Рядовых пользователей останавливает только необходимость настраивать и администрировать сервер — эту проблему и решает проект MyVPN.

Как работает MyVPN?

Важно подчеркнуть, что MyVPN — это не сервис, а работающее через API хостинг-провайдера приложение для Windows, macOS, GNU/Linux и Android. Оно автоматизирует процессы создания и удаления серверов VPN в облачной инфраструктуре CryptoServers.Net, DigitalOcean или Linode. Пользователю необходимо установить приложение на компьютер или мобильное устройство, войти в аккаунт выбранного хостера (если аккаунта нет, придется зарегистрироваться) и указать нужный регион, а также протокол. Чтобы запустить свой сервер, достаточно нажать одну кнопку.

Создание сервера VPN занимает несколько минут, после чего приложение предложит сохранить реквизиты для доступа к нему. Этот шаг обязателен, поскольку программа не сохраняет данные ради повышения безопасности.

image loader

Возможности автоматически настроить соединения VPN в приложениях для настольных ОС нет (исключение сделано только в версии для Android): чтобы подключиться к серверу, придется воспользоваться системными средствами. Это также сделано по соображениям безопасности, но процесс не особенно сложен — на сайте MyVPN доступны подробные инструкции. Серверов можно создать несколько, а удаляются они буквально в один клик.

image loader

Почему MyVPN безопасен?

Приложение MyVPN с открытым исходным кодом запускается на устройстве пользователя, не передает разработчикам приватные данные и не сохраняет доступы к серверам VPN, которые создаются в твоем аккаунте поставщика услуг хостинга. Конечно, программе необходима авторизация в личном кабинете хостинг-провайдера, но без нее получить доступ к API и создавать/удалять серверы не получится, а открытый исходный код позволяет быть уверенным, что данные для входа не уйдут на сторону. К тому же в настольных версиях можно ввести API-ключ из кабинета выбранного провайдера.

Источник

FOSS News №69 – дайджест материалов о свободном и открытом ПО за 3–9 мая 2021 года

y 92wjusisw8fuznwkq4pd7eb0g

Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.

Главные темы нового выпуска:

Оглавление

Главное

30 лет Линукса. Интервью с Линусом Торвальдсом в 2 частях

Категория: Статьи/Ядро и дистрибутивы

image loader

В блоге компании Маклауд опубликован перевод интервью с Линусом Торвальдсом, в котором он ответил на вопросы по электронной почте, поразмышляв о том, что узнал за годы руководства большим опенсорсным проектом и рассказал о следующих вещах:

Примечание: разбиение перевода интервью по частям отличается от исходного, реальной второй части в данный момент в переводе нет, рекомендую читать оригинал, смотрите ссылки ниже.

Linux Foundation запускает проект цифровой инфраструктуры с открытым исходным кодом для сельского хозяйства

Категория: Новости/Дела организаций

image loader

Linux Foundation объявила о запуске AgStack Foundation — «проекта цифровой инфраструктуры с открытым исходным кодом для мировой сельскохозяйственной экосистемы». По данным фонда, «AgStack Foundation повысит эффективность глобального сельского хозяйства за счёт создания, обслуживания и улучшения бесплатной, многоразовой, открытой и специализированной цифровой инфраструктуры для данных и приложений. В число членов-учредителей и участников входят лидеры как технологических, так и сельскохозяйственных отраслей, а также различных секторов и регионов. В число участников и партнёров входят Agralogics, Call for Code, Centricity Global, Digital Green, Farm Foundation, farmOS, HPE, IBM, Mixing Bowl & Better Food Ventures, NIAB, OpenTeam, Our Sci, Ассоциация производственного маркетинга, Университет Пердью / OATS и Лаборатория сельскохозяйственной информатики, Калифорнийский университет сельского хозяйства и природных ресурсов (UC-ANR) и проект SmartFarm Калифорнийского университета в Санта-Барбаре».

Signal купил у Facebook рекламу и показывал в баннерах, что соцсеть знает о пользователях

Категория: Новости/Дела организаций

image loader

Пользователь denis-19 пишет в своём блоге на Хабре: «4 мая 2021 года представитель Signal рассказал о необычном эксперименте — мессенджер купил у Facebook рекламу в Instagram и показывал в баннерах на пользовательских устройствах текущие параметры таргетинга в понятной форме. Пользователи видели такое сообщение на баннере: «Вам показывается эта реклама, потому что вы учитель, ваш знак зодиака — Лев, вы разведены, живете в Техасе, любите мотоциклы и бокс». Фактически Signal создал многовариантную таргетированную рекламу, предназначенную для демонстрации пользователю именно его личных данных, которые Facebook собирает, знает и к которым продает доступ. Причем в баннере отображалась лишь некоторая собранная соцсетью информация о пользователе». Позже этот же автор разместил информацию от Facebook с опровержением факта появления такой рекламы.

Разработчики ядра Linux завершили аудит всех патчей от Университета Миннесоты, ни один из вредоносных патчей не попал в ядро

Категория: Новости/Дела организаций

0rnukhrklpo3nbdfepwsereb9ak

OpenNET пишет: «Технический совет организации Linux Foundation опубликовал сводный отчёт с разбором инцидента с исследователями из Университета Миннесоты, связанного с попыткой продвижения в ядро патчей, содержащих скрытые ошибки, приводящие к уязвимостям. Разработчики ядра подтвердили ранее опубликованную информацию о том, что из 5 патчей, подготовленных в ходе исследования «Hypocrite Commits», 4 патча с уязвимостями были отвергнуты сразу и по инициативе мэйнтейнеров и не попали в репозиторий ядра. Один патч был принят, но он корректно исправлял проблему и не содержал ошибок».

Сравниваем четыре опенсорсные альтернативы Disqus

image loader

Компания VDSina.ru пишет в своём блоге на Хабре «Disqus всех задолбал. Из некогда удобной встраиваемой платформы для комментирования он превратился в многомегабайтного монстра с кучей сторонних скриптов и трекинга и совсем перестал устраивать технически подкованных блогеров и администраторов, причём положение дел всё хуже с каждым годом. Удивительно, что так и не появилось стопроцентного аналога, совместимого с Disqus, но опенсорс-сообщество всё же выкатило довольно крутые системы комментирования, ориентирующиеся на его замену. Рассмотрим самые интересные и жизнеспособные из них».

Что такое Matrix? И как этот протокол с открытым исходным кодом хочет изменить обмен сообщениями?

4yalz8n9 uzpztyvz4jaim0ql3w

TheNextWeb пишет: «В начале этого года WhatsApp представил новую политику конфиденциальности, которая вызвала у многих удивление. Обновлённая политика была направлена на то, чтобы приложение лучше работало с другими продуктами, принадлежащими Facebook, и облегчило бизнес-чат. Но это вызвало недовольство многих пользователей, и начался массовый уход на такие платформы, как Telegram и Signal. Однако для многих не было возможности полностью перейти на другие приложения, поскольку многие из их контактов по-прежнему использовали WhatsApp. Кроме того, велись бурные споры о том, какое приложение имеет лучшие стандарты безопасности и конфиденциальности. Одно имя, которое возникло в ходе обсуждения, было «Matrix». Звучит незнакомо? Возможно, это связано с тем, что это не приложение для чата, а протокол с открытым исходным кодом».

Читайте также:  омский код телефона домашнего

Далее издание рассказывает:

Что нового в Ubuntu 21.04

Категория: Статьи/Ядро и дистрибутивы

image loader

На канале популярного FOSS видеоблоггера Алексея Самойлова вышло новое видео: «Обычно я стараюсь не обращать внимание на промежуточные версии Ubuntu, во всяком случае в контексте обзоров, но поскольку релиз получился весьма значительным и богатым на нововведения, прямо как в лучшие годы Ubuntu, то сегодня я хочу рассказать о том, что ждёт пользователей в весеннем выпуске Ubuntu 21.04».

Fediverse — социальная сеть будущего

image loader

Пользователь pureacetone написал в блоге компании ITSOFT на Хабре: «Fediverse (от англ. «Federation» и «Universe» — «Федерация» и «Вселенная») — федеративная и полностью распределенная социальная сеть, главным образом объединяемая протоколом ActivityPub: любой желающий умелец может ознакомиться с протоколом и внедрить поддержку федерации в свой продукт, что превратит его небольшое сообщество в часть глобальной социальной сети с взаимными подписками, лайками и прочими прелестями. Никакой привязки к разработчикам протокола: ActivityPub свободен не номинально, а абсолютно, как тот же протокол электронной почты». Автор рассказывает о проблемах существующих соцсетей и о том, как Fediverse может их решить.

Mozilla представила платформу Rally для исследований предпочтений пользователей

Категория: Новости/Дела организаций

0ckbbmmdlgc z54qh ijk 9llyi

OpenNET пишет: «Компания Mozilla представила проект Rally, предоставляющий платформу для проведения исследований поведения и предпочтений пользователей, позволяющую пользователям контролировать передаваемые данные. В отличие от бесконтрольного сбора данных о пользователе, Rally подразумевает необходимость получения явного согласия на участие в эксперименте (opt-in) и возможность детально отслеживать какие данные передаются для анализа, кто получит к ним доступ и как долго информация будет храниться. … При сборе данных применяется концепция бережного отношения к данным (Lean Data), суть которой в том, что собирается только минимум действительно необходимых данных, не больше, и делается всё возможное, чтобы защитить собранные данные. Перед отправкой данные шифруются, а на серверах хранятся в защищённых системах, доступ к которым ограничен. Связанные с платформой исходные тексты распространяются под лицензией Apache 2.0 и доступны для аудита».

Короткой строкой

Новости

Мероприятия

Внедрения

Открытие кода и данных

Дела организаций

Юридические вопросы

Что означает противостояние Google и Oracle для открытого исходного кода [→ (en)]

Ядро и дистрибутивы

Системное

В Mesa принят OpenGL-драйвер с начальной поддержкой чипов Apple M1 [→]

Мобильные

Безопасность

DevOps

AI & Data Science

Red Hat представила новый проект TrustyAI, работающий в направлении объяснимого ИИ [→ (en)]

Пользовательское

На этой неделе в KDE: улучшения интерфейса и специальных возможностей [→]

Статьи

Внедрения

Широкое распространение открытого исходного кода увеличивает разнообразие облачных инноваций [→ (en)]

Дела организаций

Data on Kubernetes Community — последние 6 месяцев и что нас ждёт в следующие 6 месяцев [→ (en)]

Свой личный SMS-шлюз. Часть 2 – создаём API и форму отправки [→]

Ядро и дистрибутивы

Системное

Обучение

Мультимедиа

Знакомьтесь — Enve, программное обеспечение для 2D-анимации с открытым исходным кодом [→ (en)]

Мобильные

Безопасность

DevOps

AI & Data Science

Для разработчиков

Менеджмент

Пользовательское

Железо

Установка ультра-крошечной платы Linux в зарядное устройство для телефона [→ (en)]

Разное

Релизы

Ядро и дистрибутивы

Системное

Специальное

Мультимедиа

DevOps

AI & Data Science

Для разработчиков

Пользовательское

Выпуск игры Free Heroes of Might and Magic II 0.9.3 [→ 1, 2]

Что ещё посмотреть

Заключение

На этом всё, до следующего воскресенья!

Высказываю большое спасибо редакции и авторам OpenNET [→], много новостных материалов и сообщений о новых релизах взято у них.

Если кто интересуется составлением дайджестов и имеет время и возможность помочь — буду рад, пишите по контактам, указанным в моём профиле, или в личные сообщения.

Подписывайтесь на наш Telegram канал наш Telegram канал или RSS чтобы не пропустить новые выпуски FOSS News. Также мы есть во всех основных соцсетях:

image loader

Думаю, все в курсе сложной ситуации, в которой оказался FSF (Фонд Свободного ПО) из-за конфликта вокруг его основателя Ричарда Столлмана. Подробности можно посмотреть в наших подборках новостей [→ 1, 2]. Я считаю, что самое время поддержать Фонд вступлением и финансами [→]. FSF — это одна из немногих организаций, бескомпромиссно стоящих на защите интересов большинства людей, использующих компьютеры в работе, общественной активности и для личных дел. А чтобы организация полностью работала в интересах людей, она должна этими людьми и финансироваться. К слову, 80% финансирования FSF идёт от частных лиц.

Источник

Русские Блоги

Как выбрать протокол с открытым исходным кодом для вашего кода

Следовательно, открытый источник не равен свободному, и открытый источник не равен ограничениям.

Что такое лицензия

Лицензия является лицензией программного обеспечения, которая исчерпана в детализации прав, которые у вас есть после получения кода. Какая операция может быть сделана на работу других, и какая операция запрещена. Программные протоколы могут быть разделены на открытый источник и бизнес. Конечно, эта статья, конечно, протокол с открытым исходным кодом.

Для деловых соглашений или как юридическое заявление, лицензионное соглашение, каждое программное обеспечение будет иметь свой собственный набор текста, написанный авторами программного обеспечения или специальными адвокатами. Каков удивление людей, я должен спросить специального адвоката. Из-за такого рода нарушения судебного процесса такого рода бизнес-термины очень строги, не забудьте увидеть предложения раньше: «Если юридический документ не написан, адвокаты не еда». Это означает, что когда-то Текст поднимается на юридический уровень, не говорите, что вы принимаете девятилетнее обязательное образование, оно тестировать особые восемь, а прямое правовое соглашение не видит этого., Что касается юридических терминов, трудно понять, это немного удаленно, вы можете просматриватьЗдесьПонять. Это устало? Вот радостный момент, и он предлагает договорную шутку (Смех! Apple iOS7 Обновление протоколов Условия сотрудников Бог плевать)。

45a3980a13f2a76f29118b7566b73554

Ты знаешь? Это уже 46, и никто не читает. Я смею ставить, вероятно, только 5 человек имеют некоторые «условия и соглашения», поэтому мы хотим посмотреть.

Тони на 5 этаже яблочной штаб-квартиры всегда является сардином вкусом.

Кто-то дает нам почту в 2B-к одной, мы должны ответить на «Я смеюсь». Это наше регулирование работы

Помните авторское право законного спора на Apple Studio? Хотите знать, как мы сплющим? Мы купили группу Битлз. Теперь они живы, я должен петь две песни, чтобы решить две песни, умирают, мы хотим попытаться дать им воскресение в среднем юанях, таких как трехмерная проекция Miku.

Наш ресторан будет продавать только яблочные вещи навсегда: яблоки, яблочный сок, яблочные блины, леденцы на палочке Apple. Отказ Отказ Если мы не хотим терять свою работу, мы можем есть только эти, и брат аллергия на Apple, и брат теперь голоден. Ритм клавиатуры нет.

Мы подделай правду луны. На самом деле, американцы приземлились в 2008 году, мы оформием его в 1969 году, мы абсолютно имеем такое промывание мозгов. Если кто-то найдет, что я слишком много знаю, я буду проверяться, но не имеет значения, никто не будет смотреть на эту страницу.

Читайте также:  комната леди баг в реальной жизни

Поэтому для большинства людей не тратьте время, чтобы написать лицензионное соглашение, выберите протокол с открытым исходным кодом, который широко распространен, является хорошим выбором. Если ваша работа является открытым исходным кодом, вы сэкономите время.

Выберите выгоды от ответственности

Если ваша работа не качественно, как полный бизнес-природа, вы можете рассмотреть выбор протокола с открытым исходным кодом, который является относительно высоким. В частности, вы уверены, что работа сможет поделиться ее большинством людей, не только улучшая популярность своей собственной промышленности, но и вносят вклад в нуждающиеся на людях. Другими словами, какова ваша работа? «Конечно, частная вещь, которую вы все равно будете держать себя)? Однако, как только вы выделите свой код, это означает, что кто-либо может видеть и получить его, после того, как вы не можете контролировать, некоторые люди, возможно, немного изменили его в своем собственном коде, некоторые изменили свое программное обеспечение, изменяют имя, чтобы сделать его Некоторые даже будут принимать его, чтобы изменить имя автора к вашему и принять его на работу, и никто не знает оригинал этой работы, люди за тяжелой работой. Таким образом, чтобы открыть свой код, но также позволить вам сохранить определенное право на код, очень необходимо объявить лицензионное соглашение на работе. Это проблема, что многие новые люди проигнорировали, и многие люди используют другие «Результаты труда. Это также проигнорирует существование соглашения, которое не является хорошим. Таким образом, вы увидите, что я дам время, направленную на исходную страницу время от времени, и все ссылки будут перечислены в одной части статьи. Я верю, что я сделал это, и другие могут сделать это, когда перепечатаете свою статью, чтобы создать атмосферу, безусловно, будет очень гармонично, уважаю друг друга / показываю уважение.

Многие сказали, факт, который сообщите о том, как вы узнаете, как зарубежные разработчики делают на месте в отношении результатов труда других. Если работа в том, что дела B, A, даже не используют B любой код, но A будет указывать в его работе в Вдохновение «вдохновлено XXX Link: http://www.blah.com».

Краткий выбор

Есть много популярных соглашений с открытым исходным кодом, и есть много вариантов того же соглашения. Например, вы, возможно, видели «атрибуции CC-Noderivs», атрибут «Атрибуция CC-Attribution» (позже будет введен). Как может такое значительное соглашение? Соглашение слишком свободное, ведет к потере автора многих прав на работу, слишком строгим, а не в использовании пользователя и распространению работы. Поэтому, в дополнение к соглашению, вы должны учитывать, какие права вы хотите сохранить свою работу, отпустите какие ограничения.

Если вы не хотите знать слишком много, просто хотите короткий ответ, приведенные ниже предложения могут подходить для вас. Следующий выбор и форма протокола от GitHubchoosealicenceпроект.

Простое и свободное согласие

Если вы хотите только простое соглашение о том, вы не хотите быть слишком проблемны.

Рассмотреть патент

Если ваша работа включает в себя патент связанным.

Протокол ApacheЭто также относительно ослабленное и MIT подобное соглашение, но он просто указывает на некоторое разрешение на работу по работе на патент пользователя (мое понимание является патентом в работе программного обеспечения, но он разрешает вас без использования). Серверы Apache, SVNS и Nugets используются протоколом Apache.

Совместное использование кода

Если вы заботитесь об общении работы и модификации других, я надеюсь, что другие поделится с ними с тем же соглашением.

GPL(V2или жеV3Это версия Free Protocol (вы можете ссылаться на копирование справа, последний зарезервирован, Copyleft является свободой авторских прав или нет авторских прав, но никаких авторских прав не означает, что вы не должны соответствовать протоколу, заявленному в программном обеспечении). Настоящее Соглашение требует дистрибьюторов или производных кода, разработанные на основе этого кода, который будет выпущен в том же протоколе. Версия 3 этого протокола похожа на версию 2, всего 3 плюс полоса для оборудования, которая не поддерживает модифицированный код (не понял оттенок этого предложения).

Детали каждого авторизации протокола

Ниже приведена таблица более открытых исходных протоколов для выбора, всегда есть кусок ваших блюд.

Но сначала поймите объяснение слов, которые появляются в таблице ниже:

Относительно свободная и лаконичная точка указана на патентное разрешение.

Настоящее Соглашение является наиболее широко используемым протоколом с открытым исходным кодом, с сильной свободой авторских прав (Copyleft). Распределение производных должно быть открытым исходным кодом, а также соблюдая настоящим Соглашением. В этом соглашении много разновидностей, а требования различных вариантов немного отличаются.

Простое и важное соглашение. Это позволяет использовать любую форму использования в надлежащей демонстрации источников и исключений.

Сообщество Perl особенно близко к настоящему соглашению. Программное обеспечение, требующее изменений, не может повлиять на использование исходного программного обеспечения.

Более расслабленный протокол, включая два варианта BSD 2-Clause с участием BSD 3-Clause Существуют только тонкие различия между двумя и протоколом MIT.

Очень дружелюбное соглашение с коммерческим использованием может использоваться для лицензий бизнеса программного обеспечения. Содержит элегантную авторизацию для патентов и может также применять коммерческие протоколы в соответствующий код.

В основном используется для некоторой кодовой базы. Производный код может быть освобожден в настоящем Соглашении (точка речи, которую вы можете использовать другие протоколы), но код, связанный с настоящим Соглашением, должен следовать этому протоколу.

Общественная лицензия Mozilla (MPL 2.0) создается Фондом Mozilla. Этот протокол предназначен для того, чтобы найти относительно свободный протокол BSD и более обратный протокол GPL, чтобы найти компромисс.

Вы сохраняете все права, не позволяйте другим распространять, копировать или создавать производные. Когда вы публикуете свой код на некоторых веб-сайтах, вам необходимо соблюдать протокол сайта, который может содержать некоторые лицензии на ваши результаты труда. Например, вы публикуете код в GitHub, тогда вы должны согласиться с другими для просмотра и вилкой вашего кода.

Во многих странах авторские права по умолчанию автоматически принадлежат автору, такUnlicenseСоглашение предусматривает общий шаблон, что это Соглашение указывает на то, что вы отказываетесь от авторских прав и вносят вклад в результаты труда самоотверженными. Вы потеряете все права на работу, в том числе не гарантийные права, определенные в MIT / X11.

Соглашение на неиндиумные работы

Вышеуказанные протоколы предназначены только для программного обеспечения или кода. Если ваша работа не код, такой как видео, музыка, изображения, статьи и т. Д., Лучше всего объявить соглашение о том, чтобы ваши права не были нарушены. Протокол для некодируемых цифровых работ наиболее распространен. Creative Commons (Это также протокол CC, который вы можете увидеть под протоколом других блогов других людей. Итак, теперь вы видели подпись под блоггерами, вы не будете чувствовать себя странно.

Нет соглашения

У вас нет обязательств, и никто другой не хочет, чтобы вы добавили протокол открытого исходного кода в вашем коде. Но как преимущество, обсуждаемое выше, если вы хотите поделиться кодом, выберите подходящий протокол открытого исходного кода, чтобы другие используют его с уверенностью.

Источник

Поделиться с друзьями
admin
Здоровый образ жизни: советы и рекомендации
Adblock
detector