• Что такое «чистый код» в 2020-м?
    +1
    Чистый код — это машинный самописный.
  • Фонд СПО отправил Microsoft пустой HDD, чтобы компания записала на него исходный код Windows 7
    +31
    По идее, неплохо бы на законодательном уровне потребовать, чтобы закрытое программное обеспечение, снятое с поддержки, компания была обязана выкладывать в Open Source.

    Это собственность компании. Они разрабатывали прогу, платили деньги разработчикам, потом продвигали ее, тратились на рекламу, завоевали доверие пользователей…

    А кто-то просто рядом лежит под пальмой пузом кверху и мечтает «вот надо на законодательном уровне обязать чтоб фрукты падали прямо мне в рот и за ними не надо было лазить на дерево».

    Нет уж. Не надо.
  • ReactOS 0.4.12: 华为, 你认为这个怎么样?
    +1
    Норм система, старо-WinRAR-овский самораспаковывающий архив с паинткадом распаковался, PaintCAD запустился! (без бубнов типа установки под вин95 blackstrip.ru/phpBB2/viewtopic.php?t=757 ). Правда кириллица в вин32-приложениях видна в кодовой странице латинской, но это, наверное, где-то настраивается. И в CHM-помощи раздел «Русский», например, превратился в "&DStrok;усский" отчего-то.

    А еще выбор толщины линии — не меняет рисуемую толщину линий, рисуется все равно 1 пиксельной толщиной. Получается Delphi 7 рисует линии на растре через что-то, что в react os не слушается указываемой толщины.



    Надо будет попробовать снова на ноут поставить. Раньше все попытки установки react os на старые ноуты типа старого Samsung N310 и некоторых других — заканчивались неудачей. Может быть в этой новой версии все эти проблемы с установкой решились.
  • Одиночество в сети
    +3
    Если вы жизнерадостный ИТишник(-ца) с насыщенными и красочными буднями

    Покажите мне такого =)
  • Как я создавал «WildMAN» — пародию на множество 8-битных игр и недавно ее портировал на Android
    0
    Классные самодельные игры! Сразу видно что человек творит от души и от любви к старым играм. Респект таким людям!

    Если еще постараться и прорисовать красиво анимацию, сделать единообразие в дизайне/стиле графики объектов, фонов, персонажей, то будет еще лучше.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    «Берет чужой код если тот плохо лежит» я нигде не упоминал кроме как в контексте «что меня защитит если я солью исходники в инет? любой дурак может взять чужой (в т.ч. мой) код если тот плохо лежит и спокойно положит хрен на эти ваши лицензии, перемолет его так что не узнаешь и будет использовать у себя, а я может еще продавать его буду или иные продукты на его основе, мне конкуренты не нужны». Я это писал, посмотрев на это со стороны того человека, который хочет получить готовое, а не со стороны себя-автора программы, который хочет не отдать это готовое так просто. Ну и ответ один тут «украли — обращайтесь в суд». А я лучше, пожалуй, не буду этого допускать закрытием исходного кода. Один из ста не сможет посмотреть исходники и будет воротить нос «не буду пользоваться». Но большинство других пользователей не умеют вовсе ни исходники смотреть, ни собирать их, ни помогать дописывать, им OS не нужен ни в какой форме. Это и есть мои «клиенты».
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Винда не ломанная, а официальная. Официальный лицензионный ключ на OEM Win10 Pro продается за 100 рублей на ebay, их продают сборщики компов, как я понял. Ну и майкрософт совсем не против, раз не блокирует и дает активировать, например, на компе, который до этого работал и вылезал в инет без лицензии вообще уже несколько лет (да и кстати Win10 без лицензии тоже отлично работает бесконечно должно, только некоторые возможности заблочены типа там опции экрана настроить и в панели управления строчка «не забудь активировать» горит).

    И да, свой код никому не отдам)

    А обучение программиста вроде никак и не может еще происходить, кроме как на прочтении чужого кода (в книжках или на форумах) и пробовании «как он работает». Причем в 99% это не код каких-то готовых больших модулей, а код простой функции или вообще пара строк на вызов чего-нибудь из API и обработку результатов. Типа вот таких статей www.delphisources.ru/pages/faq/base/inet_dial.html или примеров из системы помощи.

    Я плагиат не уважаю, а опенсорс и есть сплошной плагиат с оправданием «а мне автор разрешил в воображаемой лицензии». Если б так люди научные статьи писали — взял чужую статью, скопировал целиком, дописал две строки и в журнал отправил. Тебе отвечает рецензент «ты идиот штоле, уже такая статья была N лет назад». А ты такой «а я ее форкнул, мне автор разрешил в своей лицензии, публикуйте живо, это ответвление от той статьи с моими новыми двумя строками». В научном мире такое не прокатывает, там скажут «ссылочку просто дай на чужую статью», и когда дашь — останутся только твои личные две строчки. И тебе резонно ответят «две строчки — это не статья, а порнография, твой личный вклад равен нулю, давай досвиданья».

    А у ленивых опенсорсеров — такая система работает плагиата отлично. Поэтому я гоню их и насмехаюсь над ними. Не могу сдержаться когда видя готовый продукт спрашивают «где же исходники?». Ажтрисёт) халявщики

    Вот еще классный коммент про опенсорс habr.com/ru/post/240041/#comment_8058001 — прям с каждым словом на 100%.

    Мое мнение кому-то может показаться радикальным, но тем не менее, оно такое: комьюнити неспособно родить сложный И качественный продукт. Краудсорсинг на это не способен принципиально. Да, он может нагенерить сотни тысяч строк кода, которые даже будут вроде бы работать — но удобного, эффективного и приятного в повседневном использовании продукта не будет.

    Успех имеют только продукты, имеющие архтектуру, изученные юзеркейсы, хорошо спроектированные интерфейсы, отточенный дизайн. И хороший продукт-менеджмент. В опен-сорсе таковыми могут быть изделия двух категорий:
    1. Софт, разрабатываемый по коммерческой модели. Он может быть трижды бесплатным и открытым, но он все равно коммерческий. Примеры: Firefox, Chrome, продукты MapBox и т.п.
    2. Небольшие программки, разрабатываемые талантливым одиночкой (или небольшой сплоченной командой с ярким лидером), для которого его работа — как любимый ребенок. И у него хватает сил и мотивации отточить свой продукт до совершенства.

    В иных случаях комьюнити это что-то аморфное и слабо управляемое. И результат вроде как и есть, но пользоватья им (если ты не гик-комсомолец, которому интереснее в гамаке и стоя) невозможно (например, GIMP). Разумеется, везде можно найти свои исключения, но в объем и целом картина такая.


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

    OS не не нужен. Его не существует. Существует коммерческий «бесплатный OS». Настоящий бесплатный OS — это фантастика, т.к. получающийся бесплатный софт — это мусорное ПО без качества и ответственности, построенный на плагиате чужого под «лицензией». Поэтому «нужен или не нужен мусор» — кому-то нужен (бомжи, например, любят в мусоре порыться), но это не та планка качества, к которой следует стремиться адекватному программисту.

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


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

    Насчет аргументов — почитайте еще раз мои ответы. Хотя, в принципе, я свел многие источники сюда blackstrip.ru/phpBB2/viewtopic.php?f=3&t=768, по мере поиска буду добавлять другие источники.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Как я и написал выше, и напишу еще раз — это не оскорбления, а логические выводы. У меня есть право делать логические выводы.

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

    Или кто-то пишет «я опенсорсер, пишу забесплатно, верю что все вместе забесплатно напишут классный софт, не будут разбегаться, и все будет отличного качества, общее, бесплатное, общедоступное, и все должны мне по первому зову показывать свои исходники, ведь нет ничего своего, все общее и это великолепно». Вы ему «вот чудак, неужели ты не понимаешь что это фантастика и реальный мир отличается от этого, не могут так работать люди качественно и забесплатно, это будут те еще работники с тем еще опытом и той еще терпеливостью выполнения этого проекта (убегут и всё), одна группа может и сможет раз в вечность такое свершить когда звезды на небе сойдутся и случайно совпадет, что лидер хороший, кодеры замечательные, все вытерпели и 15 лет делали один и тот же продукт, мечтая вместе о прекрасном, а 99 других — нет, т.к. люди не идеальны, и пока туда им не вольют бабла, не наймут платных сотрудников, не поддержат из фондов — в большинстве случаев выйдет лебедь, рак и щука, и седой лидер, а потом все это попросту своруют потому что ты сам лично выложил все в открытую полностью». А он такой «ах вы меня оскорбили, я не такой, кто вам дал такое право». Слово «в большинстве» говорит что может вы и не такой и случайно затесались в опенсорсеры. Но большинство, по описанной логике, будут именно такими.

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

    Вера — такая штука, там не нужно логики, она там даже вредна, потому что будет конкурировать с устоявшимися точками зрения верующих.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    См. рассуждения Тэрвера, совпадающие с моими.

    Из чистой логики. Могут собраться хорошие кодеры и написать качественный код если они «вместе работают за деньги» или «одиночка-кодер работает из энтузиазма». Как только появляется «группа работающих забесплатно» — вылезают все минусы такой разработки. В большинстве случаев (заметьте, не в 100%, а в большинстве) они не будут сидеть и разрабатывать забесплатно. Они пойдут на платную работу, из прагматизма и реальности, а не идеализированных фантазий «вот все вместе соберемся и напишем». Вот пример: habr.com/ru/post/346130 (Так почему же ты не участвуешь в разработке Open Source программного обеспечения?) — топ-коммент:

    Все очень просто. Мне за опенсурс не платят деньги.

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

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


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

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

    Соло-разработка — более сильный и ответственный вариант разработки (то что у меня — кажется называется «домашний проект» или «pet project»). Ты все держишь на себе, выполняешь запросы юзеров по функционалу (но не принимаешь и не рассматриваешь никаких исходников), и есть бОльшая вероятность что на выходе ты быстро получишь хороший многофункциональный отлаженный софт.

    Конечно с этим можно спорить. И сейчас прибежит очередной Востриков и напишет мне ковер замечаний.

    Больше всего меня возмущают просьбы исходников и призывы к открытому коду потому что «так принято» у кого-то там. У меня так не принято. А т.к. я единственный разработчик моих проектов — то я продолжаю делать именно так. У меня такая модель разработки и продвижения ПО. Мне она кажется наиболее крепкой и выдающей гарантированный результат по сравнению с опенсорсом за 0 рублей 0 копеек и неизвестными товарищами, которые может и не придут (или придут и дадут мне только лишнюю головную боль и очередные споры по поводу будущего проекта), но при этом окончательно слитому в инет полному коду, который является моим собственным набором наработок, предполагаемых к использованию в будущем ПО включая коммерческие решения.

    И я окончательно стал против опенсорса. Он мешает каждому разрабатывать свои авторские проекты. Он создает много мусора, поощряет плагиат (пусть и с «лицензией»), поощряет и популяризирует бесплатную работу на дядю лидера, результаты которой все заберут опять же забесплатно. Он создает фанатиков, которые спокойно подходят к тебе и требуют коды и удивляются ответному отказу («удивляются» это мягко сказано). Он дает возможность взять все забесплатно и не иметь никакой ответственности за свои проекты. Он рассказывает сказки о разработанных за 0 рублей программах в неоплачиваемых коллективах, но на деле все взлетевшие проекты — коммерческие в той или иной степени.

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

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

    Я продолжу писать проприетарное, но качественное и отлаживаемое мною лично. Кто-то будет пользоваться этими результатами вместе со мной, кто-то будет пользоваться более привычными ему прогами, кто-то будет не пользоваться подобными прогами вообще (т.к. мало кто рисует, музыку пишет, мультфильмы делает или тайлы для 2D игр рисует), кто-то будет бурчать что все не так и надо в опенсорс переходить. И к фантастике о бесплатной массовой разработке я продолжу относиться скептически.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    –1
    Я сюда пришел на 5 лет раньше вас.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Я только процитировал ваш пост.

  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0

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

  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Дык по мнению первого товарища «не выкладывать исходники — делать необщепринятые вещи». Чтобы делать общепринятые вещи — придется открыть исходники.

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


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

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

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

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

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

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

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

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

    image

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


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

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

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

    Я давно воспользовался этим простым расчетом чтобы использовать собственные наработки в собственных проектах в дальнейшем и не допустить форков/копий/расползаний проекта. Захотелось вот так)
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Эти люди привыкли что все приходит в руки. Есть интересный или не очень проект — и сразу, в любом случае, к нему исходники. Если конечно это не что-нибудь из разряда Windows или фейсбук, их авторам — проприетарным лидерам и коммерческим деятелям, так и быть, такое можно делать (по мнению опенсорсера). Остальным — категорически запрещено. Я бы назвал это «воинствующий опенсорс». Но было интересно.
  • Про будущее блокчейна и криптовалютных платежей
    +4
    До биткоина еще придумали аналогичные «валюты». Берешь ракушки или бусы, приезжаешь с ними на остров дикарей и утверждаешь что твои побрякушки очень ценны. Туземцы начинают их скупать, у них устанавливается высокий курс на бусы и ракушки, они обменивают одну бусину аж на стадо коров. А потом ты просто убегаешь с коровами с острова обратно домой, а эти лохи остаются с бусами)) Так примерно и работает биткоин.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Тогда, получается, если бы просто выкладывали исполняемый файл — был бы аналогичный исход. Другие посмотрели как работает, поняли в чем суть, спросили бы «а вот эта фича как делается?» — вы бы ответили им «вот вам исходник мелкой процедуры как она была написана у меня» — и они бы в конечном счете написали свое собственное ПО с похожим функционалом, возможно позаимствовав у вас только эту функцию/ее часть. Это же отлично. Как раз то чего я хочу добиться, закрывая наглухо возможность получения кода целиком.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    А я обычно по форумам шарюсь, там везде код разнообразного качества. Но мне нужен обычно пример работы с какой-нибудь конкретной функцией, нашел ее, пару строк скопипастил для проверки себе, остальное пропустил мимо вообще.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    habr.com/ru/post/465709/?reply_to=20622803#comment_20623093

    Все зависит от моего личного опыта и опыта школоты-опенсорсеров.

    Но мой личный опыт полностью определяет весь проект.

    А личный опыт каждого члена группы опенсорсеров будет определять насколько они затрахают лидера говнокодом чтобы он вместо нормальной работы над софтом боролся с идиотами и пытался управлять забесплатно командой из бесплатных рабочих-опенсорсеров.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Вы в мморпг играли? На примере мморпг рассмотрим эту ситуацию:

    Есть мультибоксеры, например. Они сразу играют с одного компа кучей персов, обычно в пять дд сразу наносят пятикратный урон. Это я и есть — мультибоксер. Я взял сразу на себя управление всеми членами команды (точнее я и есть все члены команды).

    А есть рандом-группы, которые собираются случайно. Там конечно есть танк (жирный дд в случае пвп), хил, несколько дд, они тоже могут бегать впятером. Но если там попадется нормальный танк и хил, одетые опытные дд, объединенные войсчатом, сработавшиеся годами, то они кое-как затащат и может победят в ПВП в открытом мире или на БГ. А если хил отстойный, читай пришел в команду опенсорсер, который присылает как вот тому челу habr.com/ru/post/169339

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


    Забавно что и сам лидер пишет с ошибками типа «прийдется» и «разобратся», значит он недалеко ушел от своих бесплатных сотрудников опенсорс-проекта.

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

    Т.е. если функции сосредоточены на одном человеке — он делает качественно просто из своего желания, даже забесплатно.

    Если функции рассредоточены на нескольких людях то:

    — бесплатные работники могут творить дичь и их не приструнить, они не обязаны ничего делать, их не брали на эту работу через 10 собеседований, они просто ддосят основного лидера своей чушью, а он вместо того чтобы писать проект как одиночка, вынужден разбираться в чужом говнокоде, обсуждать, принимать, отказывать. КПД такой разработки низок если члены команды не семи пядей во лбу (а обычно так и бывает, редкий опытный крутой человек будет забесплатно сидеть в бесплатной команде школоты и тащить их вверх). Остается выгнать всех, кто неопытен, чтобы они не ддосили лидера своими писульками, и взять все управление на себя, превратившись в одиночку-разработчика. И тогда можно и исходный код спрятать, т.к. как я в самом начале писал — при одиночной разработке выгоды выкладывания всего кода нет. Можно по просьбе интересующихся кодеров — помочь им с алгоритмом определенным, если им понравилась моя реализация и они хотели посмотреть определенные части кода. Но не более того. Весь код — собственность автора.

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

    Отсюда я почти уравниваю бесплатную соло-разработку с платной-соло или платной массовой разработкой. Единственное в чем она хуже платной — денег не дают, оттого мотивация более низкая, остается довольствоваться донатом и платными донат-версиями того же бесплатного ПО.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Ну и пусть творится. Вам то что до этого) Вам дают исполняемый файл: «смотрите, какой он классный!». Вы можете на выбор сказать «да, ничо так, сайты грузит, хотя мне он не нужен» или «я [имя_любимого_браузера] пользуюсь и мне эта самоделка бесполезна». И все. Статья не про «ну-ка быстро стали использовать браузер», а про «во чо можно сделать если срезать js и настроить вывод по категориям: хошь картинки посмотреть, хошь ссылки выдрать из тегов скрытые, хошь скрипты почитать». Вам никто ничего не должен. А у меня ощущение что вы меня на работу приняли и начинаете критиковать код смешного вида
    if A and B then 
    begin 
    C:=D; 
    E:=F; 
    end;


    Это бред. Другой человек бы сразу вас послал. А я решил поинтересоваться что вас не устраивает. Открыл эту коробку ваших мыслей — и вижу там «чекбокс» и «нету табуляции». Для меня это смешно, но я, прикрывая рот рукой, спрашиваю дальше «Вы это серьезно?». И вы на полном серьезе продолжаете гнуть линию что такой код «ужасен». Тут единственное, что можно сделать — остаться каждому при своем мнении. Для меня это простейший код какой только может быть, он не ужасен, не прекрасен, он элементарен почти как A:=B, и обсуждать его красоту — только тратить время почем зря.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Не полхабра, а пара человек (кажется, включая Вас), у которых отсутствие табуляции и checkBox1 вызвало проблемы. Обычно в объявлениях по найму пишут «нужно уметь разбираться в чужом коде». Они не умеют) И объяснить не могут как это повлияет на скорость работы проги. Если запрос состояния чекбоксов изначально вместо многократного вызова в цикле еще может что-то ускорить, если работа со строками в парсере не дольше в 100 раз чем проверка чекбокса (хотя они не возмутились не скоростью работы, они испугались именно внешнего вида), то уж отсутствие табуляции — личное дело каждого. Это никак не повлияло на то, что я даю массам — исполняемый файл. Поэтому мне они показались какими-то странными фриками, которых, видимо, трахает на эту тему их собственный ревьювер на работе, оттого у них психологическая травма на всю жизнь. Но я то не работаю в их области, и работаю соло — оттого что хочу, то и ворочу, мне по барабану эти прихоти отрасли) лишь бы быстро работало.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Тут не сам факт «украли и заработали» важен (для меня), а факт что «наличие бесплатного кода подталкивает бизнес к его краже/использованию по лицензии, а не написанию своего». Из-за этого появляются болгеносы и проекты по импортзамещению на основе сплагиаченных прог. Без опенсорса этого просто не могло бы случиться.

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

    Опенсорсерам остается конечно модель распространения типа «кастомизация», настройка открытых прог под нужды заказчика. Но эта модель распространения сейчас активно давится облачным ПО, которое просто в браузере открывается с какого-то сервера, и исходников никаких нет (конечно, их могу предоставить, но могут и просто не давать), готовая прога под заказчика. Есть надежда что бесплатный продаваемый десктопный опенсорс провалится со временем и его забросят бизнесмены.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Вот почему: habr.com/ru/post/465709/?reply_to=20622543#comment_20621943

    Я даже цитату приведу оттуда еще раз. Написал пять раз это в разных комментах. Напишу и шестой:

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

    Опенсорсный проект держит некий «лидер», который должен мучиться, страдать и понимать творения других кодеров, скилы которых весьма разнятся (привет несчастному habr.com/ru/post/169339 ). Он заранее приносит свой код в жертву, обрекая его на возможность плагиата, и сидит ждет помощи от масс. Там в массах среди пришедших будут и сверхталантливые (хотя это маловероятно, они таким бесплатным овном не занимаются, они получают хорошие деньги в хороших местах), и середнячки (несчастные обреченные люди, решившие вступить в такой коммунизм и вместе с непонятной массой делать что-то вместе забесплатно), и совсем утырки (пришли ради строчки в резюме «участвовал в опенсорсе», пришли из девятого бэ покодить, неадекваты всякие и другие замечательные люди). Мне неохота быть таким лидером и разгребать за ними. Мне неохота потом, спустя N-ное время при возникших проблемах понимать их куски кода, которые я не писал, но просматривал, и оттого слабо помню.

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


    Вот еще в другом месте это же написано: habr.com/ru/post/465709/?reply_to=20622543#comment_20586203

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


    Вот ответ одного из людей, который сообразил (в отличие от вас) что это действительно так: habr.com/ru/post/465709/#comment_20591535

    Ну, в целом вы правы, но есть примеры хорошего, качественного OpenSource софта. Firefox, Chromium, VLC.


    Осталось ответить на вопрос: сколько надо незаинтересованных шатающихся опенсорсеров чтобы заменить одного заинтересованного автора. Я думаю, ответ — бесконечность. Рост их количества приближает возможность продолжения доработки ПО (половина бросили и разошлись на другие проекты, другая половина кое-как кодит некоторые места проекта). Но когда автор один — он сам за все отвечает и вероятность доработки равна 100%. До тех пор пока он не бросит прогу. Тут не надо одним разбираться в коде других (уже сваливших в другие места на другие проекты), тут один человек отвечает за все и знает все. Это проще, это удобнее, это жизнеспособней. Как только он бросит прогу — все, прога больше не имеет обновлений. Но пока этого не произошло, пока он сам пользуется своими наработками — прога живет на полную, вы всегда получите полную поддержку по ней, помощь, исправление багов и т.д. и т.п. Заинтересованный автор почти равен платной соло-разработке, это на голову выше бесплатной массовой.

    Вот почему.
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Не, я думаю вот так как там написано: habr.com/ru/post/465709/?reply_to=20622543#comment_20622081

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

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

    Есть подобные мне люди, которые просто выкладывают проги в инет, на форумы, на личные страницы и редкие гости забегают, качают и смотрят на их творчество blackstrip.ru/phpBB2/viewtopic.php?t=534 (там конечно только некоторые, можно по инету пошариться и найти множество страниц с личным авторским софтом).

    Мне этого достаточно. Моя цель — не распространить, продать, заставить пользоваться. Моя цель — пользоваться самому и получать удовольствие от удобных мне инструментов для творчества (мне от этого банально «хорошо и весело»), а также показать другим какие можно сделать интерфейсы, утилиты, приспособы, обсудить с ними функционал, вдохновить на создание своего подобного собственного ПО, посмотреть самому на их проги.

    Опенсорс мешает этому («созданию людьми собственного ПО»). Как уже я написал десяток раз — опенсорс позволяет плагиатить без усилий и без временных и денежных вливаний. Опенсорс позволяет взять готовый продукт и дорабатывать его вместо написания «собственного ПО». Вместо разнообразных разношерстных разноинтерфейсных браузеров — сплошной бесплатный хромиум. Вместо различных операционок для мобил — сплошной бесплатный андроид. Бизнес толкает разработчиков к этому. Что дешевле — то лучше взять и использовать. Что бесплатно — то тем более еще лучше взять и использовать (и спокойно украсть и использовать, «лицензии» на коленке — никого не спасут). Поэтому опенсорс без сомнения выиграет эту войну и заполнит мир тысячами одинаковых прог и сотнями тысяч тупых кодеров, которые «участвовали» в чужих проектах но не имеют за душой ничего своего (с взрослением их еще поглотит работа, в рамках которой с 10 утра до 8 вечера они кодят «на дядю», и выдохнувшись под вечер не успевают делать ничего своего и идут спать).

    Без опенсорса у этих программистов вместо копий чужого могло бы появиться что-нибудь свое. Слабые кодеры сразу бы отсеялись, такой человек неспособен написать свое, он бы
    в этой ситуации и не смог взять чужое (неоткуда, кроме наборов алгоритмов или обучающих какой либо технологии/приему мини-прог, которые не жалко раздавать, в инете, которые еще надо знать как использовать в своих прогах, как туда встроить, как отладить и убедиться что все ок), просто плюнул бы и пошел заниматься другими делами. Сильные кодеры, которые таки решили пройти этот путь по литературе, документации, охраняли бы свои продукты. Никто бы не разбрасывался своими наработками, а обсуждали бы в соцсетях функционал своих прог и приемы программирования, помогали бы друг другу. Раздача исходников целиком считалась бы непотребством, только за конкретную плату одни кодеры продавали бы результаты своих трудов другим кодерам, передавая разработку из одних рук строго в другие (а не из одних рук всем подряд), и уже другая фирма следила бы за продуктом, поддерживала бы его, продавала, а пользователи бы оценивали ее «вот какая стала ужасная фирма, прошлая хорошо следила за продуктом, а у этой — куча проблем с этой прогой, больше ею пользоваться не будем, уходим к конкуренту».
  • JustCode — скоростной браузер для бюджетных компьютеров и планшетов на Windows
    0
    Не, не так категорично. Есть среди них хорошие кодеры, старательные, качественно пишущие прогу и хотящие чтобы она была классной. Но как обычно большинство людей не будут такими. Они будут полной противоположностью. И тогда при их столкновении (даже супергениального сверхработящего лидера и бомжекодеров) получится ровно что описано там: habr.com/ru/post/169339

    Вам приходит большое количество писем. Разгребать баг репорт и менеджить issue tracker это уныло.
    Приходят патчи. Ревью это классно когда вам присылают хороший код. Или интересный решения. Но часто это будет так себе. Или очень плохо. И тогда code review это тоска.

    Поддержка Open Source проекта это не fun. Это сложно и скучно


    Поэтому я выбираю одиночный кодинг. А если одиночный — то и исходники показывать никому незачем)