Почему некоторые программы в Ubuntu Software Center не являются открытыми?
Я обеспокоен количеством проприетарного программного обеспечения, которое сейчас кажется частью Ubuntu. Я заметил довольно много приложений, которые в центре программного обеспечения перечислены как "Лицензия: проприетарная".
Очевидно, что есть партнерские вещи, такие как Skype (хотя это не очень хороший пример, так как он не работает в Центре программного обеспечения), но, похоже, есть и куча других вещей, закрадывающихся тоже.
Есть что-то, чего я здесь не понял? Это все в партнере или какие-то фирменные вещи в основных репозиториях Ubuntu?
Есть ли способ фильтрации для FOSS?
Бит с открытым исходным кодом важен для меня - я не просто хочу бесплатную ОС, так как считаю, что модель программного обеспечения с открытым исходным кодом лучше. Например, Debian строго FOSS (AFAIK).
2 ответа
Несколько репозиториев
В Ubuntu есть различные репозитории с собственными политиками для включенного в них программного обеспечения.
Суммировано из сообщества Wiki - хранилища:
main содержит приложения, которые являются свободными программами, могут свободно распространяться и полностью поддерживаться командой Ubuntu.
Это раздел полностью FOSS.
Ограничено. Мы обязуемся продвигать только бесплатное программное обеспечение или программное обеспечение, доступное по свободной лицензии. Однако мы делаем исключения для небольшого набора инструментов и драйверов, которые позволяют устанавливать Ubuntu и его бесплатные приложения на повседневное оборудование.
Universe - это снимок свободного мира с открытым исходным кодом и мира Linux. В нем размещены практически все компоненты программного обеспечения с открытым исходным кодом, все они созданы из ряда открытых источников. Canonical не предоставляет гарантии регулярных обновлений безопасности для программного обеспечения в компоненте юниверса
Открытый исходный код, может быть, FOSS
- Мультивселенная компонента содержит несвободное программное обеспечение, что означает, что лицензионные требования для этого программного обеспечения не соответствуют политике лицензирования основного компонента Ubuntu. [...] не поддерживается и обычно не может быть исправлено или обновлено. Используйте его на свой страх и риск.
Это "обычные" репозитории, которые Центр программного обеспечения использует для перечисления доступных приложений.
Дополнительное программное обеспечение (партнеры)
Помимо вышесказанного, есть репозитории Extras и Partner. Вы должны включить их самостоятельно в качестве подписчика. Репозиторий для партнеров более или менее конфиденциально принадлежит Canonical. Он включает в себя проприетарное программное обеспечение, обычно без исходного кода, только из-за того, что является партнером Canonical или по другим коммерческим причинам.
Некоторые бесплатные "приложения" в Центре программного обеспечения предоставляются через репозиторий Extras и должны соответствовать Политике репозитория расширений. Их список всего несколько (см. Ниже).
Приложения, представленные с помощью программы MyApps, - это еще одна история, очень специфичная для Ubuntu. Исходный код не всегда доступен, и вы можете найти соответствующую информацию в FAQ по коммерческому программному обеспечению MyApps. Некоторые являются коммерческими и только с закрытым исходным кодом, предоставленными через частный PPA с аутентификацией APT-HTTPS. Те, которые распространяются таким образом, не должны придерживаться каких-либо политик, кроме политик Launchpad PPA и некоторых технических требований - они довольно приватны для разработчиков.
Что насчет пакета x, y и z?
Чтобы увидеть, в какой компонент входит определенное приложение, предлагаю перейти на packages.ubuntu.com
найдите пакет, и в заголовке страницы вы увидите раздел в скобках, например Package: kcalc (4:4.9.2-0ubuntu1) [universe]
,
Могу ли я запустить свою систему только с программным обеспечением FOSS?
Чтобы фильтровать только для FOSS, просто включите main
(и опционально universe
) - просто чтобы убедиться, что вы не впустите программное обеспечение с закрытым исходным кодом. Отредактируйте свой /etc/apt/sources.list
и файлы в /etc/apt/sources.list.d/
чтобы исключить их, если хотите. Вы можете столкнуться с проблемами при работе вашего оборудования правильно, как указано в приведенном выше описании компонента с ограниченным доступом.
Будет ли он очень функциональным, зависит от вашего оборудования и требований к программному обеспечению, которое вы хотите использовать. Некоторое основное оборудование не требует каких-либо проприетарных прошивок / двоичных файлов и может прекрасно работать без каких-либо закрытых данных. Ограниченные и мультивселенные компоненты обеспечивают обычно приемлемый баланс в этом для большинства людей, но вам нужно отключить их, если вы хотите полностью FOSS.
Набор приложений, которые вы можете выбрать, значительно уменьшится, если вы решите отключить компонент юниверса. В списке всех пакетов в Quantal есть эти цифры, чтобы дать вам некоторое представление:
- основной (+ охрана): 14250
- вселенная: 32595
- мультивселенная: 746
- ограничено: 14
Мне не удалось найти надежный источник для дополнительных репозиториев, поэтому, просто используя обычные файлы Packages.gz (при условии, что Quantal amd64):
- Дополнительно: 9
- партнер: 9
Смотрите также
Если вы отключите снимки с помощью sudo apt purge gnome-software-plugin-snap
как показано в другом ответе, а затем в Центре программного обеспечения Ubuntu, перейдите в раздел "Программное обеспечение и обновления"> "Ubuntu" и снимите флажок "Программное обеспечение, ограниченное авторским правом или юридическими проблемами (мультиверс)". Я думаю, что это удалит все результаты, не относящиеся к FOSS. По крайней мере, никаких запатентованных результатов в моих поисках пока не обнаружено.
... кроме драйверов - снимите флажок "ограниченный", чтобы избавиться от них