Джек М. Жермен
8 октября 2019 11:26 PT
Две вещи, которых следует избегать в онлайн-дискуссии — это политика и религия. Технология с открытым исходным кодом может быть взрывной третьей темой, которую разработчики программного обеспечения должны остерегаться подвергать виртуальной дискуссии.
Генеральный директор Automattic Мэтт Малленвег, создатель Ruby on Rails и соучредитель Basecamp Дэвид Хайнемайер Ханссон на прошлой неделе участвовали в полномасштабном slugfest о роли открытого исходного кода.
«Мы хотим, чтобы каждый веб-сайт, будь то электронная коммерция или что-то еще, работало на WordPress» — это неприятная монопольная цель. Слушать Мэтта Муза о 85% мечтаний на биржевом рынке — настоящий депрессант. Но 300 миллионов долларов — это предоплата за мечты монополистов. https://t.co/hf4HShISug
— DHH (@dhh) 19 сентября 2019
В подшучивании затрагивались вопросы, связанные с монопольной властью WordPress и подделкой приложений к тупости безудержный рост.
Горячий разговор в Твиттере между Малленвегом и Ханссоном вырос, поскольку 120 других ответили противоположными точками зрения на долю рынка, монополии и власть в сообществах с открытым исходным кодом. Многие спорили по поводу вероятности того, что проекты с открытым исходным кодом сохранят баланс между тем, кто контролирует инструменты и власть.
Проблема с открытым исходным кодом заключается в том, что нет ни одного лагеря. Определение того, что означает «открытый исходный код», может варьироваться от человека к человеку, отметил Роб Эндерле, главный аналитик Enderle Group.
«Это отсутствие согласованности делает очень сложным баланс между открытым исходным кодом и закрытым исходным кодом, — сказал он LinuxInsider, — потому что открытый исходный код не заблокирован и может варьироваться от простой возможности просмотра исходного кода до возможности используйте его с различной степенью свободы и стоимости ".
Содержание статьи
Никто не выигрывает
В основе дискуссии лежит вопрос о том, должен ли капитализм править или усилия должны быть более общительными со всеми, кто вносит свой вклад и разделяет результат, заметил Эндерле, но это редко бывает справедливо, поскольку выгоды распределяются, хотя большую часть работы выполняют несколько человек.
Обсуждение основано на старом аргументе «свободный как в свободе против свободного как в бесплатном пиве», отметил он. Эти дебаты продолжаются с тех пор, как начался открытый исходный код, и проникновение в середину этого аргумента является одновременно болезненным и в значительной степени не приносящим выгоды.
«Это похоже на спор о религии или политике», — сказал Эндерле. «Часто все проигрывают».
Дебаты начинаются
Виртуальный скандал в Твиттере начался с комментариев, сделанных Малленвегом в недавнем интервью после того, как Salesforce Ventures инвестировала 300 миллионов долларов США в Automattic в прошлом месяце.
Ханссон отправился в твиттер, чтобы представить другую точку зрения о влиянии этого развития.
Мулленвег утверждал, что существует потенциальная возможность получить долю рынка, аналогичную Android, на которую сейчас приходится 85 процентов всех телефонов.
У открытого исходного кода есть «добродетельный цикл усыновления, люди строят на платформе и больше усыновления», — сказал он.
Желание, чтобы WordPress поддерживал каждый веб-сайт, электронную коммерцию или что-либо иное, как было предложено, было «неприятной, монопольной целью», написал Ханссон в Твиттере.
«Слушать Мэтта Муза о 85-процентной мечте о доле на рынке — настоящий недостаток», — добавил он. «Но 300 миллионов долларов — это предоплата за мечты монополистов».
Вложенные пользователи WordPress
Ханссон не был удивлен интенсивностью ответов в обмене Twitter. Он сказал LinuxInsider, что многие поклонники WordPress много инвестировали в платформу, поэтому неудивительно, что они сильно обеспокоены неизвестными перспективами венчурной фирмы, желающей ее возвращения.
«Я думаю, что сейчас WordPress находится в интересном месте, потому что он может явно изменить оба пути: стать силой, дающей силу навсегда или превратиться в еще одну историю доминирования ВК», — сказал он.
Automatic должен, по крайней мере, несколько осознавать тот факт, что смешивание открытых источников, монопольных амбиций и полмиллиарда долларов венчурного капитала — это неустойчивый коктейль, заметил Ханссон.
«Я надеюсь, что, выражая нашу обеспокоенность, Мэтт Малленвег и его команда будут иметь решающее значение для опасностей», — сказал он. «Я думаю, что сердце находится в правильном месте, даже если восприятие опасностей монополии еще не совсем развито».
выходит за рамки WordPress
Однако это обсуждение больше, чем WordPress. По словам Ханссона, речь идет о том, какой Интернет хотят видеть все. Есть две возможные будущие реалии Интернета: один с несколькими титанами, сидящими на всем, или другой с множеством вариантов.
Это касается вопроса о сбалансированности процесса с открытым исходным кодом с угрозой растущего доминирования. Решения могут быть найдены, утверждал он.
Нужно осознание и давление, предположил Ханссон. Если разработчики сделают его невоспитанным, чтобы быть 800-фунтовой гориллой, то есть надежда, что будет происходить самоотбор, который предотвратит это.
«Открытый исходный код может стать причиной такого большого блага, — сказал он, — но мы не должны закрывать глаза на тот факт, что если что-то носит ярлык с открытым исходным кодом, это не означает, что оно по своей сути хорошо». «
Открытый исходный код делал плохие ходы, совершал плохие поступки и наносил большой вред.
«Это не автоматический плащ добродетели», — сказал Ханссон.
Вопрос о приоритетах
Балансирование тех, кто контролирует проект, имеет решающее значение, по словам Гарета Гринуэя, старшего разработчика программного обеспечения в SaltStack.
«Каждый раз, когда за проектом с открытым исходным кодом стоит коммерческая организация, необходимо поддерживать баланс», — сказал он LinuxInsider.
Частью этого процесса балансирования является забота о том, чтобы ваше сообщество было счастливым и здоровым. Это особенно важно, если есть участники, которые вносят свой вклад в ваш основной продукт. Это также важно, потому что они — ваша база пользователей, добавил Гринуэй.
«В то же время вы должны держать своих клиентов довольными, поскольку они платят за основной продукт», — отметил он. «В конце концов, кто-то несет ответственность за поддержание проекта, будь то частное лицо или компания, и, следовательно, в конечном итоге контролирует этот проект».
Сотрудничество, а не господство
Разработка с открытым исходным кодом включает в себя больше, чем поддержание баланса, заметил Хейкки Ноусиайнен, технический директор Aiven.
«Программное обеспечение с открытым исходным кодом задумано как совместная публичная работа, в которой пользователи могут разрабатывать и улучшать код так, как он работает в своих целях, но в равной степени выгоден всем», — сказал он LinuxInsider.
Некоторые компании, использующие лицензии с открытым исходным кодом, монополизируют программное обеспечение. Это идет вразрез с первоначальной целью открытого исходного кода. Эти компании смогут влиять на будущее открытого исходного кода таким образом, чтобы не опираться на исходный открытый код.
У этих компаний есть выбор, предположил Нусиайнен.
Разъяснение вопросов
Компании могут выбрать использование открытого исходного кода и поддерживать его баланс, сказал Ноузайнен. Будущее открытого исходного кода зависит от точек зрения потенциальных сотрудничающих организаций.
Проблемы возникают, однако, когда разработчики или компании монополизируют открытый исходный код или используют его только для личной выгоды. Те действия, которые изменяют первоначальную цель лицензирования открытого источника, вызвали текущие дебаты.
Хотя программное обеспечение с открытым исходным кодом доступно для публичного использования, сказал Нусиайнен, разработчики должны помнить, что работа, которую они делают, идет на пользу всем.