Pull to refresh
8
0
Дмитрий Тимофеев @blackstrip

Веселый кодер

Send message
Я сюда пришел на 5 лет раньше вас.

Какое еще сообщество?) Рейтинг поста посмотрите и поймете выводы настоящего сообщества, а не вашей секты. Просто это человек 30 фанатиков-сектантов, которые удивлены что их посылают далеко когда они имеют наглость просить исходники прям как привыкли у себя в секте это делать, обозначая это как «общепринятое».

Не устраивают посты про проприетарный софт — ищите другие про про опенсорс. Не устраивают посты про закрытый Windows-софт — ищите посты про открытый Linux-софт. Параноите что кто-то паразитирует на вашем OS — ищите другие посты, где никто не паразитирует, а еще сходите к психологу и расскажите что у вас навязчивая идея что все крадут ваш опенсорс и скрывают потом его в проприетарном софте, а еще что человек спрашивал «выложу в опенсорс и у меня украдут, что меня защитит, что вообще может защитить выложенный полностью код от кражи?», и вы подумали что значит он собрался сам красть, и наверняка уже украл, поэтому и спрашивает, издеваясь и подшучивая над вами от своей безнаказанности, может вам помогут, если еще не слишком поздно и есть надежда на выздоровление, объяснят что человек просто не хочет выкладывать ничего, т.к. не чувствует никакой юридической защиты от выдуманных сектантами «лицензий», особенно в России.

И уж точно не вам мне советовать что делать, а то сейчас скажу куда вам идти. И опять вы будете возмущаться и ныть.
Насчет «вот поэтому»: Есть лидер опенсорса — мученик-дрочеватель, который разгребает навоз вилами. А есть «опенсорсер, который подвязывается» к проекту и наваливает этот навоз. Если такие элементарные вещи себе не представлять и давить, как идиот, на «ой, написали не про лидера, а про рядового опенсорсера, но откуда взялся проект?» — то смысл что-то обсуждать. Включайте уже мозг.

И еще раз, коммент:
Это вы похоже не понимаете. В статьях типа «смотрите какую клевую штуку я сделал» хорошим тоном считается предоставление исходников. Насколько я знаю, на Хабре так было всегда. Причины есть разные, от любопытства до доказательства отстустсвия вредоносного кода, но дело не в этом, а в том что это вы делаете необщепринятые вещи, поэтому не надо удивляться и обвинять других. Сказали, что не выложите, объяснили причины, и всё, не надо учить других. Аналогов вашей «халявы» полно.
— есть обвинение в том что «исходники не выкладывать — плохо, не принято, не по придуманным в вашей голове правилами, не подходит для местного сообщества». А у меня, вот наоборот, исходники не выкладывать — хорошо, принято, по правилам и подходит отлично для остального сообщества. Не входящего в секту долбанутых опенсорсеров, разумеется, которые решили что все должны им вынуть и положить исходники, а их вместо этого нахрен посылают, отчего это, непонятно даже, они удивленно поднимают брови и пишут «Ооо, я не просил исходники». Называйте вещи своими именами. Если вы подходите с ножом к человеку с кошельком в кармане и говорите «дружок, здесь принято делиться» — то не надо потом изворачиваться «я же не сказал: гони кошелек, я просто рассказал общие правила». Если вы и это не понимаете — то вот реально и откровенно говорю «удачи», потому это не разговор и не дискуссия, нам не о чем говорить. Единственное что я почерпнул — это то, что теперь вместо разговоров с опенсорсерами я просто буду гонять ссаными тряпками этих недокодеров. Ибо каждый из них сначала нагло просит исходники, потом злится что ему их не дают, потом начинает расписывать какие-то ковры, в которых на все доводы пишет «бред, бред, бред». Это же наблюдается не только в этом посте на хабре, а вообще в любом треде в интернете на любой подобный запрос, обсуждение Марка Тэрвера с его «проблемами открытого кода» или вообще обсуждение о том, что OS это плохой, некачественный и тупиковый путь, который выигрывает из-за дешевизны конечного продукта и возможности воровать код другими опенсорсерами и большими корпорациями и ни за что не отвечать в разработанных продуктах. Тогда нет смысла это обсуждать. Увидел опенсорсера — послал далеко. Теперь у меня такое правило. Оревуар.
«Вас уже подловили» — если это про запрос исходников, то я текст «ты @#&, у нас тут принято исходниками делиться, ты нарушаешь правила», а потом «я не просил исходники, вы перевираете мои слова» расцениваю именно как просьбу открыть исходники. И этот цирк «не просил» похож на анекдот «это не педофилия, а ранний доступ».

Ну а остальное все по Тэрверу:
8. Несмотря ни на какие доводы, сторонники СПО будут игнорировать их.

Причем интересно, что я не читая его написал большинство из его доводов в комментах. И вы все равно кричите: проплаченный мужик. Выходит и я проплаченный. Но где мои деньги?
Вы даже не знаете что я делаю, но у вас в голове, видимо, картина как я из GIMP утаскиваю себе интерфейсы, методы управления рисованием, готовые сложные какие-то функции. Зачем они мне? Найдите в моем софте хоть что-нибудь напоминающее вам функционал ваших опенсорсных прог.

Я имел ввиду под «функциями» функции типа WinAPI. Когда не знаешь как две строки написать, что в нее отправить чтоб она сработала и как принять ответ. Или, например, перекодировать текст в определенную кодировку, дешифровать набор русских UTF8 символов из их кодов в разнообразных формах. Это элементарные алгоритмы, на основе которых ты учишься и пишешь по итогу свой. Форк это целиком, не ударив палец о палец, украсть чужую прогу и продолжать ее развивать. Я считаю что это плохо, не способствует развитию человека как кодера, стырить чужое много ума не надо. Написать свое, тащить целиком проект 5-10 лет — это совсем другое нежели писать по две строки в чужие проекты и потом форкать те проекты целиком, в которые твои изменения не приняли. Поэтому я против опенсорса. Он портит тех кодеров, которые могли бы писать свое. И никогда не открою ни строчки кода. Разве что простые алгоритмы подобные описанным мною выше. И по просьбе именно интересующихся и разбирающихся товарищей, которые также как и я пишут софт, а не тырят готовое.

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

Имхо, многие просто не умеют думать большими категориями. Никогда не имели ничего своего от начала и до конца. И не разрабатывали большого софта. Писали по две строчки в проект — да. Форкали чужие программы потому что не в состоянии сподвигнуть себя на усилия чтобы написать свои собственные — да. Поэтому они не понимают что может быть ценного в собственном софте — они никогда не видели его.

Разве я говорю, что я против СПО? Вовсе нет. Если человек что-то создает и хочет этим поделиться с другими – это замечательно. Осуждать таких людей было бы несправедливо. Это результат их труда и пусть они решают как им распорядиться. Но я против принуждения людей делиться, а в случае отказа — осуждения их в свете GPL.

Классная мысль Тэрвера. Особенно после того, как многие удивляются «где исходники? без них нет смысла? это необщепринятые вещи — не давать исходников к проекту!» или в посте про то, как Nintendo закрыла доступ к магазину Wii, комменты типа «как они посмели? надо такой закон ввести чтобы все частное становилось общественным через N лет, все давалось в общий доступ, исходники открывались».

Совсем секта OS охренела. Если я придумал продукт, договорился с издателем о продаже, продавал с ним его 10 лет на определенных условиях типа «даю в аренду на 10 лет, потом доступ будет прекращен», потом прекратил продажу — всё. Покупали по условиям договора, доступ кончился — привет. Какие еще могут быть исходники для этой школоты, бездарей и лентяев, палец о палец не ударивших для создания этих продуктов и теперь «хотящих исходников потому что они играли в продукт, взятый в аренду»?

Раньше я был спокоен «ну есть опенсорсеры, мне побоку, дела до них нет», но теперь почитав подобные «оппонирования» типа против Тэрвера я вижу какая это чума и секта. Нафиг, нафиг.
Примеры кода с упором на конкретную функцию — это одно, это было еще до опенсорса и не надо в свою секту опенсорсеров это тащить.

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

Написал документ, теперь при вопросе «а где исходники», «делиться надо», «все опенсорс разрабатывают, как не стыдно проприетарить» сразу буду посылать на него: blackstrip.ru/phpBB2/viewtopic.php?f=3&t=768

Особенно мне понравилась статья Марка Тэрвера «Проблемы открытого кода» (приведена по ссылке в самом низу как Доп.информация 2), которую он написал в 2009, потом еще правил в 2016 и еще другие статьи подобные про опенсорс написал. Все прям как я здесь отразил в комментах. И про некачественность. И про то, что школьники написать ничего хорошего вместе не могут. И про то, что гигантам IT выгодно иметь готовый бесплатный код от лохов (как там написано, «от юных и наивных»), нежели писать свой за деньги, поэтому они поддерживают опенсорс всеми руками и ногами.

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

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

Дык по мнению первого товарища «не выкладывать исходники — делать необщепринятые вещи». Чтобы делать общепринятые вещи — придется открыть исходники.

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


Прочитал статью думал вот автор молодец не лень же было так заморочиться, пойду посмотрю что получилось… Далее читаю комментарии автора и полностью меняю свое мнение.
В чем вообще смысл статьи если нет исходников?
Как тут утверждают другие товарищи, мой код овно и никому не нужен, поэтому я должен открыть его всем. Я вижу в этом логическую несостыковку и не понимаю зачем его открывать. Но мне интересно почему они хотят это от меня и потому я продолжаю беседу.

На данный момент финальный результат размышлений — вот тут habr.com/ru/post/465709/#comment_20630991
Все мои тексты в комментах к этому посту — это мои размышления на тему «почему Open Source это плохо и я никогда не буду в нем участвовать». Были написаны в ответ на достаточно наглые и непонятные мне просьбы «открыть код, т.к. он:
— во-первых, говно,
— во-вторых, никому не нужен, т.к. это не код фейсбука или windows или продаваемой игры на ps4».

Я достаточно подробно расписал почему open source по своей сути (имхо) еще большее зло чем соло-разработка (с закрытым кодом, когда ты никому и ничего не даешь, жадина такая!) и почему я не желаю (и никому не советую) переходить на него в любой форме: хоть просто открыть исходники, хоть дополнительно дорабатывать свои программы совместно с непонятными незнакомыми мне людьми, дарящими своё творчество в большинстве случаев в виде разнообразного говнокода, заполонившего интернет, хрен пойми куда и зачем вместо того чтобы каждому такому деятелю сесть и делать свои собственные интересные и качественные проекты в рамках длительной упорной разработки, а не участвовать во всяких сомнительных массовых мероприятиях, работая на чужих людей забесплатно.
Ну стоит одна фирма моя, в ней один мастер денно и нощно трудится и за 10 лет взращивает результат.

А рядом стоит другая фирма, в ней мастер выбежал на улицу и кричит «помогите мне с работой, идите работать ко мне». У него спрашивают «сколько заплатишь?». А он отвечает «я ничего вам не заплачу, но зато вы получите удовольствие от того чтоб потратите время и поучаствуете в 1/1000 части моего проекта». В итоге все с ужасом шарахаются от этого сумасшедшего мастера, но все-таки на таких условиях работы собираются к нему бомж с лавки в парки, алкаш со двора, и школьник, который прогуливает школу. Всех этих товарищей объединяет одно — им нечего делать и есть свободное время и необычные (извращенные) вкусы «допишу две строки в чужой проект и получу удовольствие». Потом они участвуют в этой работе, сочиняют всякий бред в пределах своего опыта лежания в парке/сна под деревом во дворе/прогуливания школы, мастер тратит свое время не на работу над проектом, а на разборы, отсеивание, проверку, отладку этих «результатов» бесплатной их работы. А заодно вываливает это все во двор и ставит табличку «Хотите поработать над этим забесплатно — заходите!». Проходят дни, месяцы, годы, бомжи, алкаши, школьники сменяют друг друга. В проекте у лидера уже давно не осталось ничего личного, этот кусок кода писал не он и не помнит как оно работает, а тот кто писал — давно ушел из проекта, другой кусок тоже не он. Приходят жалобы от юзеров, надо поддерживать, отлаживать, а там наворочено с три короба от 100 авторов по кусочку в различных стилях, подходах, методах и лидер вынужден мучаться и поддерживать это все в работе.

В итоге у первого мастера годный продукт если он просто выдержал проверку временем и в течении N лет поддерживал его, модернизировал, пользовался им и доставлял радость от его использования себе и другим. Он готов всегда поправить любое место, добавить фичи, модернизировать старые функции/форматы файлов/виды обработок до более современных и используемых сегодня. Он ответственен за весь продукт целиком. Он и есть его автор. На нем вся ответственность. И на нем все косяки. Он доволен и рад.

А у второго мастера — как повезет. Если вдруг ему посчастливится (N процентов случаев) и у него не появится весь этот ворох проблем habr.com/ru/post/169339, то он напишет фаерфокс или хромиум и завоюет всеобщее признание тем что смог запрячь бомжа, алкаша и школьника в тройку и стегая их по спинам кнутом, постоянно меняя одних на других, добиться чтобы они его привезли в нужное место.

И по мнению большинства опенсорсеров нижеописанное происходит в 100% случаев: толпа школьников, бомжей и алкашей обгоняют того первого мастера-одиночку по скорости разработки, в 100 раз быстрее него одного пишут код, слаженно вставляют все это в исходники, лидер не нанимая платных ревьюверов и иных нормальных оплачиваемых сотрудников сам ворочает разросшимся гигантским проектом, наизусть знает все его уголки словно он сам все это писал и с легкостью выходит из любых ситуаций глюков/забагованности/иных проблем с ПО, которые стекаются к нему в виде замечаний от юзеров.

Всё ясно. Я был не прав. Открываю код. Больше не буду делать ничего сам, за меня все сделают они. «Псс, школьники, бомжи, алкаши, идите ко мне, не хотите немного бесплатно покодить на меня? а?»
Еще в окошках некоторые тексты поправили.

image

Ну и как в самом посте описал автор:
В «Алми Партнер», похоже, смекнули — раз софт свободный, значит можно его взять себе.


Свободный софт спровоцировал фирму «Алми Партнер». Был бы он проприетарным с закрытым кодом, а еще и коммерческий — и Алми Партнер бы испугались и не стали бы воровать. Они же, например, в MS Office не стали перебивать логотип. Значит открытый код провоцирует людей на кражи кода и целиком проги. Дело раскрыто.
Никакого троллинга. Я сам был бы рад, если бы в комментах под постом обсуждали возможности построения подобных браузеров, приводили бы примеры собственных разработок в этом направлении, идеи о разработке.

Но в этот раз мое желание проприетарности моих наработок и показ исходного паскаль-кода длиной в 10 строк разбередили раны опенсорсеров и кодеров-рабочих, которых где-то там где я никогда не был дерут за каждую лишнюю точку с запятой или табуляцию, и тут всё заверте… +)
Вот она от 4 сентября 2019 про офисы краденые и перепродаваемые под видом своих: habr.com/ru/post/466151

Коммент про «если б выложил код в открытую — я бы не заплатил» найти не могу. Вероятно он в другом каком-то посте был.
При любой вероятности кражи кода копированием исходников целиком и продолжения проекта в чужих руках от 0 до 100% (в зависимости от популярности/известности/качества/удобства проекта) — закрытие кода гарантированно сокращает эту вероятность до нуля. Поэтому «ваш проект популярен на 2%, кто его украдет?» — не аргумент.

Я давно воспользовался этим простым расчетом чтобы использовать собственные наработки в собственных проектах в дальнейшем и не допустить форков/копий/расползаний проекта. Захотелось вот так)
Эти люди привыкли что все приходит в руки. Есть интересный или не очень проект — и сразу, в любом случае, к нему исходники. Если конечно это не что-нибудь из разряда Windows или фейсбук, их авторам — проприетарным лидерам и коммерческим деятелям, так и быть, такое можно делать (по мнению опенсорсера). Остальным — категорически запрещено. Я бы назвал это «воинствующий опенсорс». Но было интересно.
До биткоина еще придумали аналогичные «валюты». Берешь ракушки или бусы, приезжаешь с ними на остров дикарей и утверждаешь что твои побрякушки очень ценны. Туземцы начинают их скупать, у них устанавливается высокий курс на бусы и ракушки, они обменивают одну бусину аж на стадо коров. А потом ты просто убегаешь с коровами с острова обратно домой, а эти лохи остаются с бусами)) Так примерно и работает биткоин.

Information

Rating
Does not participate
Location
Подольск, Москва и Московская обл., Россия
Date of birth
Registered
Activity