Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Cedega (ранее известный как WineX) был проприетарным форком Wine, разработанным TransGaming Technologies, основанным на последней версии Wine под лицензией X11 до перехода на GNU LGPL. Он был специально разработан для запуска игр, созданных для Microsoft Windows в Linux. Поэтому основным направлением разработки была реализация API DirectX. WineX был переименован в Cedega с выходом версии 4.0 22 июня 2004 года. Сервис Cedega Gaming был прекращен 28 февраля 2011 года. TransGaming объявила о продолжении разработки в рамках программы GameTree Linux Developer Program, однако это не состоялось, поскольку основные технологические подразделения компании были ликвидированы в 2016 году.
Cedega (formerly known as WineX) was the proprietary fork by TransGaming Technologies of Wine, from the last version of Wine under the X11 license before switching to GNU LGPL. It was designed specifically for running games created for Microsoft Windows under Linux. As such, its primary focus was implementing the DirectX API. WineX was renamed to Cedega on the release of version 4.0 on June 22, 2004. Cedega Gaming Service was retired on February 28, 2011. TransGaming announced that development would continue under the GameTree Linux Developer Program, however this proved moot as the company's core technology divisions were shuttered in 2016.
Лицензии
Хотя Cedega была преимущественно проприетарным программным обеспечением, TransGaming предоставила часть исходного кода в открытый доступ через CVS под различными лицензиями. Это делалось главным образом для того, чтобы дать возможность общественности просматривать код и предлагать исправления, однако это часто использовалось и как способ получить нечто вроде демонстрационной версии Cedega. TransGaming выпустила полноценную демонстрационную версию Cedega в ответ на жалобы о сложности сборки работоспособной версии программы из общедоступного CVS, а также из-за её устаревания. Эта демонстрационная версия давала пользователям 14-дневный пробный период использования достаточно актуальной версии продукта с водяным знаком в виде логотипа Cedega, который каждые несколько секунд постепенно менял прозрачность от почти невидимого до полностью непрозрачного. Демо-версия была удалена без объяснения причин. Несмотря на то, что лицензии, под которыми был выпущен код, разрешают некоммерческое распространение предварительно скомпилированных публичных версий CVS программного обеспечения, TransGaming настоятельно не рекомендовала это делать, открыто предупреждая о возможности изменения лицензии в случае злоупотреблений или иных угроз. TransGaming также препятствовала созданию автоматизированных инструментов, позволяющих собирать собственную версию Cedega из общедоступного CVS, такими дистрибутивами, как Gentoo Linux. Проект Wine изначально распространялся под лицензией MIT, аналогичной X Window System, но из-за опасений, что проприетарные версии Wine не будут возвращать свои изменения в основной проект, с марта 2002 года для лицензирования стала использоваться LGPL.
Though Cedega was mainly proprietary software, TransGaming did make part of the source publicly available via CVS, under a mix of licenses. Though this was mainly done to allow a means for the public to view and submit fixes to the code, it was also frequently used as a means to obtain a quasi demonstration version of Cedega. TransGaming released a proper demo of Cedega because of complaints of the difficulty of building a usable version of the program from the public CVS, as well as its outdated nature. The demo released by Cedega gave users a 14 day trial of a reasonably current version of the product with a watermark of the Cedega logo which faded from almost transparent to fully opaque every few seconds. This demo was removed without comment. While the licenses under which the code was released do permit non commercial redistribution of precompiled public CVS versions of the software, TransGaming strongly discouraged this, openly warning that the license would be changed if they felt that abuse was occurring or otherwise threatened. TransGaming similarly discouraged source based distributions like Gentoo Linux from creating automated tools to let people build their own version of Cedega from the public CVS. The Wine project originally released Wine under the same MIT License as the X Window System, but owing to concern about proprietary versions of Wine not contributing their changes back to the core project, work as of March 2002 has used the LGPL for its licensing.
История
Количество подписчиков Cedega сократилось, поскольку пользователи выразили ряд жалоб из-за отсутствия обновлений, критических проблем с поддерживаемыми играми и того, что Wine получил ряд функций, которые ранее были уникальны для Cedega, обеспечив в некоторых случаях даже лучшую совместимость. Пользователи связывали очевидный недостаток интереса TransGaming к Cedega с их сосредоточенностью на Cider, аналогичном Wine API-слое для систем Mac OS X, поддерживаемом Electronic Arts для запуска своих игр, разработанных для Windows, на Mac. В отчете о состоянии разработки от 13 ноября 2007 года TransGaming объяснила, что в код Cedega было внесено несколько изменений для добавления реализации Wine системы установки MSI и возможности включения большего объема кодовой базы Wine. Никогда не было подтверждено, соответствовали ли эти изменения лицензии LGPL Wine. Также в отчете от 13 ноября 2007 года было объявлено, что вся работа, проделанная над Cider, будет объединена обратно в Cedega (поскольку оба проекта используют один и тот же код). Среди новых функций: "новая защита от копирования, обновления шейдеров 2.0, предварительная работа с моделью шейдеров 3.0, повышение производительности, самообновляющийся пользовательский интерфейс" и другие. Cedega включала лицензионную поддержку нескольких типов защиты от копирования на CD (в частности, SecuROM и SafeDisc), код которой TransGaming, по их словам, не имела права раскрывать по контракту. Изначально они обещали опубликовать свой код при достижении 20 000 подписчиков, но этого так и не произошло. В 2002 году проект Wine изменил свою лицензию на GNU Lesser General Public License (LGPL). Это означает, что любой, кто публикует модифицированную версию Wine после изменения лицензии, должен опубликовать исходный код под лицензией, совместимой с LGPL. TransGaming приостановила использование кода, вносимого в Wine, после изменения лицензии, однако позже возобновила его, интегрировав определенные части Wine, распространяемые по лицензии LGPL, в Cedega и разместив эти части исходного кода на своих публичных серверах. TransGaming предлагала CVS-репозиторий для Cedega без графического интерфейса Point2Play, поддержки защиты от копирования и сжатия текстур, используя собственные репозитории с комбинированными лицензиями LGPL, AFPL и bstring. Сообществом были созданы скрипты и руководства для упрощения сборки Cedega из исходного кода.
Cedega subscribers dwindled as users expressed a number of complaints due to lack of updates, fatal problems with supported games and with Wine having achieved a number of features that were unique to Cedega, giving even better compatibility in some cases. Users attributed the apparent lack of interest from TransGaming on Cedega to their focus on Cider, a similar Wine based API layer for Mac OS X systems, supported by Electronic Arts to bring their Windows native games to Mac. On November 13, 2007's Development Status report, TransGaming explained that a number of modifications had been made to Cedega's code to add Wine's implementation of the MSI installation system and to be able to incorporate more of Wine's codebase. It was never confirmed if those changes were in conformance with Wine's LGPL license. Also on the November 13, 2007 report, it was announced that all of the work done on Cider would be merged back into Cedega (since both share the same code). Among the new features are “new copy protection, 2.0 shader updates, a head start on shader model 3.0, performance upgrades, a self updating user interface” and others. Cedega included licensed support for several types of CD based copy protection (notably SecuROM and SafeDisc), the code for which TransGaming said they were under contract not to disclose. They had initially pledged to release their code if they reached 20,000 subscribers, but this never actually happened. In 2002, the Wine project changed its license to the GNU Lesser General Public License (LGPL). This means that anyone who publishes a modified version of Wine after the license change must publish the source code under an LGPL compatible license. TransGaming halted using code contributed to Wine when the license was changed, though this later resumed with TransGaming integrating certain LGPL portions of Wine into Cedega and placing those portions of the source code on their public servers. TransGaming offered a CVS tree for Cedega without the Point2Play GUI, copy protection support, and texture compression through its own repositories with mixed LGPL, AFPL and bstring licensing. Scripts and guides have been made by the community to facilitate building Cedega from the source tree.