15 января 2001 года, 20 лет назад, я выпустил в мир Drupal 1.0.0. Мне было 22 года, я только что закончил колледж. В то время я понятия не имел, что Drupal когда-нибудь будет поддерживать 1 из 35 веб-сайтов и повлияет на очень многих людей по всему миру.
Как и во всем остальном, есть вещи, которые Drupal сделал правильно, а есть вещи, которые мы могли бы сделать иначе. Я недавно говорил об этом в своем выступлении на DrupalCon Europe 2020, но здесь я резюмирую некоторые мысли.
Почему я все еще работаю над Drupal спустя 20 лет
Я начал создавать Drupal, чтобы что-то построить для себя. По мере того, как Drupal рос, мои «почему» или причины для работы над Drupal эволюционировали. Я стал больше беспокоиться о его влиянии на конечных пользователей и даже тех, кто не пользуется Drupal. Сегодня я забочусь обо всех в Open Web.
Оптимизация воздействия означает создание программного обеспечения, подходящего для всех. В последние годы наше сообщество уделяет приоритетное внимание доступности для пользователей с ограниченными возможностями и функциям, таким как отложенная загрузка изображений, которые помогают пользователям с более медленным интернет-подключением. Приоритет Drupal - продолжать способствовать разнообразию и вовлеченности в наше сообщество, чтобы все голоса были представлены в создании открытого Интернета.
Три поздравления с днем рождения Друпалу
20-й день рождения Drupal заставил меня задуматься о вещах, на которые я надеюсь в будущем. Вот несколько из этих пожеланий на день рождения.
Желание на день рождения 1: никогда не прекращать развиваться
Когда я выпустил Drupal 1 в 2001 году, только 7% населения мира имели доступ к Интернету. Смартфонов или мобильного Интернета не существовало. Многие из крупнейших и наиболее известных интернет-компаний были либо стартапами (например, Google), либо еще не открылись (например, Facebook, Twitter).
Почему Drupal оставался актуальным и процветал все эти годы?
Прежде всего, мы сосредоточились на проблеме, которая существовала 20 лет назад, существует сегодня и будет существовать через 20 лет: людям и организациям необходимо управлять контентом и участвовать в сети. Работа над долгосрочной проблемой, безусловно, поможет вам оставаться актуальным.
Во-вторых, мы упростили внедрение Drupal (что является неотъемлемой частью Open Source) и не отставали от приливов и отливов технологических тенденций (например, мобильного Интернета, ориентированного на API, поддержки нескольких каналов взаимодействия и т. д.).
Самое замечательное в Drupal — это то, что мы никогда не перестанем развиваться и вводить новшества.
Пожелание ко дню рождения 2: Продолжаем уделять все больше внимания простоте использования
Долгое время я был сосредоточен на технической чистоте Drupal и пренебрегал его пользовательским опытом. Мое внимание привлекло больше единомышленников. Это привело к тому, что пользовательский интерфейс Drupal был загружен разработчиками, а пользователям с менее техническими знаниями, например, авторами контента, было неудобно пользоваться.
Мне жаль, что я с самого начала не тратил больше времени на размышления о менее технически сложном конечном пользователе. Сегодня мы осуществили переход и гораздо больше сосредоточились на простоте использования Drupal, готовых к работе интерфейсах и многом другом. Мы продолжим акцентировать на этом внимание.
Пожелание ко дню рождения 3: Экономические системы для поддержки и масштабирования Open Source
В первые годы движения за открытый исходный код коммерческое участие часто осуждалось или даже запрещалось. Сегодня легко увидеть положительное влияние спонсируемых взносов на рост Drupal: две трети всех взносов поступают от примерно 1200 коммерческих участников Drupal.
Я считаю, что нам нужно сделать больше, чем просто принять коммерческое участие. Нам нужно принять это, поощрять и продвигать. Как я уже говорил ранее, нам нужно вознаградить разработчиков, чтобы они вносили максимальный вклад в Drupal. Ни одно сообщество с открытым исходным кодом, включая Drupal, сегодня не делает этого хорошо.
Почему это важно?
Во многих отношениях Open Source победил. Открытый исходный код предоставляет программное обеспечение более высокого качества по более низкой цене, без привязки к поставщику. Drupal помог победе с открытым исходным кодом.
Тем не менее, масштабировать и поддерживать проекты с открытым исходным кодом по-прежнему сложно. Если мы хотим создавать проекты с открытым исходным кодом, которые будут процветать в ближайшие десятилетия, нам необходимо создать экономические системы, поддерживающие создание, рост и устойчивость проектов с открытым исходным кодом.
Альтернативой является то, что мы застряли в мире, в котором живем сегодня, где несвободное программное обеспечение доминирует в большинстве аспектов нашей жизни.
Я предсказываю, что в следующем десятилетии модели стимулирования Drupal для производителей станут примером устойчивости открытого исходного кода мирового уровня. Мы поможем понять, как сделать Open Source более устойчивым, справедливым, эгалитарным и более согласованным. И тем самым Drupal поможет устранить последнее препятствие, мешающее Open Source захватить мир.
Спасибо
Drupal не был бы таким, как сейчас, без сообщества Drupal. Сообщество и его рост продолжают заряжать меня энергией и вдохновлять. Я хотел бы поблагодарить всех, кто помогал улучшать и создавать Drupal за последние два десятилетия. Я продолжаю учиться у всех вас. С 20-летием, Друпал!
— Дрис Байтаерт
Дрис Байтаерт — сторонник открытого исходного кода и технический директор.