Как стать автором
Обновить

Комментарии 89

Прямо таки придумал? Есть такая программа xchat (irc клиент). Так вот ей в обед сто лет, а принцип распространения у нее именно такой (по крайней мере под винду): сорцы бесплатно, бинарники за денюжку. Правда мотивируют они это сложностью компиляции этой программы под внду, но тем не менее это уже лет 5 как практикуется. И это не единственный пример.
denwer.ru. Там давно уже можно поставить свою ссылку в списках пожертвований.
За что вы его так, товарищи?
Как и cedega раньше
У ffmpeg было похоже. Не знаю точно как сейчас. Разработчики не собирали бинарники, поэтому какой-то другой чувак собирал бинарники и продавал их :)
«У схемы есть и дополнительный бонус: пользователи Windows будут учиться, как компилировать файлы из исходников, потому что многие из них этим раньше не занимались, а новые знания всегда полезны.»
да, это очень всем нужно
Ага, скорее эти пользователи спокойно пройдут мимо…
НЛО прилетело и опубликовало эту надпись здесь
И, по дядюшке Дарвину, все будут умнеть. Profit!
Не, вцелом умность повысится, но не умнением, а вымиранием тех, кто подхватил «добро» :)
Ну, так, все правильно. :) В этом и смысл эволюции
Да какой там. На торрентах бинарики найдут )))
Или заплатят. На что и расчитано. Баланс, на мой взгляд, соблюден: или ты можешь и компилируешь сам, или, если не можешь, платишь и получаешь готовый бинарник.
Чтобы заплатили, это нужно чтобы уже очень нехилая популярность у продукта была, а схема распространения с компиляцией самому этому не способствует. Да большинство юзеров увидят, что лежат одни исходники, подумают, да это какая-то тулза для линуксоидов и пойдут дальше.
скорее нужна не популярность, а простота распространения и оплаты, по типу AppaStore. я кстати, где-то встречал прогу которую можно было купить в аппсторе но при этом исходники были открыты и их можно скачать на сайте.
Ну так прошу скомпилировать и закачать на айось намного проблематичнее. Вроде без джейла невозможно
это был аппстор для макоси. с айфоном/падом все понятно, никто не будет sdk разработчика покупать, имхо вообще можно многие приложения делать с открытым кодом.
Писец все кроме слаки и генты Это правильно, автору зачет :-)
Домохозяйка просто купит нужный софт в {Vendor name}_Store. Что касательно разработки, то есть яркий пример — до появления NuGet процент использующих open source библиотеки и код был относительно мал. После того, как NuGet сделал процесс установки и поиска удобнее, положение стало меняться. А серверный софт сейчас вполне бодро поставляется через Web Platform Installer, например node.js.
>Домохозяйка просто купит нужный софт в {Vendor name}_Store

в принципе ничто не мешает размещать платный бинарник и на всяких маркетах
зависит от совместимости стора с GPL (ну или какая там лицензия будет у софта)
Двойная лицензия, нет? Автор кода может его хоть под 100500 лицензий выпустить.
а если авторов много? С vlc в App Store был прецедент.
>Что касательно разработки, то есть яркий пример — до появления NuGet процент использующих open source библиотеки и код был относительно мал.

Прям так мал. Maven это уже давно позволяет.
Ну я со своей колокольни сужу :) Извиняюсь, что сразу не уточнил, что мое мнение — это мнение .Net разработчика.
RedHat нервно курит в сторонке и дивится…
У схемы есть и дополнительный бонус: пользователи Windows будут учиться, как компилировать файлы из исходников, потому что многие из них этим раньше не занимались, а новые знания всегда полезны.

А в чем суть бонуса? :) Пополнить ряды задротов?:)
Здроты обиделись и минусанули карму:)
Если для вас человек, умеющий компилировать программу == задрот, то у меня для вас очень плохие новости.
Человек умеющий компилировать программу написанную с использованием любой технологии — задрот.
Я программист, и мне к примеру нафиг надо ставить себе студию или прыгать с бубном вокруг дотнетовских исходников, чтоб без студии обойтись. Или ставить какой-то гцц и разбираться как им пользоваться.

Возникнет производственная необходимость — разберусь, но по-умолчанию — нах надо.
Потому еще раз повторюсь — ДА, ЗАДРОТ ;)
Хотел было написать, что в любом дистрибутиве есть все необходимые утилиты для компиляции, но потом вспомнил, про какую ОС речь. Так что да, вы пожалуй правы, компиляцию в винде иначе как задротством и не назовешь.
Думаю у маков та же ситуация. Да и уровень пользователя мака среднестатистического на порядок ниже, как правило, того же виндового.
Зависит от того, что используется для сборки. cmake есть под все основные ОС.
> автор абсолютно не возражает, если другие пользователи будут создавать собственные пакеты и распространять их от своего имени

Что ж, автор билдить не будет, ага, значит будем билдить мы и брать за это денешку! Вах, почти задаром еще один момент, на котором можно подзаработать, при этом ничего не написав, а только скомпилив чужой код.
Круто.
ИМХО — именно на таких условиях надо продавать аппликухи в Google Play, App Store, MS Marketplace и иже с ними.
Вы хоть не просто минусуйте, а аргументируйте. :)
А зачем они кому-то в таком виде? вы думаете людям не на что потратить свое свободное время, кроме как на то, что бы собрать какое-нибудь приложение из исходников?
Если грамотный исходник — то собрать из него тот же .rpm (или еще что) — это просто запустить команду билда типа rpmbuild и взять готовый красиво упакованный бинарник под платформу. Даже думать не придется.
Но опять же при условии грамотного исходника. А если он криво сделан… а тогда он Вам вообще нужен?
Вопрос — зачем? Все стремятся сделать технологии более доступными для обычного обывателя.
Описанная автором схема — чтоб слупить с обычного обывателя денешек.
Обычный пользователь просто пойдет искать где скачать удобно и бесплатно. И уж точно не будет настраивать себе Linux — based систему с rpmbuild :)
Кто-то пойдет искать, а кто-то заплатит автору и получит от него. А кто-то соберет-таки сам. А кто-то еще и заработает на этом, причем не факт, что автор софта.
НЛО прилетело и опубликовало эту надпись здесь
С обычного проще слупить, ибо он не настолько хорошо разбирается в вопросе. В остальном ничем. Поэтому экономически выгодно слупливать с обывателей. Но находятся профессионалы, которым удается слупить со всех.
>>> Чем обычный обыватель хуже гика?

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

Оплата за удобство, ИМХО, справедлива.
Народ и платит, и никакого отношения к open source нет. К тому-же вся эта система рухнет, как только кто-то просто начнет собирать бинарники бесплатно и выкладывать их на своем сайте с парой рекламных баннеров.
Ну пока схема рухнет — мож он пару копеек заработать сумеет.
Вон МММ тоже рухнул — но кой-кто положил денежек в карман. А все ж знали, что рухнет.
Можно просто кнопочку Donate повесить. Кто реально заинтересован — и так дадут денежку. А кто нет — пойдут искать замену. Вы так не думаете?
Видать кому-то показалось, что такой кнопочки мало — вот моск и заработал в направлении увеличения прибыли. Ну а по мне — так сие есть очередной бред материально неудовлетворенных личностей.
Либо уж пиши и раздавай бесплатно, либо требуй плату. А это ни рыба, ни мясо — за компиляцию просить, когда уж у автора компиляция по сотни раз в день происходит. Т.е. тут уже берет не за реальный труд, а пытается просто как-то попробовать вытянуть хоть что-то. По ощущениям смахивает на михалковский 1%.
Полностью согласен.
И кто полезет на этот другой сайт если из Маркета покупать куда удобней? Щас на 4pda тоже можно залезть и скачать оттуда полную версию. Единственная разница — что это будет легально.
Как вы себе представляете установку какой-нибудь игры из Apple AppStore из исходников? Кому оно надо?
Кому надо — сделают. Остальные скачают из АппСтора
А ставить как?:) Тут вон намечается повальное увлечение подписанными образами ОС, что бы никаких jailbraik…
ОС тоже из исходников собирать будем.
с UEFI Secure Boot? :)
Ну эта штука вообще-то отключабельная. По крайней мере я не собираюсь приобретать коробки, на которых будет стоять винда, неотключаемый секурный бут и с которой я ничего не смогу больше сделать.
Думаю, не только винда будет баловаться таким… Думаю большинство вендоров захотят воспользоваться…
А заработком разработчикам будет удовольствие от понимания того, что на их клёвой мега игре, которую они делали два месяца, вася пупкин научился компилировать код. Афигенно:)
Идея мне очень понравилась. Но потом вспомнил все те многие случаи, когда надо срочно что-то простое сделать, а нужную прогу на сотню килобайт приходится скачивать/устанавливать с каким-нибудь гемором так что все растягивается на пол часа с гуглением, а то и дольше.
Так что я был бы не против скачивать готовые бинарники под окна, но если гемора с оплатой будет минимум и цена приемлемая (скажем PayPal и до 2 баксов).
Я правильно понимаю, что в сорцах на сайте данного ПО будет лежать только код самого приложения без сторонних библиотек? Т.е. надо будет пойти насобирать еще кучу других либ правильных версий под правильную версию компилятора и т.п.? Годно товарищ придумал.
Да вообще-то сейчас линуксовый софт отдельно, либы — отдельно. Никто в здравом уме не сует либы в свой пакет, только зависимости. Так что ничего лишнего собирать обычно не надо — оно либо уже стоит, либо лежат где-то в репозитории и ждут своего часа.
Эм. Он придумал бизнес-стратегию распространения RedHat? Или что?
Пользователи Arch User Repository даже не заметят :)
«размещая ссылку на свой сайт на страницах авторитетного ресурса, вы можете немножко поднять свой сайт в выдаче поисковой системы Google/Яндекс/etc.»
Прилепит nofollow, вот вам и весь SEO.
Интересная идея, даже если не новая. Я как-то даже не думал, что можно так монетизировать Open Source приложения.
Почитайте. Даже в вики описывается несколько стратегий монетизации (англ.)
Угу, а за апдейты опять платить?
Да-да, вот исходники, но компилятся они только gcc+llvm-кросс-компилятором с вон теми патчами. И да, ядро тоже нужно будет пропатчить! Что, под какую архитектуру кросс-компилятор и ядро? Конечно, под самую свободную, из вот тех исходников соберетё для неё процессор и зальёте на FPGA! Ну или можно незадорого купить бинарник…
Да, примерно так же в рамках проекта под GPL-лицензией собранный майнер с зависимостями/окружением/проектом со сборкой и либами стоил нам 50к. руб. Чисто формально — два дня работы ему и две недели нам (если делать самим). Вполне законно.
Не то чтобы я против такого подхода, деньги в GNU GPL еcть и будут.
Кажется, так Crossover распространялся
На практике это будет выглядеть так:
1. юзер гуглу: %programname%
2. гугл юзеру: %officialsite%
3. офсайт юзеру: вот тебе исходники
4. юзер офсайту: wtf?
5. офсайт юзеру: за «скачать программу» — плати, или 自己收集的從源代碼編譯,讓你的眼睛發紅.
6. юзер гуглу: %programname% скачать бесплатно
7. гугл юзеру: [ссылка на бинарник со вшитым трояном]
Теперь на торрентах не софт а билд скрипты будут раздавать…
«пользователи Windows будут учиться»
Ага, сразу…
Отличнейшее решее. Прямым текстом написать «пользователи венды должны страдать» вроде как и нельзя, а заставишь платить за бинарники — сразу все довольны: жадные страдают, любители вареза ставят трояны и тоже страдают, а нормальные люди с улыбкой компилируют простым движением make, как и любой другой софт. Красота.
XChat так уже давно распространяется. Есть доброхоты, которые его компилят и дают бинарники так, но на офф. сайте для win только shareware на 30 дней.
Если программа действительна нужна — всегда найдутся доброхоты, которые скомпилят и выложат в свободный доступ.
Главное чтобы с целью зароботка разработчики открытого софта не начали выпиливать из поставки сырцов Makefile и ./configure — собрать будет нереально, зато купить бинарик за n$ лишний повод
Это запрещено GPL.
Смотря какой версией, не? GPLv3 да — «тивоизация» это чтоль называется?
А вот GPLv2 — нет…

Или я что-то путаю?
Сорцы должны быть легко доступны для модификации и сборки.
Если нет — это не сорцы.
Распространение без сорцов запрещено.
В GPLv2 это все есть.

Тивоизация — это когда при абсолютно открытом коде ПО исполняется в специфической, закрытой среде, и замена ПО там невозможна. Например, исходники прошивки телевизора открыты, но телевизор отказывается загружать прошивку, не подписанную производителем. Таким образом, формально требования GPLv2 соблюдены, а модификация программы невозможна. GPLv3 такие трюки запрещает.
А почему подпись не входит в понятие сорцов?
Потому что ничто не мешает тебе собрать и запустить ПО без подписи. На компьютере, например, в эмуляторе. Или на другом телевизоре.
А разве автор не может для себя написать shell-скрипт, который будет компилировать проект, но не будет являться его частью?
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
Отличная схема. Вот только любой человек может продавать бинарники, как самостоятельно скомпилированные, так и купленные.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории