.NET Foundation для решения «проблем с сообществом» °

    0
    65

    [ad_1]

    Анализ Исполнительный директор .NET Foundation Клэр Новотны подала в отставку на прошлой неделе, но член правления Шон Вильдермут сказал, что это не решило «проблем с сообществом», на которых фонд теперь сосредоточится.

    Фраза «проблемы с сообществом» в сообщении Вильдермута не должна означать, что сообщество плохо себя ведет. Правильнее было бы назвать это проблемами сообщества с .NET Foundation или, возможно, с Microsoft, поскольку особая роль Microsoft является одной из этих проблем.

    Как давние проблемы, так и несколько недавних спровоцировали нынешний кризис. В итоге:

    Недавний

    • Новотны сделала пул-реквест и объединила его с проектом, в котором не участвовала в течение многих лет.
    • Проекты .NET Foundation были принудительно перемещены из GitHub в GitHub Enterprise .NET Foundation без обсуждения с сопровождающими, а иногда и, как представляется, закулисным образом, например, для WiX Toolset – хотя сопровождающему Робу Меншингу удалось вернуть их.
    • Когда член правления Родни Литтлс II ушел в отставку, .NET Foundation намекнула в своем посте, что это было связано с его «личной жизнью», хотя на самом деле речь шла о разочаровании в роли .NET Foundation и отсутствии связи с проектами участников.

    Давний

    • Проекты жаловались на то, что фонд мало что представляет для них, а некоторые ушли или выразили желание уйти. Соучредитель проекта Marten сказал на прошлой неделе: «Спустя… два года мы не видим никакого положительного воздействия, никакой помощи от членства».
    • Главная проблема, с которой сталкиваются многие проекты .NET Foundation, – это их устойчивость, но фонд сконцентрировался на таких вещах, как полузаброшенная зрелость проекта, которая, кажется, предназначена для того, чтобы успокоить корпоративных клиентов.
    • .NET Foundation сделал слишком мало для продвижения .NET среди более широкого сообщества, чем собственная платформа Microsoft.
    • .NET Foundation не является полностью независимым, но контролируется Microsoft, которая имеет специальный статус «член-учредитель» в уставе организации.
    • .NET Foundation плохо взаимодействует с проектами-участниками или более широким сообществом, и серьезные изменения, такие как предлагаемое удаление модели участия для проектов, которые позже были отменены, происходят без особых объяснений. Модель взносов позволяет проектам присоединяться к Фонду без передачи своих авторских прав.

    Хади Харири, вице-президент по защите интересов разработчиков в JetBrains, принято к сведению в Твиттере на прошлой неделе: «JetBrains была одной из первых, кто присоединился к фонду, когда он был объявлен. Однако причиной являются невыполненные обещания, подход к тому, как он относится к OSS, и общая неэффективность как для JetBrains, так и для сообщества. мы больше не спонсоры “.

    JetBrains предоставляет кроссплатформенную .NET IDE Rider и естественно подходит для спонсирования Foundation.

    Открытие

    Во всем этом обсуждении легко упустить из виду тот факт, что Microsoft внесла огромные изменения, когда приняла .NET с открытым исходным кодом и запустила фундамент в 2014 году. Большая часть .NET лицензируется по лицензиям MIT или Apache 2 и доступна на GitHub, и этот единственный факт очень важен.

    Фонд, хотя и описывает себя как независимый, является таковым лишь отчасти. Устав предоставляет Microsoft как члену-основателю право вето на «любое голосование с целью существенного изменения Политики членства Фонда, Политики избрания Директоров, Политики управления проектом или любых соглашений или политик, связанных с интеллектуальной собственностью».

    Кроме того, Microsoft контролирует направление развития .NET и его основных библиотек. В корпоративном плане он может просто не желать рисковать потерять контроль над своей основной платформой для разработчиков.

    В чем на самом деле была зрелость проекта (и, возможно, Фонда)? А Твит 2019 Новотны – это ключ к разгадке. «Речь идет о том, чтобы позволить Microsoft рекомендовать и принимать зависимости от библиотек, созданных не ими, вместо того, чтобы создавать новые, которые подавляют проекты», – сказала она.

    Этот, возможно, неосторожный комментарий представляет собой ориентированный на Microsoft взгляд на то, для чего предназначены сторонние проекты .NET с открытым исходным кодом, и недавнее поведение фонда соответствует этому.

    Что происходит сейчас? Новоизбранный член совета директоров Роб Проуз, возглавляющий команду NUnit, сказал: «Мы сделаем все возможное, чтобы решить все проблемы, которые были подняты в последнее время», и сослался на новый «комитет сопровождающих».

    Проуз также сказал, что «для проектов, которые были перенесены в GitHub Enterprise и хотели бы вернуться, мы работаем над планом сделать это».

    Дальнейшие объявления ожидаются на этой неделе.

    Отношения между крупными корпорациями и открытым исходным кодом часто бывают натянутыми. Oracle потребовала коммерческую лицензию для своего официального Java Development Kit в сентябре 2017 года, а в прошлом месяце снова сделала его бесплатной. Google пожертвовал Kubernetes Cloud Native Foundation, но выбрал неоднозначный путь и создал новую организацию для своего родственного проекта Istio. Elastic изменил лицензию, чтобы ограничить коммерческое использование своего менеджера баз данных с открытым исходным кодом.

    В интересах Microsoft иметь здоровое сообщество разработчиков ПО с открытым исходным кодом вокруг .NET. Фундамент, который когда-то казался частью стратегии достижения этого, теперь, похоже, встанет у него на пути, если компания не сможет провести значительную реформу.

    Мы попросили Microsoft и .NET Foundation прокомментировать эти вопросы, но до сих пор не получили ответа. ®



    [ad_2]

    Предыдущая статьяActivision-Blizzard подает иски в хаосе, поскольку федеральное агентство обвиняет DFEH Калифорнии в
    Следующая статьяSea Of Thieves: Как пройти Храм Дани
    Виктор Попанов
    Эксперт тестовой лаборатории. Первый джойстик держал в руках в возрасте 3 лет. Первый компьютер, на котором „работал” был с процессором Intel i386DX-266. Тестирует оборудование для издания ITBusiness. Будь то анализ новейших гаджетов или устранение сложных неполадок, этот автор всегда готов к выполнению поставленной задачи. Его страсть к технологиям и приверженность качеству делают его бесценным помощником в любой команде.