Статьи

Краткое чтение: Фонд JS

Неделя с открытым исходным кодом

Это неделя с открытым исходным кодом в SitePoint! Всю неделю мы публикуем статьи, посвященные всему, что связано с открытым исходным кодом, свободным программным обеспечением и сообществом, поэтому постоянно проверяйте тег OSW на наличие последних обновлений.

За последние годы в JavaScript появилось огромное количество библиотек и фреймворков. Может быть сложно принять важные решения о том, какое программное обеспечение использовать в ваших проектах, поскольку всегда существует риск зависимости от библиотеки, которую сопровождающий не сможет поддерживать и, в худшем случае, может в итоге отказаться.

Чтобы попытаться решить некоторые вопросы, связанные с поддержкой и развитием экосистемы JavaScript, известный jQuery Foundation перезапустился как JS Foundation . Давайте вспомним, что более года назад сам jQuery Foundation объединился с Dojo Foundation (если бы только у меня был цент за каждый раз, когда кто-то говорит «Foundation»!).

Направить Фонд

Крис Борхерс , исполнительный директор JS Foundation, опубликовал заявление о его создании:

«Основная задача Linux Foundation — создать крупнейшие в мире совместные инвестиции в технологии. JavaScript является чрезвычайно важным языком программирования, вокруг которого возникли многочисленные проекты с открытым исходным кодом.

Многие из этих проектов имеют важное значение для инфраструктуры Интернета, поэтому Linux Foundation считает, что важно обеспечить их структурированную поддержку и нейтральное управление для обеспечения их стабильности, именно поэтому создается JS Foundation ».

Требуется огромное количество самоотверженности, чтобы объединить две основы в одну, поэтому давайте уделим немного времени и оценим это. Это может означать одно из двух (или оба):

  1. Мы достигли точки усталости JavaScript. Трудно идти в ногу с последними технологиями, так как рабочие процессы могут измениться за время отпуска заслуженного разработчика. Потребовался бы Caped Crusader для наведения порядка в грязном общеизвестном городе JavaScript.
  2. У jQuery и Dojo Foundation были сходные цели и ценности, поэтому они сочли целесообразным объединить усилия.

С первым сценарием, являющимся причиной различных мемов и шуток в технических сообществах, это может быть здоровым шагом, чтобы очистить и объединить всех под одним знаменем. Децентрализация высоко ценится в сообществах с открытым исходным кодом, но также широко распространено мнение, что доброжелательный диктатор действительно может немного улучшить состояние проекта (или в данном случае экосистемы).

Недавняя статья высмеивала текущее состояние JavaScript, критикуя постоянно меняющийся ландшафт языка. Несмотря на преувеличение, его послание довольно точное. Если вы некоторое время не работали с JavaScript и недавно вернулись, возможно, у вас впереди крутой курс обучения. Может быть, именно здесь Фонд JS может решить некоторые проблемы?

управление

Фонд разделяет деловые и технические решения, имея два филиала: Совет директоров (который назначает Исполнительного директора) и Технический консультативный комитет, который занимается всеми техническими аспектами Фонда, независимо от Совета директоров. Должен сказать, мудрый шаг.

Лицензионное соглашение участника (CLA)

Как и многие другие проекты с открытым исходным кодом, JS Foundation также имеет CLA . Условия распространяются на все ваши вклады в Фонд JS или его проекты. Для некоторых это может показаться страшным, но в наше время это обычная практика. Если вас смущают лицензии, взгляните на мою статью о лицензиях с открытым исходным кодом, которую я написал в прошлом году.

проектов

Фонд JS служит домом для широкого спектра проектов, и список продолжает расти. Среди самых популярных — jQuery (сюрприз-сюрприз!), Grunt и RequireJS. Еще несколько проектов до перезапуска были частью jQuery Foundation, такие как Lodash и ESLint. Среди новинок — Mocha, Moment и Webpack.

Вы можете найти полный список проектов на сайте Фонда JS.

Объединяя королевства

Кроме того, JS Foundation и Node.js Foundation будут тесно сотрудничать из-за общих целей. Самое интересное, что JS Foundation, возможно, сможет облегчить поддержку сторонних пакетов, чего еще не решал Node Foundation.

Действительно интересные времена. Фонд JS все еще находится на ранних стадиях, но его планы уже выглядят многообещающими. Как вы думаете? Это изменит ландшафт JavaScript и поможет объединить усилия под одним баннером? Дай мне знать в комментариях!

Логотип Фонда JS