full stack javascript developer
0,0
рейтинг
17 января 2014 в 14:24

Разработка → Проект OpenBSD под угрозой закрытия: нет денег на оплату счетов за электричество

OpenBSD — вторая по популярности BSD-система. Она поддерживает 20 архитектур железа, включая такую экзотику, как VAX или Motorola 68000. OpenBSD широко используется в сетевом оборудовании, а дочерние проекты, такие как Packet Filter и OpenSSH, широко используются во многих других *nix-совместимых ОС.

Создатель и главный разработчик системы Тео де Раадт строго придерживается принципов радикальной открытости — все части системы имеют свободные лицензии, в ней вообще не используются фрагменты закрытого проприетарного кода даже в драйверах. Код системы доступен под максимально либеральной лицензией ISC. В отличие от копилефтных лицензий, подобных GPL, она не накладывает вообще никаких ограничений на использование кода, в том числе и в закрытых коммерческих системах.

Для сборки и тестирования OpenBSD на всех платформах требуется целый "зоопарк" железа, в том числе старого и весьма прожорливого. Всё это железо находится в доме Тео де Раадта в Канаде и не может быть заменено стандартными серверами в местах с более дешёвым электричеством. Счёт за электроэнергию составляет 20 000 канадских долларов в год.

Проект OpenBSD существует исключительно за счёт пожертвований. Месяц назад Тео де Раадт опубликовал письмо с просьбой о помощи. Он хочет привлечь корпоративного спонсора, который мог бы регулярно оплачивать счета, чтобы поддержать проект на плаву. Несмотря на то, что код OpenBSD и дочерних проектов используется очень широко, в том числе и крупными корпорациями, пока желающих помочь не нашлось. Как это часто бывает, Тео де Раадт — талантливый программист и инженер с радикальными взглядами на свободу и независимость, и умение находить деньги не входит в число его достоинств. В 2006 году проект уже сталкивался с нехваткой средств, угрожающей самому его существованию. Тогда так же речь шла о весьма скромной сумме в 100 000 долларов.

Пожертвования на поддержку проекта принимаются непосредственно на сайте OpenBSD или через фонд OpenBSD Foundation.

Илья Сименко @ilya42
карма
526,7
рейтинг 0,0
full stack javascript developer
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (87)

  • +20
    Аж слезу вышибает.

    Такой вот он, корпоративный мир, неблагодарный.
    • +9
      Корпоративный мир, как, в общем-то, и любой другой, работает по принципу «ты — мне, я — тебе». А Тео обладает известным «талантом» всех посылать на три буквы (даже тогда, когда просьбы совершенно вменяемы). То есть на любую мелочь ответ один: «не могу поступиться принципами». Вот и имеем то, что имеем.
      • 0
        Ну так понятнее ситуация становится. Я то не знаком с личностью Тео, не интересовался никогда.
        • –7
          Тео покруче, чем ваш Линус.
          • +4
            Я знаю про Линуса не больше, чем про Тео. И почему он вдруг «мой»?
            • +1
              «этот ваш» ©
  • +24
    Кто там говорил, что автора должны жить только на донат?
    • +24
      E-xecutive.ru: Есть еще модель пожертвований от пользователей? Что о ней думаете?

      М.К.: Мы ее используем. На сайте Nginx.org есть копка «Donation». Некоторые считают, что на эти пожертвования можно поддержать команду из десяти разработчиков, но это несколько смешно.

      И.С.: За январь, февраль, март, апрель 2013 года мы получили $600 со всего мира.

      М.К.: Пожертвований хватает пока только на аренду сервера для сайта. Но это не источник денег для нас, разумеется. Мы продолжаем активно работать с существующими и потенциальными клиентами, увеличивая выручку.
      www.e-xecutive.ru/startup/story/1823978/
      • +4
        Мы тоже несколько лет назад пробовали на паре проектов (сильно менее масштабных, чем nginx) ставить кнопки пожертвований. Результат (в пропорциональном отношении сумм и масштабов) примерно такой же.
      • НЛО прилетело и опубликовало эту надпись здесь
        • +2
          Почему-то многие думают, что пожертвования должны каким-то волшебным образом сыпаться сами собой после появления кнопочки на сайте. Стартаперы крутятся, как белки в колесе, ищут инвесторов, пишут бизнес-планы, пилят прототип на голом энтузиазме; во время краудфандиноговых кампаний вся команда несколько недель подряд работают чуть ли не круглосуточно над раскруткой проекта; писатели и музыканты годами оббивают пороги издательств и лейблов в надежде на контракт — и почему-то никто не говорит, что эти модели не работают. А вот донейт должен сыпаться сам. Сбор пожертвований — такая же сложная и напряжённая работа, как и любой другой способ поиска финансирования, если им заниматься серьёзно.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Я тоже с вами не спорю, я дополняю )
    • +5
      Скорее это очередной пример того, что в copyleft проекты код возвращаются и они более или менее развиваются, а под либеральными нет. Все использую код (вспомнить туже FreeBSD), но сами проекты не развивают.
      • +4
        Это я к тому, что туже FreeBSD используют все кому не лень (Microsoft, Apple, Sony) только самому проекту от этого не тепло не холодно.
        • 0
          А разве до сих пор используют? Вроде только однажды, давно, взяли TCP/IP стек и все?
          • +1
            Я не говорил что его постоянно используют.
            P.S. Да и потом, Microsoft TCP/IP выкинули чтоль?
            • 0
              Его полностью переписали в Vista.
          • +4
            Ещё как используют:
            The PlayStation 4 Does Use The FreeBSD Kernel, Mono
        • +2
          У FreeBSD дела обстоят значительно лучше.
        • +3
          Там нет проблем с финансированием, хотя меня удивил такой скромный вклад Juniper и отсутствие в списке Sony.
          • 0
            отсутствие в списке Sony
            Там за 2014 есть какой-то Anonymous Donor с Uranium ($250,000+). Кто бы это мог быть? Хотя странно для Sony если это они, почему не официально?
  • +12
    Вроде нигде не использую OpenBSD, но пожертвование сделаю, конечно.
    • +19
      Вы скорее всего используете OpenSSH, а он, ЕМНИП, как раз оттуда.
      • +2
        OpenSSH для OpenBSD и OpenSSH для всех остальных это почти две разные программы. Тем более есть libssh2 под BSD лицензией, так что не страшно.
        • 0
          Ну давайте начнем с того, что libssh2 это, в первую очередь, библиотека (а OpenSSH набор программ), реализующая SSH2 протокол.

          А почему это OpenSSH для одной *nix отличается от остальных *nix?
          • +3
            Потому что изначально OpenSSH был написан под OpenBSD и использовал кучу фич, которые только там и существуют. Когда возникла идея его использовать в других системах разрабочики не захотели засорять код кучей «костылей» и создали отдельный проект «portable openssh», который имеет не так много общего кода с версий для OpenBSD. Конечно самый важный с точки зрения security код у них общий, но обвязка весьма и весьма отличается и при этом то, что есть в портабельной версии не используется в OpenBSD, а что есть в OpenBSD — не используется в портабельной версии.

            Взяв эту самую обвязку и libssh2 вы и получите версию, которая от OpenBSD почти что никак не зависит. Просто пока что это никому особо не нужно было, но если вдруг приспичит — можно и сделать. Поддерживать ради существования OpenSSH целую отдельную операционку никто не будет.
  • +20
    Судя по комментариям на Реддите, основная проблема OpenBSD в том, что разработчики, и в первую очередь сам Тео испортили отношения буквально со всеми кем можно. В частности, они не хотят публиковать свой бюджет (на что и сколько денег пойдёт) и не хотят устраивать публичную каманию по сбору денег.
    • 0
      Я на самом деле хотел бы делать точно так же, любые отчеты это время на их подготовку, а любая публичность в этом деле это вечные вопросы, а куда эту копейку потратили.
      • +4
        Посмотрите на отчёты той же Wikimedia'и. Много вы там увидите про «каждую копейку»?

        И да, если кто-то просит денег, то описать примерно на что они пойдут — стандартное требование доноров, нравится вам это или нет.
    • +4
      Хм, может, тогда и ну его, этот OpenBSD? FreeBSD же останется, и ладно. Тем более там пишут, что Тео ведет себя очень грубо по отношению к сообществу и вообще другим людям.
      • 0
        Цели другие.
      • +4
        Тео действительно очень известный тролль, и в этом отношении он на порядок хуже Линуса. Вот типичный пример его поведения:
        article.gmane.org/gmane.os.openbsd.misc/134746
        • +4
          Тут я согласен с ним чуть более чем полностью. Задонатил.
        • –1
          Он предельно терпеливо объясняет в чем его идеология. В этой ситуации тролль его оппонент…

          А еще есть примеры его «неадекватности»?
          • +2
            В этой ситуации его оппонент уже исключил себя из данного разговора, а Тео добавляет его обратно в CC. Вы считаете, что спамить оппонента — это «предельно терпеливо»?

            Кстати, Столлман в этом обсуждении — при всем моем несогласии с ним — наоборот, образец вежливости.
            • 0
              его оппонент уже исключил себя из данного разговора

              Я это упустил…
  • +3
    > Счёт за электроэнергию составляет 20 000 канадских долларов в год.

    Может кто-нибудь пояснить откуда взялась столь крупная сумма? На фото я ожидал увидеть целый подвал со стойками…
    • 0
      Железо довольно древнее и ох какое прожорливое.
      • –2
        Тогда непонятно, почему бы не перевезти железо в районы с более дешевым электричеством. Или «деньги все-равно чужие, так что не жалко, пусть тут стоит».
        • –6
          Тогда непонятно, почему бы не перевезти железо в районы с более дешевым электричеством.

          Либо проапгрейдить это самое железо, сервера сейчас относительно дешевы. И отправить немалую часть содержимого стоек на заслуженный покой.
          • +19
            Кто-то пошутил уже о переезде на новое железо:
            Так под него же драйвера писать нужно!
            • +6
              Написать драйвера для нового железа — это фигня. Вы попробуйте отладить драйвера для старого не имея оного на руках!
              • +11
                Ну так пусть отключит всё старое железо, запилит новую ветку без legacy-кода, а отладку драйверов для старого железа делает по запросу и после соответствующего пожертвования.
                Не можешь оплатить поддержку своего старинного свитча — сиди на старой версии или отлаживай новую сам, система-то открытая :)
                • +1
                  Боюсь, Тео вас пошлёт подальше. :-)
                  • 0
                    Либо принципы, либо здравый смысл.
          • +13
            Вы что думаете, что он на этом железе сайт и репозиторий хостит? Он на этом железе тестирует сборки под все возможные платформы. Смотрите, там и VAX, и Alpha, и Sparc`ов зоопарк. Где вы сейчас аренду VAX найдёте? (Тут уже другой вопрос: а стоит ли вообще поддерживать это железо?).
      • +1
        Я надеялся, что кто-нибудь даст ссылку на характеристики (максимальную потребляемую мощность) оборудования на фото. :)
        • +1
          Я тоже искал, но никак не найду.
    • 0
      Да не может эта стойка жрать электричества на 20к в год. Судя по ценам, это 10 тыс kWh в месяц. У меня электрическое отопление в квартире и то больше 1к kWh в месяц не выходит. Его подвал промышленной системой охлаждения нужно было бы оборудовать, если бы там такое потребление было бы. Так что хозяин звиздит как дышит.
      • +3
        10 тысяч киловатт×часов это постоянное потребление порядка 14 киловатт. Я плохо умею считать стоечное оборудование, но это выходит где-то по 400 ватт на каждый девайс, который я углядел на фото. Что многовато (учитывая что нам наверняка всякие ARMы и прочие мелкожрущие девайсы должны быть), но в общем-то не выглядит невменяемой суммой.
        • +3
          Там монстры под 2 киловатта есть, так что компенсируется.
  • +4
    Пошел пожертвовал $30 на свой любимый opnssh
    pf сказать честно не люблю
  • 0
    Может быть имеет смысл популяризировать автоматические ежемесячные донейты?
  • +2
    Не дешевле было бы на полгода нанять хорошего маркетолога, который бы обеспечил проект финансирование?
    • 0
      И который бы работал за процент…
  • +1
    Хорошо что PayPal принимают…
  • +9
    Как сказали на одном ресурсе,
    [Пусть] починит уже наконец кросс-компиляцию, осилить qemu и сдаст все это барахло в музей.
  • +4
    Мне нравится pf и без OpenSSH — никуда.
    Пожертвовал 3$, жаль сам пока на мели.
    Со следующей получки еще подкину.
  • 0
    Тео, конечно, редкостный кретин, но все-таки OpenSSH — стандарт де-факто в индустрии, и без него я как без рук. Отправил.
  • +5
    А много Тео сейчас для OpenSSH делает?
  • +4
    Имеет ли смысл поддержка железа 10 — 15 и более летней давности?
    • +1
      Ну а кто-то должен же и этим заниматься?
      Если вдруг не останется ни одной ОС, поддерживающей такой длинный список архитектур, то будет плохо.
      • +6
        Я спрашиваю потому что не осведомлен в этой теме.
        Мне действительно непонятно, много ли такого железа?
        Насколько высока необходимость иметь самую последнюю ОС на этом железе?
        Есть ли экономическая выгода от такой поддержки?
      • +1
        А если у Тео дома случится пожар, например, и всё железо придёт в негодность?
        • +4
          Ну да, тогда, действительно, можно будет сократить количество поддерживаемых архитектур :D
  • 0
    Пересел на FreeBSD после скандалов с закладками в OCF (ну и уже совсем недавно осознал, что никуда от этого не деться...)
    • 0
      Вот не понимаю этого, если честно. Люди меняют свои привычки, действуют в ущерб своему удобству или выгоде только из-за того, что в каком-то софте могут быть, или были закладки от спецслужб. И я не говорю о террористах или владельцах крупного бизнеса, с ними все ясно, им есть о чем переживать. Но так ведь поступают самые обычные люди, у которых самый страшный секрет — список любимых порносайтов или фотки в пьяном виде с корпоратива. И при этом совершенно игнорируется тот факт, что спецслужбы и так могут прослушать все их телефоны, прочитать бумажную корреспонденцию, получить историю болезни, досье из МВД, да даже элементарно опросить бабушек в подъезде.
      • +6
        Скажу так — это была не единственная причина (гораздо более важными являлись размеры сообщества, кол-во портов, поддерживаемое оборудование и т.п.). Более того, случилось это в 2010 (тогда закладки в столь широко используемом ПО были в новинку) и что вдвойне обидно — случилось это с «самой защищенной из всех ОС» — именно «защищенность» была отличительной особенностью OpenBSD, можно даже сказать — ее единственной изюминкой (Only two remote holes in the default install, in a heck of a long time! — до сих пор заявлено на главной странице проекта), и при этом специально встроенная закладка, причем не в сторонней либе, а именно в спец. фреймворке используемом исключительно в данной ОС.
        До сих пор мне не известны другие подобные вопиющие случаи, дело тут не в кошечках вовсе.
      • +4
        > Но так ведь поступают самые обычные люди, у которых самый страшный секрет — список любимых порносайтов или фотки в пьяном виде с корпоратива.

        Ну и лихо вы всех записали в один список. У меня на компьютерах много информации которая представляет как минимум коммерческую тайну, с чего это я должен ей с кем-то делиться?

        Во-вторых, практически для любого критично внешнее проникновение в его компьютерную систему. Недобросовестные полицейские так могут, например, подставить. Причём если это делается «для галочки» в рамках операции «неделя экстремиста», то гораздо проще первому встречному что-то подкинуть, чем искать настоящих экстремистов. Собственно в реальном мире таких историй полно.

        Вот зачем нужна защищённая система. А что я там буду смотреть — котиков или порно не особо важно.
        • –1
          Да не будут спецслужбы типа АНБ делиться информацией о закладках с полицейскими, потому что сохранить тайну полицейские не смогут. У недобросовестных полийцейских и так полно методов собрать о вас информацию, как и полно методов вас подставить. Зачем использовать сложные уязвимости, чтобы вам что-то подбросить, если можно сунуть пакетик с героином вам в карман при обыске?
          А для спецслужб вы слишком мелкий планктон, вы им не интересны и никогда не будете.
          • +3
            Это рассуждения уровня Security by obscurity. Кто кому вдруг станет интересен в будущем никто не знает. А как извествно настоящие взломщики не брутфорсят, они сохраняют.

            Тем более зачем использовать заведомо дырявый софт, если можно не использовать?
            • 0
              Это рассуждения уровня Security by obscurity

              Мне кажется, вы не совсем точно понимаете, что такое "Security through obscurity".

              Кто кому вдруг станет интересен в будущем никто не знает

              Ну и считать, что самый обычный человек вдруг заинтересует спецслужбы в будущем — это некий эгоцентризм.

              Тем более зачем использовать заведомо дырявый софт, если можно не использовать?

              При прочих равных — действительно, лучше использовать более безопасный софт. Но в нашем неидеальном мире «прочих равных» обычно не бывает. Вот и меняют люди привычную, удобную операционку с кучей софта и хорошей поддержкой на что-то вроде OpenBSD, или удобный, мощный Gmail на домашний почтовый сервер, только из-за ненужной паранойи.
  • +1
    отправил чуть-чуть, сразу как увидел новость.
  • +2
    Я правильно понимаю, что эта ситуация — ярчайший пример «bsd-лицензии» в действии? juniper, netapp, sony, apple — все юзают и всем насрать?
    • +2
      Чем копилефт лицензия финансово может помочь проекту?
      FreeBSD неплохо спонсируется. Теми же Juniper и NetApp.
      • –2
        Чем копилефт лицензия финансово может помочь проекту?
        Пример: Некий программист пишет какую-то программу под GPL. Крупная компания хочет использовать этот код, но не открывать свой — она приходит и говорит: «Давай договоримся, на каких условиях мы сможем юзать твой код. Как насчёт донейта? ;-)» (Варианты — постоянных перечислений за консультации и поддержку, приём в штат на работу). Нужно ли говорить, что в случае некопилефт лицензии никто даже и не подумает договариваться с разработчиком?
        • 0
          На самом деле, обычно так не происходит. В компаниях все проще — GPL юристы шлют сразу в задницу без разговоров, если есть хоть какая-то разумная альтернатива (включая разработку своими силами). А BSDL-код просто начнут использовать, а там уж как получится — за доработками вполне могут обратиться. Как минимум, упоминание в глубинах about гарантировано — уже польза («какое нафиг собеседование, в айфоне своем копирайты посмотри» :))
          • +2
            На самом деле, обычно так не происходит.
            Если так не происходит (т.е. если в крупной компании не хотят решать вопрос с возможностью использовать код), то этот код на самом деле им не нужен.
            В компаниях все проще — GPL юристы шлют сразу в задницу без разговоров,
            Это говорит только о низкой квалификации юристов. Задача юристов не в том, чтобы сказать можно или нельзя, а сделать так, чтобы было можно. ;-)
            А BSDL-код просто начнут использовать
            Я напомню, что отвечал на вопрос «Чем копилефт лицензия финансово может помочь проекту?». «Просто начнут использовать» это не финансовая помощь.
    • +10
      Эта ситуация — ярчайший пример того, что если в течение многих лет громко и публично говорить всем подряд, что они идиоты, а потом попросить у них денег — то они их не дадут.
      • 0
        Думаю уже собрали куда больше, подождем результатов, надеюсь их осветят.

        99% тех кто делают донейты вообще не разработчики, и знают только то что openbsd (pf, openssh) уникальная вещь которую очень несправедливо будет закопать.
      • 0
        А где можно посмотреть на пример агрессивности Тео?
      • 0
    • +1
      Перечисленные тобой скорее «юзают» FreeBSD, а не OpenBSD.
  • 0
    Парадигма развития FreeBSD и OpenBSD у меня ассоциируется с экстравертом и интравертом — первая, открытая для с точки зрения использования широкой аудитории и области применения, а вторая ориентирована на закрытый круг заинтересованных лиц, соответственно меньше спонсоров.
  • +1
    IT специалисты, насколько я понимаю очень мало думают о донейтах, если бы каждый, кто использует открытый продукт перечислял хоть доллар на него, у разработчиков проблем бы никаких не было.

    Ну и конечно очень важно чтобы способ перечисления был распространен, карточку светить не хочется, а paypal почему-то редкость.
    У openbsd он есть, я вообще не думая перевел 10 баксов, надо делать мир лучше.
  • +2
    Отправил пожертвование, хотя и не пользую OpenBSD, но на благие цели не жалко. Если бы все кто увидел это сообщение на хабре скинулись от 1 до 10 долл, можно было бы спокойно еще год+ разрабатывать.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.