30 августа закончился Google Summer of Code, в котором мы принимали участие во второй раз. В целом результат достойный — большинство студентов подтвердили, что их выбрали не зря. Но были и ошибки, о которых расскажем в этой статье. Для подведения итогов GSOC были опрошены менторы — те самые люди, на плечах которых всё и держалось последние полгода. Подробности под катом.



Напомним, что весной были отобраны пять проектов:

1. GUI-based FTP client — создание FTP-клиента с графическим интерфейсом, исправление ошибок в реализации протокола и добавление поддержки некоторых команд протокола FTP, поддержка докачки файлов, протоколирование истории действий.

2. Torrent client — создание (написание обёрток для библиотек одного из кроссплатформенных клиентов) консольной версии клиента, который будет выполнять скачивание (декодирование файла, получение списка пиров, установление соединения с пирами), раздачу, обработку сообщений от трекера и показ статистики.

3. Port PolarSSL — порт библиотеки на язык ассемблер, в том числе написание криптографических алгоритмов и поддержка протокола TLS.

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

5. C layer — написание обёрток на языке С для библиотек box_lib, proc_lib, libini, libio, http, rasterworks, kmenu, libimg, libgfx, archive, buf2d, xml, libcrash.

Подробная информация о проектах представлена в таблице.
Проект Язык программирования Результат Ментор(ы)
GUI-based FTP client Assembler(FASM) pass ashmew2
Torrent client Assembler(FASM), обёртки для библиотек на C pass hidnplayr
Pathoswithin
dunkaist (неофициально)
Port PolarSSL С -> Assembler(FASM) pass hidnplayr
Pathoswithin
CPUID tool Assembler(FASM) fail Wildwest
C layer for KolibriOS C, обёртки для библиотек на Assembler(FASM) pass Albom

У всех менторов был запрошен комментарий по проектам.

Отзыв ashmew2:
Я был ментором в проекте FTPC.
Текущий статус проекта — графический интерфейс и реализованы основные функции.
Я добивался следующих вещей, руководя студентом:
— объяснить ему, что нужно часто делать обновления и писать сообщения на форуме;
— (очень важно) заставить взять его на себя ответственность за проект и считать его своим продуктом;
— быть только маяком, указующим путь и не пытаться кормить студента с ложечки;
— давать достаточно альтернативных вариантов и оспаривать его подход (подсказывать только, если это необходимо);
— еженедельные обсуждения (2 раза в неделю, исходя из свободного времени студента).
В итоге, для меня это был хороший опыт руководства и обучения кого-то, как работать над проектом.
Самое лучшее с моей точки зрения то, что даже после GSoC студент всё еще улучшает FTPC и я продолжу им руководить так долго, как он пожелает, потому что это и есть прелесть открытого кода (Open source)!

Менторы двух проектов Pathoswithin и hidnplayr отказались отвечать, что характеризует их не с лучшей стороны. Пришлось опросить неофициального ментора dunkaist о ходе работы над проектом торрент-клиента.

Отзыв dunkaist:
Строго говоря, я не был официальным ментором на этом проекте, т.к. недавно сменил работу и объективно не мог уделять достаточно времени GSoC. Студентом занимался другой человек. Тем не менее, когда Utsav решил дорабатывать мою заготовку торрент-клиента (на тот момент, фактически, парсер torrent файла и основные структуры и константы), я согласился по возможности помогать ему и отвечать на вопросы. Поначалу они были, однако довольно быстро прекратились. Спустя некоторое время я сам стал интересоваться текущим положением дел, и оно меня не порадовало. Коммиты также были редкими и малосодержательными. Отсутствие вопросов при такой активности настораживало, хотя студенту неоднократно давали понять, что любые вопросы можно и нужно задавать хоть на форуме, хоть в IRC и не смущаться. Невпечатляющие успехи к промежуточной аттестации я списал на длительное вхождение в проект. Примерно на двух третях программы я выделил вечер, чтобы как следует разобраться с текущим положением дел. И обнаружил, что некоторые мои советы и существенные архитектурные решения проигнорированы. Что, вообще говоря, не плохо при наличии разумной альтернативы, которой, однако, я не обнаружил. 24 августа, по окончании этапа разработки, код из репозитория даже не собирался. Позже сборка была пофикшена и студент выкладывал скриншоты с рабочим кейсом, который у меня так и не заработал. Если Utsav продолжит развивать этот проект, я готов мёржить его код и исправлять архитектуру, чтобы сохранить разработчика, в противном случае продолжу с того места, где однажды закончил. Поживём — увидим.

Отзыв Wildwest:
На работу над проектом претендовали три студента, но по стечению обстоятельств пришлось выбрать студентку из США. Не думал, что в США всё так плохо с образованием. Выбранная студентка оказалась довольно слабой и ленивой, старающейся отложить сложные части проекта на потом. Также она постоянно врала, что почти всё сделала, а через неделю или две оказывалось, что почти всё сделать и только начать для неё одно и то же, а в ответ на замечания о плохой работе даже хамила. В основном она занималась копипастом с последующей небольшой модификацией кода. В итоге к середине лета было сделано около четверти проекта при полном отсутствии понимания как общей картины, так и деталей процесса идентификации процессора. Перед мидтермом я предупредил других менторов, что шансы на реализацию новых алгоритмов равны нулю. После получения незаслуженных денег по инициативе администратора Pathoswithin темп работы вообще упал, она начала править внесенные ей же баги и улучшать интерфейс вместо написания новых функций. К первой декаде августа было сделано меньше половины проекта и где-то в это время выяснилось, что студентка так и не прочитала полностью документацию Intel и не знала, что надо писать новый код для функции 04H. Когда я ей это пояснил, то она отказалась и вместо написания кода предложила написать документ о том, как это сделать (sic!). После этого она начала делать довольно легкое задание — написание исключения. Сделала две попытки, в обоих случаях программа падала при запуске на новых процессорах… Закономерным итогом стал фейл проекта — ну нельзя ставить pass за недоделанную программу, которая падает при запуске. Но история продолжилась… Об этом ниже в разделе ошибок.

Отзыв Albom:
Для операционной системы, большая часть которой написана на ассемблере, этот язык как никакой другой подходит для разработки системного программного обеспечения. Это связано с удобством вызова системных функций, простотой организации структур данных, возможностью эффективного использования ресурсов компьютера, красотой применяемых решений и, наконец, с определённой увлекающей олдскульностью. Однако программирование на ассемблере требует больше труда, чем на языке высокого уровня. Так уж повелось, что для KolibriOS приличное количество приложений написано на C. С другой стороны, за последние несколько лет на языке ассемблера были реализованы библиотеки функций, упрощающие жизнь программистов. Идея проекта C_Layer заключалась в реализации интерфейса этих библиотек для программ, написанных на языке C. Это, в свою очередь, позволило бы унифицировать часть кода (т.е. в идеале свести к минимуму использование программистами своих «велосипедов»), упростить и ускорить процесс разработки, а также уменьшить количество багов в новом коде. C_Layer должен был обеспечить повсеместное использование стандартных элементов графического пользовательского интерфейса, которые реализованы в библиотеке box_lib. А это и «эдитбоксы», и «чекбоксы»… В общем, почти всё, что нужно. Так же в планах были интерфейсы к библиотекам для работы с графикой (libimg, libgfx, buf2d, rasterworks), файлами (libini, libio, archive, xml), сетью (http). Студент punk_joker, который работал над проектом, по мнению ментора (Albom), выполнил необходимый для успешной сдачи минимум, хотя ожидания были значительно большие. Итак, что же было сделано? Написаны интерфейсы на языках ассемблера и C для основных библиотек, примеры на C и «мэйкфайлы» для сборки интерфейсов и примеров. Чего не хватало — так это документации и тестов. Но малый размер примеров позволит программистам досконально их изучить и понять принципы использования интерфейсов. Насчёт организации работы студента тоже всё было неоднозначно. Punk_joker потерял много времени, разбираясь в вопросах самостоятельно, не прося помощи у ментора и игнорируя его рекомендации. В итоге, много работы пришлось выполнять в последние дни GSoC. Тем не менее, на сегодня проект находится на нормальном уровне (как для выполненного студентом), работа над ним не прекращается и, надеюсь, будет развиваться и приносить пользу сообществу программистов KolibriOS и открытому программному обеспечению в целом.

Об ошибках

Мнение dunkaist:

За последние несколько лет мне случалось быть как студентом, так и ментором, поэтому я не понаслышке знаком с проблемами обеих сторон. И самая главная из них, на мой взгляд, — непонимание.

Начинается всё с заявки на участие, в которой студент обнаруживает своё незнакомство с такой сущностью, как архитектура проекта. Большинство заявок похожи как две капли воды и сводятся к реализации 10% от намеченного, затем ещё 10% и так постепенно до 100%. О правиле 80/20 мало кто слышал. Для студента непонимание архитектуры проекта выливается в неграмотный план, по которому нельзя работать и, как следствие, потере ориентиров. Для ментора это головная боль с выставлением оценки, если какой-то код написан, но критическая масса для рабочего прототипа не набрана.

Второе, чего часто не понимают студенты, — требования и ожидания со стороны сообщества. Для многих студентов $5500 до выплаты налогов за три месяца — большие деньги, и потому они ошибочно воспринимают GSoC в качестве работы. Причём, в самой примитивной её форме: я тебе деньги — ты мне код. Такие вещи как диалог с участниками проекта или открытое обсуждение исчезающе редки. Менторы представляются начальниками, которым нельзя задавать глупые вопросы, а сообщество кучкой злобных тестеров, которые только и ждут повода понасмехаться над ошибками новичка. Для студента такое непонимание порождает затянувшееся вхождение в проект и потерю времени; для ментора — дополнительные преграды при выявлении проблем и попытках помощи.

Не всё гладко и у самих менторов. Бытует мнение, будто задача ментора — отвечать на вопросы студента. Я лично убеждён, что это не так и что истинная задача ментора — организовать процесс. Процесс, при котором студент напишет код. Это ежедневная задача, которая отнимает время и которую нужно держать в голове. Отвечая на вопросы студента, ментор лишь очищает свою совесть: я давал ему всё, о чём он просил. На практике же студент молод и неопытен и может не задать правильных вопросов, ошибиться в выборе направления разработки. Для студента это тупик в архитектуре, возникший через недели работы, срыв сроков и результирующий fail. Для сообщества — очередной брошеный проект, минус один потенциальный разработчик.

Резюмируя, все мы люди и совершаем ошибки. К счастью, их не так много и в проекте присутствуют понимание и желание проводить работу над ошибками.

Мнение Wildwest:
Я считаю, что важны не только профессиональные, но и человеческие качества участников процесса. И поэтому нужен очень тщательный отбор всех участников GSOC — администраторов, менторов, студентов. Тенденцией этого года было наличие аферистов как среди студентов, так и среди администраторов в нашем Open Source проекте. И обоим типам нужны только деньги. Аферисты-студенты всячески тянут с выполнением проектов, на любые уговоры они реагируют небольшой активностью чисто для галочки. Их бы устроило даже 500 долларов за месяц community bonding, а если им еще и на мидтерме дать денег, то они вообще наглеют и перестают работать, что и случилось с моей студенткой. Более того, когда её сфейлили, то она стала разыгрывать удивление, писать в поддержку GSOC и на форуме о том, какая у неё сложная жизнь и что она набрала кредитов после того, как её приняли в GSOC. Другой неприятной новостью этого лета стал Pathoswithin, чьи действия, на мой взгляд, говорят о том, что он аферист. Он вызвался стать администратором, хотя был в проекте около полугода, потом он стал писать, что возьмет часть денег себе, потом стало ясно, что эта часть будет довольно большой. При этом он практически ничего не делал и допустил ошибку на мидтерме, когда сам решил заполнить за всех менторов отзывы и пропустил мою студентку-аферистку. Когда стало известно о его ошибке, то он стал перекладывать вину на меня, создавать на форуме и в чате разнообразные скандалы, чтобы отвлечь внимание от своих планов по присвоению денег GSOC.


punk_joker
Мнение Wildwest не следует считать ни абсолютно беспочвенным, ни истиной в последней инстанции. Это его личный взгляд на проблему. Мнение других членов сообщества также не едино, и есть как сторонники поддерживающие Wildwest, так и его противники. Так что вывод не столь однозначен, как может показаться.
Поделиться с друзьями
-->

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


  1. fregate
    20.09.2016 09:21
    +3

    Какие там страсти кипят, оказывается


  1. Veliant
    20.09.2016 09:56
    +1

    Мне кажется, основная проблема проекта в том, что нет единого мнения у разработчиков каким путем должно идти развитие этой ОС. Каждый пилит свой подпроект и все. Лично мне видится, что ближайшее возможное использование этой ОС в информационных табло, терминалах, кассовых аппаратах, специфичных устройствах требующих графического интерфейса для управления. Но никак не десктоп. Соответственно нужны реализации алгоритмов шифрования, впн, поддержка специфичного оборудования, библиотеки для быстрого проектирования интерфейса


  1. AlexP11223
    20.09.2016 10:40
    +3

    пришлось выбрать студентку из США. Не думал, что в США всё так плохо с образованием.

    image


  1. wispoz
    20.09.2016 10:51
    +1

    А что значит пришлось выбрать? Вас заставили ее выбрать? Или другие кандидаты совсем плохи?


    1. W__W
      20.09.2016 11:16

      В системе GSOC зарегистрировались 20 студентов, часть из них сразу стала общаться с менторами и получила задание, другие просто сидели в чате и ждали непонятно чего. В моем конкретном случае я дал задания трем студентам и все студенты их выполнили, но один почему-то решил быть претендентом на другие проекты, а второй не загрузил в систему GSOC справку о том, что он студент. Осталась эта американка, которая зарегистрировалась на 2 проекта. Через некоторое время количество активных студентов стало падать, появились отказы студентов от участия в GSOC, потом стали пропадать менторы. В общем, когда мы узнали, что у нас будет 5 проектов, то нам надо было выбирать из примерно 6-7 проектов. Выбрали эти 5, потому что с менторами других проектов не было контакта в момент голосования и они не могли поручиться за студентов.


      1. wispoz
        20.09.2016 13:22

        А за что ей тогда деньги заплатили? Если она ничего не сделала.


        1. W__W
          20.09.2016 13:40

          Странность ситуации была в том, что никто из менторов перед крайним сроком заполнения отчетов за мидтерм не написал отзывы на сайте GSOC, все только отписались на форуме. Администратор решил заполнить все отзывы сам и поставил ей pass в надежде, что она всё-таки ускорится и станет активнее выполнять свое предложение (proposal). Он написал, что ментор недоволен её прогрессом, но она это и так знала. До мидтерма она мержила разные версии программы, просто смотря диффы + добавила несколько новых моделей процессоров по имеющемуся примеру кода. Ни одной новой фичи не добавила ни до, ни после.


  1. suicidesquad
    20.09.2016 11:40
    +3

    Что, вообще говоря, не плохо при наличии разумной альтернативы, которой, однако, я не обнаружил. 24 августа, по окончании этапа разработки, код из репозитория даже не собирался. Позже сборка была пофикшена и студент выкладывал скриншоты с рабочим кейсом, который у меня так и не заработал.

    тогда почему у него «pass»?


  1. W__W
    20.09.2016 11:41

    Из лс от Pathoswithin на форуме KolibriOS 9 сентября

    Bittorrent я оценивал где-то как в конце фильма «Крылышко или ножка» Луи де Фюнес оценивал вино. Я ж ни по одному проекту не компетентен.


    1. pathoswithin
      20.09.2016 16:21

      Именно так. Я занимаюсь драйверами дисковой системы, по моему профилю проектов не было: студенты смотрели и говорили «Nope!». Собственно, и хорошо — спокойно залатаю все баги после KSoC. А вот по сетям было аж три проекта — пришлось стать ментором: dunkaist изначально хотел быть студентом, рокировка произошла в последний момент. Даже не знаю, зачем ты меня в список менторов включил.

      P.S. Саму статью я прокомментирую завтра, а до тех пор у тебя есть время чего-нибудь подредактировать.


      1. W__W
        20.09.2016 21:36

        Ты на сайте GSOC числишься ментором в двух проектах https://summerofcode.withgoogle.com/projects/#5973545913942016 и https://summerofcode.withgoogle.com/projects/#4978095203287040.


        1. pathoswithin
          21.09.2016 14:51

          И что? Смотри: клац и уже не числюсь. Мне вообще пришлось заполнять midterm evaluation за нескольких человек. Реальным ментором по «Torrent client» был dunkaist, а пректа «Port PolarSSL» у нас вообще не было, был «Development of TLS/SSL library» и ментором был hidnplayr.


  1. Solexid
    20.09.2016 11:52

    Было бы неплохо увидеть хоть какие то скриншоты.Или я ошибаюсь и проекты еще не готовы? Ессно скриншоты библеотек не нужны, но вот скрин клиента был бы полезен.


  1. W__W
    20.09.2016 11:54

    Вот видео торрент-клиента https://www.youtube.com/watch?v=s4RyjN1IZ-E&feature=youtu.be. Вот скриншот https://snag.gy/a9Fg0b.jpg. Интерфейса де-факто нет, вся информация в доске откладки.


    1. W__W
      20.09.2016 12:00

      Вот скриншот ftp-клиента https://postimg.org/image/afg4swmyf/.


      1. W__W
        20.09.2016 12:06

        1. wispoz
          20.09.2016 13:41

          В итоге я так понял, ничего нет. Только зачатки какого-то софта? Печально =(


          1. W__W
            20.09.2016 13:56

            https://books.google.ru/books?id=7GZoBgAAQBAJ&pg=PA69&lpg=PA69

            в 1966 г. один из пионеров искусственного интеллекта Марвин Мински дал одному из своих студентов в МТИ задание на лето: подключить камеру к компьютеру и описать увиденное.
            То есть решить задачу компьютерного зрения, которой до сих пор занимаются…

            У нас была немного не такая ситуация, т. к. по многим проектам уже были наработки и документация. Но желания и навыков у студентов хватило только для быстрого входа в тему с последующим доведением проектов до https://en.wikipedia.org/wiki/Minimum_viable_product, за что им и поставили зачеты.


  1. pronvit
    20.09.2016 12:19
    +2

    Студенты ладно, там не угадаешь, но как так получилось, что ваши собственные менторы оказались нечестными?


    1. W__W
      20.09.2016 12:28

      Это не ментор, а администратор. Он отвечал за заполнение разных заявок, отслеживает письма от организаторов GSOC, покрикивает на менторов и студентов, распоряжается деньгами. У нас Open Source проект и хотя людей немало, но в реальности не все готовы ежедневно на протяжении нескольких месяцев что-то делать. У многих это эпизодические заходы в чат и вопросы о новостях за время их отсутствия. Набор команды администраторов и менторов шел медленно, набрали 8 менторов и 4 администратора, хотя упрашивали об участии больше 20 человек. То есть записали в GSOC даже тех, кому это было не очень интересно. А вот ему было интересно стать главным администратором. Из этих 12 человек потом половина ничего не делала.


  1. pathoswithin
    21.09.2016 16:00

    На данный момент в проекте я уже полтора года, вызвался администрировать GSoC в последний момент, когда стало ясно, что никто не возьмётся. Также, формально я был ментором проекта «Torrent client», итоговое решение принимал основываясь на мнении dunkaist, а также субъективных факторах, вроде количества написанного кода (объём работ никто толком не оценивал, было бы не честно ставить «fail» только из-за того, что студент выбрал самый сложный проект, тем более Google такой вариант предусматривает).

    По поводу проекта «CPUID».
    Во-первых, я бы не торопился критиковать образование США, ведь студентка была родом из Индии. Во-вторых, к Wildwest есть как минимум три претензии по менторству:
    1) За шесть дней он так и не удосужился заполнить пятиминутную форму midterm evaluation, потому на седьмой день это пришлось сделать мне. (И здесь я мог бы нагло сказать, что заработал $1100 за 5 минут, ведь столько стоил бы нам провал срока)
    2) В форме final evaluation он указал, что студентка подала правильную ссылку на проделанную работу, хотя там должна была быть разница (diff), а не код всей программы.
    3) Ни разу не сказал студентке, что её ждёт «fail» — просто не вежливо.
    Со стороны студентки непосредственных нарушений правил не было: в итоге она сделала половину работы, за что получила половину денег. Её огорчение было ожидаемо и она имела право получить объяснение. Странно выглядело то, что Wildwest мешал дискуссии с ней на форуме, используя возможности модератора, за что был их лишён администрацией проекта (по моей просьбе).

    Ну и, как аферист, я не стал получать деньги за GSoC на свой счёт, а попросил заняться их получением и распределением нашего администратора. Так что я получу ровно столько денег, сколько он мне перешлёт, настолько я хитрый.


    1. W__W
      21.09.2016 21:32

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

      Ты вызвался администрировать, когда было еще несколько недель до начала GSOC с очевидным интересом быть ближе к деньгам. Когда встал вопрос о том, на что их потратить, то ты все предлагали что-то полезное, а ты предложил их потратить на себя.

      Неважно, что студентка из Индии, она уже 4й год в США учится непонятно как. Вообще надо было просить предъявить оценки.

      Остальные «претензии» ни о чем: 1) когда я зашел заполнить отзыв за 1,5 суток до конца мидтерма, то обнаружил, что за меня он уже написан; 2) студентка мне не посылала ни ссылок, ни диффов, только немного текста, который я посмотрел и указал на ошибки. Я просил прислать мне информацию по оформлению, она мне прислала ссылку на страницу на сайте GSOC и там не было образца оформления. Только 3-4 общие фразы. Я понял, что к отчету нет особых требований; 3) я написал ей, что отказ доработать программу = фейл за несколько дней до финала, но она в это время не имела доступа к интернету, т.к. «уехала в соседний штат». С чего ты взял, что она писала хоть строку правды на форуме? Студентка не сделала половину работы + программа приведена в состояние, когда в ней огромное количество багов.

      И ты аферист, потому что ты не заслужил ни цента из тех денег, которые предложил себе перевести, при этом не спрашивая мнения сообщества. Ты эгоист, потому что считаешь, что надо тратить деньги на тебя, но мы так не считаем. Реально речь идет о следующем: деньги от GSOC — это 4700 долларов, из них вычтем налоги, допустим 4 с лишним тысячи останется, небольшая часть из них уйдет на поездку ментора и оплату хостинга — около 1,3 тысячи. И вот 2700 долларов ты хочешь взять себе.

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


      1. pathoswithin
        22.09.2016 02:18

        С чего ты взял, что она писала хоть строку правды на форуме?
        С того, что ты уже обвинил её во лжи, но отказался предоставить доказательства. А теперь обвиняешь меня, и опять без доказательств. Я, например, могу их предоставить запросто: вот про администрирование, вот про студентку, и т. д.

        Но главный вопрос: кому ты всё это пишешь? Все наши на форуме — заходи, не бойся, никто тебя не покусает.


        1. W__W
          22.09.2016 21:06

          Форум засран тобой, не хочу пачкаться. И вопросы другие: 1) с чем связаны твои провокации в чате, доносы админам, потом снова истерика в чате? Считаю, что такое поведение — твой позор. 2) с чего ты взял, что заслужил деньги? Ты реально новичок, которому всего пару раз предложили написать немного текста для хабра, и каждый раз ты не мог ничего нормального написать — ты не мог описать алгоритм увеличения шрифтов, не мог ответить на элементарные вопросы в августе. Зато писал мне в лс, что ты сатанист. Я это не стал вставлять в статью, то скрины имеются. Тебе нужны такие доказательства?


          1. W__W
            22.09.2016 21:20

            Если считаешь, что хамством себе репутацию увеличишь, то сильно ошибаешься. Люди, которые в проекте 8+ лет, а такие еще есть, а я, например, еще в MenuetOS контрибьютил в 2004 году http://www.menuetos.net/relnotes.htm и со всеми лидерами MenuetOS и KolibriOS общался за последние 12 лет, знают, кто чего стоит, так вот твоя цена ничтожна и ты реально моська против слонов.


            1. W__W
              22.09.2016 21:59

              Я предложил тебе извиниться на форуме, а ты снова стал хамить. С чего мне тратить свое время на хама? Ты пока не предоставил никаких доказательств в свое оправдание и переводы стрелок ни там, ни тут не сработают.


              1. pathoswithin
                23.09.2016 03:40

                А я и не сомневаюсь, что в MenuetOS ты тоже «контрибьютил»:
                https://board.flatassembler.net/topic.php?p=176206

                And you Wildwest have a special place in the closed source decision. Since you are spreading confusion and balkanization, as usual, instead of coming up with anything constructive.
                Что ж, раз на форум возвращаться ты не рискнёшь, то оставайся тут и разговаривай с пустым залом (кстати, тебе повезло, что он пустой).


                1. W__W
                  23.09.2016 23:38

                  Ты как всегда не в курсе произошедшего. Он создавал эту 64-битную ОС с целью продажи и никогда не собирался открывать исходники. А с памятью у него такие же проблемы, как и многих в Open Source. Раз ты слил тут, то могу и вернуться после глобальной чистки форума/чата от всех твоих постов за последние 3 недели и смены админов и модераторов, которые продемонстрировали политику двойных стандартов.


                  1. W__W
                    24.09.2016 00:05

                    Он 10 сентября 2004 года пишет об этом http://coolthemes.narod.ru/history/ch5.html, а я на том форуме регнулся 13 сентября http://board.flatassembler.net/profile.php?mode=viewprofile&u=956. А познакомились мы 12 сентября http://coolthemes.narod.ru/history/ch2.html. Так что всё было решено до первого контакта.


                  1. pathoswithin
                    24.09.2016 02:08

                    Выставляешь требования, которые заведомо никто выполнять не будет? Требуешь смены админов и модераторов, зная, что по ценности не дотягиваешь ни до одного из них? Твоё дело, но сказать «я ухожу» было бы солидней. А стандарты наши однозначные — избавляемся от пережитков MenuetOS. Кажется, ты был последним…
                    Пока. Передавай привет могущественным воображаемым друзьям.


                    1. W__W
                      25.09.2016 17:35

                      Твое поведение не соответствует стандартам, так что можешь ныть на другом сайте.


                      1. W__W
                        25.09.2016 18:04

                        Кто там из админов или модераторов что-то из себя представляет? Никому из них до diamond'а никогда не дотянуться, CleverMouse не дотягивает даже до 60% от уровня diamond и там есть несколько неадминов, которые круче её. Так что сравнивать не стоит. Без Ивана Поддубного, Марата Закиянова, Михаила Семеняко как программистов, а также тех, кто отстаивал интересы создания этого проекта на протяжении многих лет, никто из этих админов и модераторов никогда бы не узнал об этой ОС. Если интересует, почему меня не любит Вилле, то ответ простой — я требовал замены руководителя проекта Майка Хиббетта, которого он назначил, а через несколько недель он забил на проект вообще. В итоге я добился демократических выборов лидера MenuetOS, что просто взбесило его и его прихвостней (которые были типа тебя лебезили перед великим админом и писали доносы), вместе с Маратом и Ростиславом Окуловым (Sniper) мы выдвинули в лидеры mike.dld, но было сложно получить много голосов за его кандидатуру, т.к. его не особо там знали. Потом я заступался за Марата, когда Вилле удалил его топик о релизе дистрибутива Kolibri, потом мы отстаивали право на существование KolibriOS вообще. Так что мне есть о чем рассказать, а ты просто опозорился в этом году.