OpenCores: История и развитие сообщества открытого аппаратного обеспечения
OpenCores
OpenCores: сообщество разработки открытого аппаратного обеспечения (EDA). Бесплатные цифровые проекты, снижение затрат, повторное использование IP-ядер.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Сообщество разработчиков аппаратного обеспечения с открытым исходным кодом
Open source hardware community
OpenCores – это сообщество, разрабатывающее цифровое аппаратное обеспечение с открытым исходным кодом с использованием автоматизированного проектирования электронных схем (EDA), придерживаясь схожих принципов с движением за свободное программное обеспечение. OpenCores стремится устранить дублирование проектных работ и значительно снизить затраты на разработку. Сообщалось, что ряд компаний используют IP-ядра OpenCores в своих чипах или как дополнения к инструментам EDA. OpenCores также часто упоминается как пример открытого исходного кода в сообществе электронного аппаратного обеспечения. OpenCores всегда была коммерческой организацией. В 2015 году её основные активные участники основали независимый Фонд свободного и открытого кремния (FOSSi Foundation) и создали новый каталог на сайте librecores.org в качестве основы для всех будущих разработок, независимых от коммерческого контроля. Семь лет спустя он был закрыт и перенаправлен на публикацию на сайте FOSSi Foundation, в пользу простого веб-поиска, с обоснованием, что "свободный и открытый кремний больше не является мечтой".
OpenCores is a community developing digital open source hardware through electronic design automation (EDA), with a similar ethos to the free software movement. OpenCores hopes to eliminate redundant design work and significantly reduce development costs. A number of companies have been reported as adopting OpenCores IP in chips, or as adjuncts to EDA tools. OpenCores is also sometimes cited as an example of open source in the electronics hardware community. OpenCores has always been a commercially owned organization. In 2015, its core active users established the independent Free and Open Source Silicon Foundation (FOSSi Foundation), and created another directory on the librecores. org website as the basis for all future development, independent of commercial control. It has been shut down to redirect to a post on the FOSSi Foundation website seven years later in favor of a simple web search, reasoning that "free and open source silicon is no longer a dream".
История
Дамжан Лампрет, один из основателей OpenCores, заявил на своем сайте, что проект начался в 1999 году. О новом веб-сайте и его целях публично сообщили EE Times в 2000 году и CNET News в 2001 году. В последующие годы проект поддерживался за счет рекламы и спонсорства, в том числе от компании Flextronics. В ноябре того же года шведская компания ORSoC AB согласилась взять на себя обслуживание веб-сайта OpenCores. EE Times сообщила в конце 2008 года, что число подписчиков OpenCores превысило 20 000. В октябре 2010 года на сайте было зарегистрировано 95 000 пользователей и насчитывалось около 800 проектов. В июле 2012 года число зарегистрированных пользователей достигло 150 000. В 2015 году ORSoC AB создала совместное предприятие с KNCMiner AB для разработки оборудования для майнинга биткоинов. Поскольку это стало основным направлением деятельности, они стали уделять меньше времени проекту opencores.org. В ответ на снижение вовлеченности, основная команда разработчиков OpenRISC создала Фонд свободного и открытого кремния (FOSSi) и зарегистрировала веб-сайт librecores.org в качестве основы для всех будущих разработок, независимых от коммерческого контроля.
Damjan Lampret, one of the founders of OpenCores, stated on his website that it began in 1999. The new website and its objectives were reported publicly by EE Times in 2000 and CNET News in 2001. Through the following years it was supported by advertising and sponsorship, including by Flextronics. That November, Swedish design house ORSoC AB agreed to take over maintenance of the OpenCores website. EE Times reported in late 2008 that OpenCores had passed the 20,000 subscriber mark. In October 2010 it reached 95,000 registered users and had approximately 800 projects. In July 2012 it reached 150,000 registered users. During 2015, ORSoC AB formed a joint venture with KNCMiner AB to develop bitcoin mining machines. As this became the primary focus of the business, they were able to spend less time with the opencores. org project. In response to the growing lack of commitment, the core OpenRISC development team set up the Free and Open Source Silicon Foundation (FOSSi), and registered the librecores. org website as the basis for all future development, independent of commercial control.
Лицензирование
В отсутствие широко принятой лицензии на аппаратуру с открытым исходным кодом, компоненты, разработанные в рамках инициативы OpenCores, используют несколько различных лицензий на программное обеспечение. Наиболее распространенной является GNU LGPL, которая предусматривает, что любые изменения компонента должны быть предоставлены сообществу, при этом его можно использовать совместно с проприетарными компонентами. В некоторых аппаратных проектах также применяется менее ограничительная 3-компонентная лицензия BSD, а GNU GPL часто используется для программных компонентов, таких как модели и микропрограммы.
In the absence of a widely accepted open source hardware license, the components produced by the OpenCores initiative use several different software licenses. The most common is the GNU LGPL, which states that any modifications to a component must be shared with the community, while one can still use it together with proprietary components. The less restrictive 3 clause BSD license is also used in some hardware projects, while the GNU GPL is often used for software components, such as models and firmware.
OpenRISC ASIC
В апреле 2011 года OpenCores начала сбор средств на новый проект по разработке полноценной системы на кристалле на базе процессора OpenRISC и её реализации в виде ASIC. К OpenCores относятся, например, проекты OpenSPARC и LEON.
In April 2011 OpenCores opened donations for a new project to develop a complete system on a chip design based on the OpenRISC processor and implement it into an ASIC component. OpenCores affiliated with OpenCores, for example OpenSPARC and LEON.