Я уже с Востриковым наспорился. Он похож на вас. Пишешь ему 5 доводов — он 5 ответов
О ужас, вам в дискуссии приводят доводы. Какой кошмар. Боже какой же я дурак, я то думал что так и строится нормальная дискуссия, на доводах и аргументах. Посыпаю голову пеплом.
А чего вы хотели? Чтобы я сказал «О, вы же смогли сделать невозможное, по открытой спецификации и имея кучу примеров перед глазами написать HTML-парсер. Вы же Гений с большой буквы, все ваши мысли — верны по определению»? Или «эээ, слыш, пошел ты в [УДАЛЕНО], и мнение свое [УДАЛЕНО]. [УДАЛЕНО]»?
Дружище, вот еще одно ваше горе. Вы не способны к дискуссии в свои 34 года. Это нормально в 13 лет, с натяжкой нормально в 17 лет, и терпимо в 68 лет. Но вам то 34 года.
«вон есть альтернативное мнение некоторой группы людей что опенсорс — это явное овно»,
Открываем статью и что мы видим «Может быть, эти минусы и немного притянуты за уши, но, если уж писать о положительных сторонах Open Source, нужно затрагивать и отрицательные моменты, с которыми может столкнуться пользователь.» А вот тот же самый сайт и даже автор тот же самый.
И вот очередное ваше горе, вы хотите видеть только то что вы хотите видеть.
То что пять коллективов сделали Firefox, Chromium и еще пару тройку известных прог — ничего не значит
Зато коллектив проприетарных продуктов смог разработать internet explorer 6.0. Ой, плохой пример. Зато опера. Ой, и она умерла. Ну ничего, edge классный браузер. Ой, и его закопали.
Никакой опенсорсер, дописавший по две строчки в десять проектов, и гордо задирающий нос «ооо, я помог сообществу бомжей и безработных» не равен настоящему заинтересованному кодеру, который пишет софт ради именно хорошего результата
Дружище, вы правда думаете что внести изменения в любое проект просто? Вы думаете что есть какой-то один компьютер на котором лежат исходники и любой бомж может их изменить. Боже.
Я так и поступаю. Пока я один — все в моих руках. Я обеспечиваю своим программным продуктам необходимую доработку, модернизацию, поддержку, превращение одних продуктов в другие (перетаскивание наработанных технологий из одних своих продуктов в другие свои, более новые).
А чем ваш труд не сизифов. На вашем сайте в месяц посещений аж тысяча человек.
И что вы создали? Браузер что не поддерживает js, ах простите парсилку HTML? Кривой-косой аналог paint который хуже gimp'а с парой плагинов? Это все уровень курсовой работы более менее нормального вуза не топового уровня для программерской специальности. И с этой задачей справится любой студент который сам учится.
Чем вы отличаетесь от «тупых безработных безмозглых бездарных бомжей опенсорсеров»? Вы точно также пишете что-то бесплатно и никто судя по всему не хочет ваши «проги» покупать. Чем вы принципиально отличаетесь от тупых опенсорсеров?
Вот представьте что я пенсионер что никогда не слышал про опенсорс. Попробуйте мне объяснить почему опенсорсеры «тупые безработные безмозглые бездарные бомжи», а вы не такой.
Я смотрю, для вас это чувствительная тема чтоб вот так много лить текста) Но я отвечу.
Конечно чувствительная тема, не люблю знаете ли всяких пафосных товарищей с ЧСВ раздутым до самых небес, но не имеющих не малейшей компетенции в области о которой он рассуждает.
Форки дадут множество копий кода, качество которого не будет соответствовать моим стандартам
Ну и вам то с этого что?
Я как Нинтендо. У меня достаточно эксклюзивное ПО с закрытым исходным кодом.
И сколько у вас пользователей? Хотя бы 10 тысяч наберется? Продажи Nintendo Switch более 30 миллионов экземпляров.
Эксклюзив это скажем Microsoft Office, да он ужасен с точки зрения моего пользовательского опыта, но лучше ни сделал никто. Различные LibreOffice или Google Docs еще хуже.
Ну или какие-нибудь игры, но тут уж вкусовщина.
Сделает-не сделает — но винда лицензионная в окне «О программе», есть не просит, не ругается, все возможности открыты.
Сборка Windows 10 PRO-COOLHACKER-ZVERCD от Va$an-1337 тоже лицензионная в окне «О программе» и тоже есть не просит. (А еще может иметь вшитый радмин или кейлоггер)
Так, подождите, windows 10 — проприетарное ПО, исходников ни у кого кроме майкрософта нет, но при этом есть сборки, в том числе и с вредоносным функционалом. Откуда же они берутся? Вот вам домашнее задание, подумать над этим вопросом.
Если майкрософт деактивирует лицензию за нарушения очередной лицензии еула-уюла
Вот видите, вы даже в такой мелочи не готовы уважать чужой труд и так презрительно отзываетесь про EULA (End user license agreement что в переводе означает лицензионное соглашение конечного пользователя или более литературным языком — «пользовательское соглашение». А, как известно, соглашение — вещь добровольная, можно не соглашаться раз не нравятся условия).
Если что я не вижу ничего принципиально плохого в этих самых ключах, но вот вводить других людей в заблуждение «лицензию на windows можно купить за 150 рублей» не надо.
Мои продукты эксклюзивны и обладают набором возможностей, которых в таком сочетании нет в другом ПО
А давайте тут применим вашу же логику. «Просто ваши продукты никому толком не нужны, есть 3.5 пользователя, вот потому никто и не ведет качественную коммерческую разработку из-за невозможности отбить затраты.»
Очередные заверения «оо ваш код и проги ничего не стоят, скорее раскройте их» — смешно, вы свои поделки можете раскрыть на здоровье, а от других ничего вы требовать не можете.
Дружище, где вы такое увидели от меня? Ниже в комментариях я прямо писал что выкладывать исходники или нет — целиком и полностью личная позиция каждого разработчика. Не хотите выкладывать — не выкладывайте свои поделки, это целиком и полностью ваше право (при условии что вы, разумеется, не использовали в них какие либо библиотеки или фрагменты исходного кода прямо требующие обратного в силу лицензии (но даже если вы использовали GPLv3 библиотеку можно не выкладывать, а лишь отправлять исходники тем кто легально приобрел ваше ПО)), но вот оскорблять тех кто имеет другую позицию касательно исходников не надо.
Когда исходники открыты — в России их можно украсть и запихать в любое ПО, как открытое, так и проприетарное. Пока будете доказывать что у вас что-то там украли — если наедете на простых людей, то просто 5 лет потратите на возню, если на людей посложней — то сами можете пострадать, наши суды в таких случаях действуют совсем не по закону, а по знакомствам, деньгам, связям и желанию конкретного судьи, решение которого вы будете потом до старости обжаловать в вышестоящих инстанциях у других подобных судей.
А если вы попадете на совсем не простых людей — вы сами добровольно отдадите исходники (даже если их потеряли) и будете рады что так легко отделались.
Так что не надо ничего писать, это единственный способ защититься от кражи интеллектуальной собственности.
Открытый код — общее достояние, на воображаемые лицензии все кроме фанатиков-опенсорсеров кладут хрен. Вы живете в мире фанатиков-любителей лицензий, которые думают что защищают код, выкладывая его в открытый доступ с припиской «я разрешаю то, еще то и сё, а запрещаю вон то и то». Но настоящий мир отличается от вашего.
Уголовный кодекс тоже всего лишь книжка в которой сказано «нельзя делать то, то и то, а вот за это вообще казнят» по вашей логике. А в настоящем мире почему-то до сих пор происходят преступления. Так что УК — тоже ничего не значит. Это все ваша логика.
Единственная защита — не дать возможности забрать код вообще никаким образом.
Именно, а чтобы его вообще никак нельзя было забрать даже при помощи терморектального криптоанализа — надо чтобы кода в принципе не было. Так что скорее бросайте разработку программного обеспечения.
Как я и написал повыше в этом ответе — опенсорс пишут безмозглые идиоты на 99%.
Давайте снова применим вашу логику снова. «А с чего вы взяли что вы умный? Единственная разница между вами и тупыми безмозглыми безработными опенсорсерами — это то что вы не выкладываете исходники. А в остальном вы одинаковы, и вы и они бесплатно что-то пишите и бесплатно раздаете. Для конечного пользователя между вашей поделкой и VLC нет никакой разницы, скачай setup.exe и запусти.
(И не подумайте ничего плохого, я не собираюсь вас как либо задеть) А еще вы вынуждены пользоваться совсем странным железом, и железо это настолько ужасно что не в состоянии запустить браузер, а ваш личный ноутбук имеет экран 1024х600. Хотя один из самых дешевых ноутбуков у которого экран будет с приличным разрешением (Full HD) и мощности хватит чтобы запустить хромиум с десятком вкладок стоит 12 тысяч рублей (причем новый), правда возможно придется ставить дополнительный накопитель ибо основной всего 32 гигабайта (либо можно накатить LTSB версию той же десятки, если линукс не нравится). Думаю на авито такой же можно тысяч за 7 приобрести.
В общем это наводит на неприятные мысли касательно вашей ценности на рынке труда.»
Так вот, применяя вашу же логику, почему вы не идиот как 99% тех кто пишет открытый код?
Если была бы возможность вместо этого закинуть на сайт какой-нибудь исполняемый файл, который реализовал бы работу форума — я бы скачал его вместо исходников
Так можно же закинуть исполняемый файл. Просто купить себе лицензионный битрикс, возможно даже купить непонятно откуда взятый ключ за 150 рублей и в окне «о программе» будет написано что у вас лицензия.
Нет никаких требований что использовать на запуск опенсорс-проги могут только те, кто «верят в опенсорс».
Конечно нет таких требований. И о том чтобы всех окружающих не поливать поливать оскорблениями (без мата, тут в силу вступает КоАП или его аналог) тоже требований нет, но в обществе такое почему не одобряется. Еще нет каких-либо требований не называть всех кто зарабатывает менее N тысяч рублей в месяц «тупыми безмозглыми нищебродами не способными заработать нормальные деньги», но и это тоже не одобряется в обществе. Владимир Ильич Ленин сказал: «Жить в обществе и быть свободным от общества нельзя». Подумайте над этим. (Вообще объяснять это школьнику — нормально, но объяснять человеку которому идет четвертый десяток — странно)
Я в этом плане атеист))
А в тюрьмах сидят атеисты в плане уголовного кодекса.)))
Если в браузере (парсере текста HTML-кодов) критическая уязвимость, то это ваши проблемы. Вы скачали и запустили прогу на свой страх и риск. Это вообще-то с любой прогой так на ПК. Только если вы бы купили у меня что-то и заключили со мной договор, то мы прописали бы там условия на разные случаи жизни. А т.к. никаких договоренностей нет между нами — то все проблемы это только ваши личные проблемы
Тогда в чем ваша ответственность заключается?
Если я вдруг сдохну или просто перестану делать браузер — то просто появится последняя версия, после которой новых версий не будет.
Применим снова вашу логику. «Невелика потеря, недобразуер который даже js не поддерживал, и разработанный тем кого не взяли в нормальную команду и у кого не было денег купить себе нормальный планшет на windows.»
Насчет кода — неважно каков он, важно какой win32 код на выходе, сколько в нем багов и насколько удобно вообще прогой пользоваться, я пишу прогу не для чужих кодеров, а для юзеров, запускающих исполняемые файлы.
Хорошо, вы гипотетически потеряете память и вам придется в этом коде разбираться с нуля. Или же спустя 5 лет после того как решили что он идеален — добавить новую фичу. Удачи разобраться с этим поделием.
Написать код понятый компилятору может любой идиот, а вот написать код код который будет понятен человеку уже не всякий может.
Или завтра Майкрософт решит что win32 устарел, переходим на win64 (условно), а послезавтра на всех компьютерах будет с очередным обновлением удалена подсистема win32. (Роллинг релизы они такие. Непредсказуемые). Удачи вам это переписать.
Ну и если у вас код «if A and B then begin C := D; E := F; end;» или отсутствие табуляции вызывает ужас — обратитесь к докторам.
Меня ужасает checkbox100500. А отсутсвие табуляций — это как если бы я вам тут весь комментарий вывалил без пробелов. Прочитать то можно, но сколько это займет в сравнении с нормальным текстом? Я вот когда веду чисто личные заметки для себя — соблюдаю правила орфографии (И вроде бы даже знаки препинания расставляю, хотя с этим у меня все гораздо хуже). Хотя те тексты вообще никто не будет кроме меня читать.
Вы классы тоже так называете? Class1, Class2, Class3. А детей? Ребенок1, Ребенок2. Или все же чуть осмысленнее: Дочь1, Дочь2, Сын1, Сын2? А домашних животных: Собака1, Собака2, Кошка1, Кошка2, Кот3, Канарейка1?
Это нормальный код, уверяю вас, я видел в чужих проектах и похуже, и приходилось разбираться в них.
Это знаете, как вместо того чтобы пойти помыться вы бы сказали «а че, я всего лишь в земле испачкан, вон там вообще в крови и навозе измазанные люди есть, грязь — вещь нормальная. А если вам грязь не нравится — иди к доктору».
И вот чтобы с таким не разбираться — я бы и добивался чтобы вас уволили.
Ну а остальное — у вас похоже попросту «пригорает» что кто-то не следует вашим правилам в вашем выдуманном мирке лицензий
Дружище, я нормально отношусь к проприетарному ПО, и даже, представьте себе, его покупаю, даже windows на моем компьютере — лицензионный (Да ключ получен был еще в студенчестве бесплатно, но легальным образом).
И вообще я уважаю право разработчиков лицензировать свое ПО так как им вздумается. Хочет разработчик чтобы его программа была бесплатной, но без исходников? Пожалуйста, его право. Автор выкладывает свое ПО и в довесок к нему исходный код? Отлично, если вдруг понадобиться доработать для своих нужд — пригодиться. Автор хочет денег? Ну тут варианты бывают, либо я соглашаюсь с ценой, покупаю и спокойно использую, либо удивляюсь от цены и ищу замену.
такого «замечательного» опенсорса («бесплатное» не равно «лучшее», это как тендер выиграть — всегда выигрывает тот, кто предложил шлак, кое-как соответствующий ТЗ и самый дешевый по деньгам, вот опенсорс и берут все — легко украсть, не надо писать свое).
Да что вы говорите, вы еще скажите что телефоны vertu дорогие потому что лучше каких-то там сяоми или самсунгов. Дорогая, а значит качественная Windows 10 не в состоянии загрузиться сама если ей по какой-то причине заменили видеокарту с nvidia на amd и приходиться бить в бубен. А бесплатный и некачественный линукс (написаный безработными безмозглыми школьниками разумеется) грузится в VGA (или 1024*800, не помню если честно, да и не имеет это никакого значения) режиме и позволяет удалить старые драйвера (даже через графические кнопочки, если консоль — прошлый век), и поставить на их место новые, и после уже грузится в нормальном разрешении.
Ну да, есть такие люди которые думают не как вы и делают не как вы. Мир разнообразен. Привыкайте.
Именно, привыкайте, друг мой, а не визжите о том что «опенсорс пишут бездарные безмогзглые тупые идиоты и труд их бесполезен».
И попробуйте применить свою же логику по отношению к себе любимому. Не думаю что вам понравится. Я вот применил вашу логику по отношению к вам, и даже мне не понравился результат.
Я очень уважаю свой труд и ценю свою репутацию, именно поэтому я бы не хотел чтобы хотя бы одну из моих прог растащили на форки
Каким образом форк повредит вашей репутации? Сколько вообще таких случаем было в истории? Вы понимаете что ваши рассуждения выглядят как «я ношу шапочку из фольги чтобы меня сосед не облучил»?
Чужой труд я тоже уважаю, но если это труд типа описанного в этом моем комменте… — это сизифов труд, всякие безработные бездари сидят и пишут шлак забесплатно
«Я уважаю чужой труд, но это шлак который пишут бездари». Выберите что-то одно пожалуйста.
Кстати, windows 10 Professional можно уже давно купить в виде кода для OEM версии на ebay за 100-150 рублей и поставить на любой комп, даже на котором до этого несколько лет стояла неактивированная windows 10. Считай бесплатно.
Это не сделает ваш windows лицензионным, читайте EULA. Лучше скачайте KMS активатор если уж так не нравятся черные обои.
Там же, в самом посте, автор неоднократно пишет, что он устал исправлять баги, которые ему присылали. Видимо, пользователь всегда найдет способ выстрелить себе в ногу, не так ли? Сам же он не смог их найти.
Один из 10 (а может из 100) проектов действительной выходит крутым у опенсорсеров
То ли дело ваш продукт, вон он то гениален, сам Сатья Наделла мечтает украсть ваш продукт чтобы встроить его в Windows.
Вот, например, еще про опенсорс и его недостатки:
Восхитительная статья, без шуток.
Особенно порадовал пункт про отсутствие ответственности.
За исключением исправления, замены или возмещения стоимости, которые могут предоставить производитель, установщик или Разработчик, по данной ограниченной гарантии, в соответствии с любой другой частью настоящего соглашения или какими-либо другими законами вы не можете получить никакой другой компенсации и средств защиты прав, в том числе за упущенную выгоду или прямые, косвенные, специальные, опосредованные и случайные убытки и ущерб. Данные исключения и ограничения в отношении средств защиты прав в рамках настоящего соглашения применяются, даже если исправление, замена программного обеспечения или возмещение его стоимости не компенсирует вам все убытки, если производителю, установщику или Разработчик было или должно было быть известно о возможности таких убытков или если средство защиты прав не соответствует его основной цели. В некоторых штатах и странах не допускается исключение или ограничение в отношении случайных, косвенных или других убытков, поэтому данные ограничения или исключения могут к вам не применяться. Если ваше местное законодательство предусматривает взыскание убытков с изготовителя, установщика или Разработчика, несмотря на настоящее соглашение, вы не имеете права взыскать сумму, превышающую ту, что была уплачена вами за программное обеспечение (или 50 долл. США, если вы получили программное обеспечение бесплатно).
Цитата из лицензионного соглашения одного из самых популярных проприетарных продуктов. (Я удалил название авторов этого продукта)
Ее пиарят просто потому что компаниям типа Microsoft легче купить гитхаб и подмять под себя всех этих товарищей, украв их наработки и не заплатив ни цента, и потом говорить «о я люблю опенсорс, я люблю линукс».
Каким образом покупка гитхаба майкрософтом дает этому самому майкрософту право использовать ПО исходники которого размещены на гитхабе в обход лицензии этого самого ПО? Мы точно в одном с вами мире живем?
А остальным компаниям легче своровать готовые продукты, а не писать свои.
А потом получить судебный иск и платить компенсацию. линк
возможность хоть где-то поучаствовать для безработных/безмозглых кодеров низшего уровня — эти две вещи объединились и породили опенсорс. И это ужасно
Вот, вот о чем я и говорил. «Опенсорс пишут безмозглые идиоты». Это ваши слова. При этом вы продолжаете использовать phpBB. Будьте последовательными, купите лицензию 1С Битрикс и перейдите на него.
Чуть покруче — моя, проприетарная соло-разработка, лично заинтересован сделать качественное ПО, отвечаю за него, никуда не сверну с намеченных планов и доведу до конца каждый проект.
«А вот я — гениален, мод код совершенен».
Вот возьмем ваш браузер, в нем оказалась критическая уязвимость благодаря которой злоумышленники украли у меня с банковского счета не важно какого банка 300 тысяч российских рублей. Вы мне эту сумму компенсируете?
Какие гарантии того что вы не увязнете в своем «if checkBox9.Checked or checkBox10.Checked then» и не скажете «я сделал все что хотел, дальнейшей доработки не будет»?
Еще покруче — платная соло-разработка, программист за деньги выполняет по ТЗ намеченную задачу и выдает продукт, отвечающий определенным требованиям заказчика.
Я посмотрел ваш код, он ужасен. Я искренне надеюсь что вы так пытались пошутить и на самом деле так вы не пишете. А в случае если это не шутка я искренне надеюсь что на жизнь вы зарабатываете не программированием.
И самая крутая — платная групповая разработка, когда куча народу быстро за деньги делает качественный продукт.
Если бы вы были моим коллегой — я бы сделал все чтобы вас уволили, потому что тот код что вы продемонстрировали отвратителен, его невозможно поддерживать, на него даже смотреть неприятно.
В общем подведем итог, если бы вам было в два раза меньше лет — то самомнение уровня «опенсорс пишут один безмозглые идиоты, один я умный стою в белом пальто красивый и никому не отдаю исходники» было бы в общем-то нормальным явлением, то есть мнение конечно бы не стало менее неадекватным, но по крайней мере причина его возникновения была понятной: гормоны, юношеский максимализм, отсутствие жизненного опыта.
Если бы вам было в два раза больше лет, то мнение «все хотят украсть мои наработки, или сделать форк и опорочить мое доброе имя. Но я никому не отдам исходники, моя прелесть, а без исходников добавить вредоносную функциональность невозможно» возникало бы по вполне понятной причине, старческий маразм и увеличение степени подозрительности.
Но так как вы находитесь строго посередине этих двух возрастных отметок, то остается только посочувствовать вашему горю. Ну и надеяться на то что вы зарабатываете на хлеб не программированием.
Вот в этом и ваше горе, вам идет четвертый десяток лет, а вы до сих пор не научились ни уважать чужой труд, ни критично относиться к своему. Еще и рассуждаете о том что вот возьмут меня и через розетку облучат какой-то недоброжелатель захочет взять и внести вредоносный код в вашу программу с целью вас дискредитировать и что алюминиевая фольга закрытие исходников вас защитит.
Я ссылался на michael_vostrikov, он говорил что вполне реально за 10 баксов нанять человека для внедрения вредоносного кода в экзешник без исходников. Оснований ему не верить у меня нет.
Вы когда-нибудь слышали о людях которые жалуются на то, что их соседи облучают через стены? А они обматываются фольгой для «защиты» от облучения и искренне верят что это их от чего-то «защищает».
Вы не отняли у бандита пистолет, вы обмотались упаковочной пленкой в один слой и рассказываете что эту броню не пробить из пистолета, а минимум нужно противотанковое оружие.
Меньше простых путей? Заплатить 700 российских рублей это и есть самый простой способ.
И раз уж пошли аналогии, вы не от бандита защищаетесь, а от инопланетян.
Давайте еще раз проясним. Вы утверждаете что некий недоброжелатель захочет взять и модифицировать вашу программу для ее некоего вредоносного поведения с целью вашей дискредитации? И сколько таких случаев было за последние 25 лет?
10 баксов это ~668 российских рублей. Это примерно цена трех часов работы за медианную зарплату в России. Это цена 22 поездок на московском метро по единому билету. Эти деньги может даже школьник отложить с обедов.
Хорошо, допустим некий злодей решил вас скомпрометировать путем модификации вашей программы и распространения его со своего сайта. (Мы не будем рассматривать вопрос насколько это эффективно) Вы уверены что у него не найдется 668 рублей на такую цель?
Понимаете, если бы он сказал «Не хочу выкладывать в опенсорс, просто не хочу, и все. Хотите выложить свой код — пожалуйста, выкладывайте. Если ваша программа будет хорошей и опенсорсной — буду пользоваться.», я бы и не стал писать свой комментарий с вопросом об используемом движке его сайте.
Но он имеет позицию «опенсорс придумали ленивые кодеры, и код в опенсорсе получается плохим, потому что он открытый, а вот проприетарный код качественный по определению». Поэтому я и задаю ему неудобные вопросы.
Вот что мешало ему взять и купить лицензию на качественный потому что проприетарный 1С: Битрикс за чуть менее пяти тысяч рублей?
Так, подождите, как можно скомпрометировать программу при помощи форка? Это как качать сборку firefox или chrome от мейл.ру а потом жаловаться на то что вместе с ней шел защитник мейл.ру и обвинять в этом Mozilla или Google.
Вы могли бы купить 1C: Битрикс. Сейчас по акции можно купить лицензию всего за 4968 рублей. Он по определению лучше, потому что проприетарен.
Если вы такой идейный противник групп странных людей, которые советуют программные наработки выкладывать и раздавать всем, то не надо использовать наработки этих людей. А то это выглядит странно
Имхо, открытый код придумали ленивые кодеры, копипастящие все и вся из чужих проектов в свой проект, именно поэтому их код не представляет никакой ценности, т.к. это франкенштейн из кучи чужих проектов. Молодцы те, кто это продвинули — это надо было так объегорить кучу людей «делайте, старайтесь и выкладывайте просто так» — и народ повёлся. Теперь тем, кто это продвинул, можно безнаказанно тырить чужие проги, не париться дизассемблировать, понимать, разбираться, а просто брать готовые исходники и использовать у себя. Удобно чо. Правда в результате такого зоопарка исходники превращаются в редкостное и нормальный человек в них и разбираться не будет, тысячи форков от Васей и Петей из 6Б — кому они нужны?
Отлаженный, вылизанный и быстроработающий код — всем нужен. Но он закрыт. Так что пользуйтесь результатами работы зоопарка.
Например. Прямо говорит что опенсорсный код некачественный по определению и придумали его ленивые кодеры, а сам опенсорсный код не представляет никакой ценности. Но почему-то им пользуется, то есть для него этот код ценность представляет.
Подождите, вы же идейный противник опенсорса. Почему же ваш сайт работает на phpBB, в описании которого сказано «THE #1 FREE, OPEN SOURCE BULLETIN BOARD SOFTWARE»?
Почему если вы считаете опенсорс чем-то плохим — продолжаете пользоваться ПО которое распространяется по лицензии GPL v2?
Купили бы какой-нибудь проприетарный движок и использовали бы его, были бы уверены в качестве кода).
О ужас, вам в дискуссии приводят доводы. Какой кошмар. Боже какой же я дурак, я то думал что так и строится нормальная дискуссия, на доводах и аргументах. Посыпаю голову пеплом.
А чего вы хотели? Чтобы я сказал «О, вы же смогли сделать невозможное, по открытой спецификации и имея кучу примеров перед глазами написать HTML-парсер. Вы же Гений с большой буквы, все ваши мысли — верны по определению»? Или «эээ, слыш, пошел ты в [УДАЛЕНО], и мнение свое [УДАЛЕНО]. [УДАЛЕНО]»?
Дружище, вот еще одно ваше горе. Вы не способны к дискуссии в свои 34 года. Это нормально в 13 лет, с натяжкой нормально в 17 лет, и терпимо в 68 лет. Но вам то 34 года.
Открываем статью и что мы видим «Может быть, эти минусы и немного притянуты за уши, но, если уж писать о положительных сторонах Open Source, нужно затрагивать и отрицательные моменты, с которыми может столкнуться пользователь.»
А вот тот же самый сайт и даже автор тот же самый.
И вот очередное ваше горе, вы хотите видеть только то что вы хотите видеть.
Зато коллектив проприетарных продуктов смог разработать internet explorer 6.0. Ой, плохой пример. Зато опера. Ой, и она умерла. Ну ничего, edge классный браузер. Ой, и его закопали.
Дружище, вы правда думаете что внести изменения в любое проект просто? Вы думаете что есть какой-то один компьютер на котором лежат исходники и любой бомж может их изменить. Боже.
А чем ваш труд не сизифов. На вашем сайте в месяц посещений аж тысяча человек.
И что вы создали? Браузер что не поддерживает js, ах простите парсилку HTML? Кривой-косой аналог paint который хуже gimp'а с парой плагинов? Это все уровень курсовой работы более менее нормального вуза не топового уровня для программерской специальности. И с этой задачей справится любой студент который сам учится.
Чем вы отличаетесь от «тупых безработных безмозглых бездарных бомжей опенсорсеров»? Вы точно также пишете что-то бесплатно и никто судя по всему не хочет ваши «проги» покупать. Чем вы принципиально отличаетесь от тупых опенсорсеров?
Вот представьте что я пенсионер что никогда не слышал про опенсорс. Попробуйте мне объяснить почему опенсорсеры «тупые безработные безмозглые бездарные бомжи», а вы не такой.
Конечно чувствительная тема, не люблю знаете ли всяких пафосных товарищей с ЧСВ раздутым до самых небес, но не имеющих не малейшей компетенции в области о которой он рассуждает.
Ну и вам то с этого что?
И сколько у вас пользователей? Хотя бы 10 тысяч наберется? Продажи Nintendo Switch более 30 миллионов экземпляров.
Эксклюзив это скажем Microsoft Office, да он ужасен с точки зрения моего пользовательского опыта, но лучше ни сделал никто. Различные LibreOffice или Google Docs еще хуже.
Ну или какие-нибудь игры, но тут уж вкусовщина.
Сборка Windows 10 PRO-COOLHACKER-ZVERCD от Va$an-1337 тоже лицензионная в окне «О программе» и тоже есть не просит. (А еще может иметь вшитый радмин или кейлоггер)
Так, подождите, windows 10 — проприетарное ПО, исходников ни у кого кроме майкрософта нет, но при этом есть сборки, в том числе и с вредоносным функционалом. Откуда же они берутся? Вот вам домашнее задание, подумать над этим вопросом.
Вот видите, вы даже в такой мелочи не готовы уважать чужой труд и так презрительно отзываетесь про EULA (End user license agreement что в переводе означает лицензионное соглашение конечного пользователя или более литературным языком — «пользовательское соглашение». А, как известно, соглашение — вещь добровольная, можно не соглашаться раз не нравятся условия).
Если что я не вижу ничего принципиально плохого в этих самых ключах, но вот вводить других людей в заблуждение «лицензию на windows можно купить за 150 рублей» не надо.
А давайте тут применим вашу же логику. «Просто ваши продукты никому толком не нужны, есть 3.5 пользователя, вот потому никто и не ведет качественную коммерческую разработку из-за невозможности отбить затраты.»
Дружище, где вы такое увидели от меня? Ниже в комментариях я прямо писал что выкладывать исходники или нет — целиком и полностью личная позиция каждого разработчика. Не хотите выкладывать — не выкладывайте свои поделки, это целиком и полностью ваше право (при условии что вы, разумеется, не использовали в них какие либо библиотеки или фрагменты исходного кода прямо требующие обратного в силу лицензии (но даже если вы использовали GPLv3 библиотеку можно не выкладывать, а лишь отправлять исходники тем кто легально приобрел ваше ПО)), но вот оскорблять тех кто имеет другую позицию касательно исходников не надо.
А если вы попадете на совсем не простых людей — вы сами добровольно отдадите исходники (даже если их потеряли) и будете рады что так легко отделались.
Так что не надо ничего писать, это единственный способ защититься от кражи интеллектуальной собственности.
Уголовный кодекс тоже всего лишь книжка в которой сказано «нельзя делать то, то и то, а вот за это вообще казнят» по вашей логике. А в настоящем мире почему-то до сих пор происходят преступления. Так что УК — тоже ничего не значит. Это все ваша логика.
Именно, а чтобы его вообще никак нельзя было забрать даже при помощи терморектального криптоанализа — надо чтобы кода в принципе не было. Так что скорее бросайте разработку программного обеспечения.
Давайте снова применим вашу логику снова. «А с чего вы взяли что вы умный? Единственная разница между вами и тупыми безмозглыми безработными опенсорсерами — это то что вы не выкладываете исходники. А в остальном вы одинаковы, и вы и они бесплатно что-то пишите и бесплатно раздаете. Для конечного пользователя между вашей поделкой и VLC нет никакой разницы, скачай setup.exe и запусти.
(И не подумайте ничего плохого, я не собираюсь вас как либо задеть) А еще вы вынуждены пользоваться совсем странным железом, и железо это настолько ужасно что не в состоянии запустить браузер, а ваш личный ноутбук имеет экран 1024х600. Хотя один из самых дешевых ноутбуков у которого экран будет с приличным разрешением (Full HD) и мощности хватит чтобы запустить хромиум с десятком вкладок стоит 12 тысяч рублей (причем новый), правда возможно придется ставить дополнительный накопитель ибо основной всего 32 гигабайта (либо можно накатить LTSB версию той же десятки, если линукс не нравится). Думаю на авито такой же можно тысяч за 7 приобрести.
В общем это наводит на неприятные мысли касательно вашей ценности на рынке труда.»
Так вот, применяя вашу же логику, почему вы не идиот как 99% тех кто пишет открытый код?
Так можно же закинуть исполняемый файл. Просто купить себе лицензионный битрикс, возможно даже купить непонятно откуда взятый ключ за 150 рублей и в окне «о программе» будет написано что у вас лицензия.
Конечно нет таких требований. И о том чтобы всех окружающих не поливать поливать оскорблениями (без мата, тут в силу вступает КоАП или его аналог) тоже требований нет, но в обществе такое почему не одобряется. Еще нет каких-либо требований не называть всех кто зарабатывает менее N тысяч рублей в месяц «тупыми безмозглыми нищебродами не способными заработать нормальные деньги», но и это тоже не одобряется в обществе. Владимир Ильич Ленин сказал: «Жить в обществе и быть свободным от общества нельзя». Подумайте над этим. (Вообще объяснять это школьнику — нормально, но объяснять человеку которому идет четвертый десяток — странно)
А в тюрьмах сидят атеисты в плане уголовного кодекса.)))
Тогда в чем ваша ответственность заключается?
Применим снова вашу логику. «Невелика потеря, недобразуер который даже js не поддерживал, и разработанный тем кого не взяли в нормальную команду и у кого не было денег купить себе нормальный планшет на windows.»
Хорошо, вы гипотетически потеряете память и вам придется в этом коде разбираться с нуля. Или же спустя 5 лет после того как решили что он идеален — добавить новую фичу. Удачи разобраться с этим поделием.
Написать код понятый компилятору может любой идиот, а вот написать код код который будет понятен человеку уже не всякий может.
Или завтра Майкрософт решит что win32 устарел, переходим на win64 (условно), а послезавтра на всех компьютерах будет с очередным обновлением удалена подсистема win32. (Роллинг релизы они такие. Непредсказуемые). Удачи вам это переписать.
Меня ужасает checkbox100500. А отсутсвие табуляций — это как если бы я вам тут весь комментарий вывалил без пробелов. Прочитать то можно, но сколько это займет в сравнении с нормальным текстом? Я вот когда веду чисто личные заметки для себя — соблюдаю правила орфографии (И вроде бы даже знаки препинания расставляю, хотя с этим у меня все гораздо хуже). Хотя те тексты вообще никто не будет кроме меня читать.
Вы классы тоже так называете? Class1, Class2, Class3. А детей? Ребенок1, Ребенок2. Или все же чуть осмысленнее: Дочь1, Дочь2, Сын1, Сын2? А домашних животных: Собака1, Собака2, Кошка1, Кошка2, Кот3, Канарейка1?
Это знаете, как вместо того чтобы пойти помыться вы бы сказали «а че, я всего лишь в земле испачкан, вон там вообще в крови и навозе измазанные люди есть, грязь — вещь нормальная. А если вам грязь не нравится — иди к доктору».
И вот чтобы с таким не разбираться — я бы и добивался чтобы вас уволили.
Дружище, я нормально отношусь к проприетарному ПО, и даже, представьте себе, его покупаю, даже windows на моем компьютере — лицензионный (Да ключ получен был еще в студенчестве бесплатно, но легальным образом).
И вообще я уважаю право разработчиков лицензировать свое ПО так как им вздумается. Хочет разработчик чтобы его программа была бесплатной, но без исходников? Пожалуйста, его право. Автор выкладывает свое ПО и в довесок к нему исходный код? Отлично, если вдруг понадобиться доработать для своих нужд — пригодиться. Автор хочет денег? Ну тут варианты бывают, либо я соглашаюсь с ценой, покупаю и спокойно использую, либо удивляюсь от цены и ищу замену.
Да что вы говорите, вы еще скажите что телефоны vertu дорогие потому что лучше каких-то там сяоми или самсунгов. Дорогая, а значит качественная Windows 10 не в состоянии загрузиться сама если ей по какой-то причине заменили видеокарту с nvidia на amd и приходиться бить в бубен. А бесплатный и некачественный линукс (написаный безработными безмозглыми школьниками разумеется) грузится в VGA (или 1024*800, не помню если честно, да и не имеет это никакого значения) режиме и позволяет удалить старые драйвера (даже через графические кнопочки, если консоль — прошлый век), и поставить на их место новые, и после уже грузится в нормальном разрешении.
Именно, привыкайте, друг мой, а не визжите о том что «опенсорс пишут бездарные безмогзглые тупые идиоты и труд их бесполезен».
И попробуйте применить свою же логику по отношению к себе любимому. Не думаю что вам понравится. Я вот применил вашу логику по отношению к вам, и даже мне не понравился результат.
Каким образом форк повредит вашей репутации? Сколько вообще таких случаем было в истории? Вы понимаете что ваши рассуждения выглядят как «я ношу шапочку из фольги чтобы меня сосед не облучил»?
«Я уважаю чужой труд, но это шлак который пишут бездари». Выберите что-то одно пожалуйста.
Это не сделает ваш windows лицензионным, читайте EULA. Лучше скачайте KMS активатор если уж так не нравятся черные обои.
То ли дело ваш продукт, вон он то гениален, сам Сатья Наделла мечтает украсть ваш продукт чтобы встроить его в Windows.
Восхитительная статья, без шуток.
Особенно порадовал пункт про отсутствие ответственности.
Цитата из лицензионного соглашения одного из самых популярных проприетарных продуктов. (Я удалил название авторов этого продукта)
Каким образом покупка гитхаба майкрософтом дает этому самому майкрософту право использовать ПО исходники которого размещены на гитхабе в обход лицензии этого самого ПО? Мы точно в одном с вами мире живем?
А потом получить судебный иск и платить компенсацию.
линк
Вот, вот о чем я и говорил. «Опенсорс пишут безмозглые идиоты». Это ваши слова. При этом вы продолжаете использовать phpBB. Будьте последовательными, купите лицензию 1С Битрикс и перейдите на него.
«А вот я — гениален, мод код совершенен».
Вот возьмем ваш браузер, в нем оказалась критическая уязвимость благодаря которой злоумышленники украли у меня с банковского счета не важно какого банка 300 тысяч российских рублей. Вы мне эту сумму компенсируете?
Какие гарантии того что вы не увязнете в своем «if checkBox9.Checked or checkBox10.Checked then» и не скажете «я сделал все что хотел, дальнейшей доработки не будет»?
Я посмотрел ваш код, он ужасен. Я искренне надеюсь что вы так пытались пошутить и на самом деле так вы не пишете. А в случае если это не шутка я искренне надеюсь что на жизнь вы зарабатываете не программированием.
Если бы вы были моим коллегой — я бы сделал все чтобы вас уволили, потому что тот код что вы продемонстрировали отвратителен, его невозможно поддерживать, на него даже смотреть неприятно.
В общем подведем итог, если бы вам было в два раза меньше лет — то самомнение уровня «опенсорс пишут один безмозглые идиоты, один я умный стою в белом пальто красивый и никому не отдаю исходники» было бы в общем-то нормальным явлением, то есть мнение конечно бы не стало менее неадекватным, но по крайней мере причина его возникновения была понятной: гормоны, юношеский максимализм, отсутствие жизненного опыта.
Если бы вам было в два раза больше лет, то мнение «все хотят украсть мои наработки, или сделать форк и опорочить мое доброе имя. Но я никому не отдам исходники, моя прелесть, а без исходников добавить вредоносную функциональность невозможно» возникало бы по вполне понятной причине, старческий маразм и увеличение степени подозрительности.
Но так как вы находитесь строго посередине этих двух возрастных отметок, то остается только посочувствовать вашему горю. Ну и надеяться на то что вы зарабатываете на хлеб не программированием.
вот возьмут меня и через розетку облучаткакой-то недоброжелатель захочет взять и внести вредоносный код в вашу программу с целью вас дискредитировать и чтоалюминиевая фольгазакрытие исходников вас защитит.Простите, но как?
Меньше простых путей? Заплатить 700 российских рублей это и есть самый простой способ.
И раз уж пошли аналогии, вы не от бандита защищаетесь, а от инопланетян.
Давайте еще раз проясним. Вы утверждаете что некий недоброжелатель захочет взять и модифицировать вашу программу для ее некоего вредоносного поведения с целью вашей дискредитации? И сколько таких случаев было за последние 25 лет?
Хорошо, допустим некий злодей решил вас скомпрометировать путем модификации вашей программы и распространения его со своего сайта. (Мы не будем рассматривать вопрос насколько это эффективно) Вы уверены что у него не найдется 668 рублей на такую цель?
Но он имеет позицию «опенсорс придумали ленивые кодеры, и код в опенсорсе получается плохим, потому что он открытый, а вот проприетарный код качественный по определению». Поэтому я и задаю ему неудобные вопросы.
Вот что мешало ему взять и купить лицензию на качественный потому что проприетарный 1С: Битрикс за чуть менее пяти тысяч рублей?
Если вы такой идейный противник групп странных людей, которые советуют программные наработки выкладывать и раздавать всем, то не надо использовать наработки этих людей. А то это выглядит странно
Например. Прямо говорит что опенсорсный код некачественный по определению и придумали его ленивые кодеры, а сам опенсорсный код не представляет никакой ценности. Но почему-то им пользуется, то есть для него этот код ценность представляет.
Почему если вы считаете опенсорс чем-то плохим — продолжаете пользоваться ПО которое распространяется по лицензии GPL v2?
Купили бы какой-нибудь проприетарный движок и использовали бы его, были бы уверены в качестве кода).