|
|
Развитие проекта OpenSolarisПроект OpenSolaris будет успешным проектом с открытым кодом только при условии участия в нем сообщества энтузиастов. Принять участие в проекте OpenSolaris можно множеством способов, и здесь мы расскажем об основных, которые сейчас доступны. Дополнительные области участия будут появляться по мере роста и развития проекта. Предоставление кодаВашим первым шагом для участия в разработке программного обеспечения для проекта OpenSolaris должно быть присоединение к дискуссиям и сообществам, уже существующим в проекте. После того, как вы почувствуете, какая работа уже делается другими и что хотели бы сделать вы, вы можете обратиться к базе ошибок и поискать ошибки (bugs) или запросы на улучшение (RFE), над которыми вы хотели бы поработать, и узнать, не работает ли уже кто-то над заинтересовавшей вас идеей. Некоторые ошибки "на один укус" (bite-sized) уже были идентифицированы инженерами, работающими над Solaris. Эти ошибки небольшие и изолированные, и мы надеемся, что вам будет интересно поработать над какими-то из них. Чтобы отыскать их, используйте ключевое слово oss-bite-size. Если у вас появиласть идея о новой возможности, или вы нашли интересную ошибку, вы можете зарегистрировать ошибку или запрос на улучшение, ипользуя форму "Сообщить об ошибке" ("Report a Bug") по адресу http://bugs.opensolaris.org/, чтобы затем вы или кто-то другой могли бы начать над ней работу. Если вы хотите поработать над какой-то ошибкой или запросом на улучшение, отправьте письмо по адресу request-sponsor AT opensolaris DOT org с её/его описанием. Вам будет назначен "опекун", который поможет пройти по этапам процесса разработки. Информация о предоставленных исправлениях и улучшениях, а также тех, кто их предоставлил, доступна в таблице request-sponsor. Инженеры Sun могут видеть в этой таблице, какие предложения ожидают "опекуна". Если вы хотите начать работать над какой-то ошибкой, проверьте эту таблицу, прежде чем начать, чтобы узнать, не предоставил ли уже кто-либо решение этой ошибки. Когда речь идет о предоставлении кода -- членами ообщества внутри и вне Sun -- должны быть пройдены следующие общие фазы. Количество шагов в каждой из этих фаз может меняться в зависимости от размера и сложности изменения.
Обратите внимание, пожалуйста, что проект OpenSolaris вслед за другими проектами с открытым кодом, требует от участников совместного определения авторских прав для предоставленного кода. Соглашение Sun Contributor Agreement (SCA) дает Sun и участнику проекта, предоставляющему код, совместные выгоды авторских прав на код: участник проекта сохраняет авторские права на код, в то же время давая права на этот код Sun как спонсору проекта с открытым кодом. Соглашение SCA применимо ко всем продуктам и проектам, которыми владеет или управляет Sun: единожды подписав его, вы сможете предоставлять код для любого поддерживаемого Sun проекта с открытым кодом. Более полная информация и само соглашение SCA доступны на странице Sun Contributor Agreement. За детальным описанием шагов обратитесь к документу Initial Development Processes. ДокументацияДолгосрочной целью подразделения информационных продуктов Sun является открытие исходных текстов документации по Solaris. Тем временем, создано сообщество Документация для расширения круга участников этой инициативы:
Для участия в создании будущей документации по OpenSolaris, вам нужно будет работать совместно с "опекуном". Для того чтобы найти "опекуна", отправьте запрос в список рассылки по документации OpenSolaris. ТестированиеРазработка тестов, сред тестирования, а также проведение тестирования являются важными аспектами программных проектов высокого качества. Мы создали сообщество Тестирование, посвященное обсуждению и планированию таких инициатив, как:
Приглашаем вас присоединяться к сообществу для того, чтобы поучаствовать в определении стратегии тестирования и предоставить тесты для проекта OpenSolaris и его исходных текстов. |