Disney Создает Программу С Открытым Исходным Кодом


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

Блестяще новый веб-сайт объясняет:

Программное обеспечение с открытым исходным кодом важно для компании Walt Disney. Disney создала программу с открытым исходным кодом, чтобы побудить наших разработчиков использовать открытый исходный код, вносить свой вклад в проекты с открытым исходным кодом и выпускать программное обеспечение с открытым исходным кодом. Мы создали этот сайт, чтобы осветить проекты Диснея с открытым исходным кодом. 

Неудивительно, что этот шаг встретил определенное количество негатива со стороны сообщества разработчиков. Идеалы и практика Диснея, зарабатывание денег, отказ делиться активами в других обстоятельствах были бы в общественном достоянии – да, я имею в виду Микки Мауса – и, как правило, захватывающие, вряд ли согласуются с теми из открытых источников, где доверие и щедрость считаются необходимыми.

Вам нужно только взглянуть на поправки, внесенные в стандартную лицензию Apache 2 для OpenSubdiv, одного из двух в настоящее время представленных проектов с открытым исходным кодом, чтобы напомнить, что Disney гарантирует, что открытый источник своих проектов не ослабит его хватку: 

Товарные знаки. Эта лицензия не дает разрешения на использование торговли

названия, товарные знаки, знаки обслуживания или названия продуктов Лицензиара

и его филиалов, за исключением случаев, когда это требуется для соблюдения раздела 4(c)

лицензии и воспроизводить содержимое файла УВЕДОМЛЕНИЯ.

Причина, по которой OpenSubdiv, представляющий собой набор библиотек с открытым исходным кодом, реализующих высокопроизводительную оценку поверхности разделения (subdiv) на массивно параллельных архитектурах CPU и GPU и создающих эффекты, подобные приведенным ниже, заключается не в условиях лицензии, а в том, что только что была выпущена новая версия 3.1.0.

Другой показанный проект, USD, также изначально был создан студией Pixar Animation Studios, где он разрабатывался с 2004 года и был открыт всего несколько месяцев назад, а сейчас находится в версии 0.7.1. Согласно его описанию: 

Универсальное описание сцены (USD)-это эффективная масштабируемая система для создания, чтения и потоковой передачи описания сцены с временной выборкой для обмена между графическими приложениями. 

Десять других проектов перечислены на сайте Disney с открытым исходным кодом, disney.github.io. Все они находятся на Github, кроме Dynamica, плагина для Maya, который, согласно его списку, использовался для моделирования тысяч упаковочных арахисов, замеченных в BOLT. Его исходный код находится в ныне несуществующем архиве кода Google, из которого до конца 2016 года будет доступен для загрузки файл с исходным кодом проекта, проблемами и вики-файлами.  

Из не показанных проектов на GitHub три кажутся более или менее заброшенными:

BRDF Explorer – для анализа функций распределения двунаправленного отражения 

Библиотека Partio – C++ для чтения, записи и управления различными стандартными форматами частиц 

Ptex – система отображения текстур для качественного рендеринга

Еще один, в котором всего три участника, включая того, кто проявил всплеск активности этой весной. Как и два других, он был создан студией Pixar Animation Studios, но является инструментом управления, а не связан с компьютерной графикой:

ruby-jss – платформа Ruby для взаимодействия с REST API программного сервера JAMF (JSS), ядром пакета Casper Suite, инструмента управления на уровне предприятия для устройств Apple.

Из остальных пяти, в которых, похоже, осталась жизнь, три связаны с компьютерной графикой:

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

OpenEXR – формат файлов изображений с высоким динамическим диапазоном (HDR), разработанный компанией Industrial Light & Magic для использования в приложениях компьютерной визуализации

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

Два других являются административными:

munki – набор инструментов, которые вместе с репозиторием пакетов и метаданных пакетов на веб-сервере могут использоваться администраторами OS X для управления установкой программного обеспечения (и во многих случаях удалением) на клиентских компьютерах OS X.

Reposado-это набор инструментов, написанных на Python, которые реплицируют ключевые функции службы обновления программного обеспечения Mac OS X Server. 

Новая страница Disney, похоже, в такой же степени связана с тем, что GitHub привлекает внимание к постоянно улучшающемуся статусу открытого исходного кода, как и к его собственному вкладу в Octoverse. Тем не менее, два представленных проекта, похоже, находятся на переднем крае технологий компьютерной графики и по этой причине тоже интересны.


Добавить комментарий