LINUX.ORG.RU
ФорумTalks

Мегасборка


0

2

У авторов программ есть потребность упаковки своей программы под разные дистрибутивы (в порядке убывания - Windows, Android, MacOS X, Ubuntu, Debian, CentOS, Gentoo), а так же размещения программы в удобном для скачивания месте.

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

План такой:
1) делаем сервис сборки
2) максимально автоматизируем пакетирование под разные дистрибутивы (чтобы мейнтейнерам было как можно меньше работы)
3) допиливаем пакетные менеджеры для поддержки платных репозиториев (скачал пакет - перечисли биткоины). Перечислять можно путём отправки private key, игнорируя возможность double spending и обеспечивая таким образом моментальность покупки.
4) перетаскиваем в созданный маркет пакетов больше, чем есть где-либо (тут должна помочь автоматизация из п.2)
5) ...
6) профит

GNU не запрещает брать деньги за расходы на распространение (и за услуги по пакетированию)

так сделай и стань миллионером. Что мешает?

kovrik ★★★★★
()

допиливаем пакетные менеджеры для поддержки платных репозиториев (скачал пакет - перечисли биткоины)

Примерно здесь всё зафейлится.

Alsvartr ★★★★★
()
Ответ на: комментарий от Alsvartr

почему? Программы бывают двух видов - те, к которым уже есть пакеты вашего любимого дистрибутива и те, к которым ещё нет.

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

Вторые выкладываем за деньги - отчисления меёнтейнеру (автору текста пакета) и отчисления на поддержку сервиса сборки

StrongDollar
() автор топика

3) допиливаем пакетные менеджеры для поддержки платных репозиториев (скачал пакет - перечисли биткоины). Перечислять можно путём отправки private key, игнорируя возможность double spending и обеспечивая таким образом моментальность покупки.

Пиратства нет?

GNU-Ubuntu1204LTS ★★★
()

Ну... Делай, чего.

Zhbert ★★★★★
()

Пиратства нет?

его можно свести к малой величине - browser digital fingerprinting использовать к примеру.

StrongDollar
() автор топика

Пиратства нет?

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

Sadler ★★★
()
Ответ на: комментарий от Quasar

там только .deb и .rpm, насколько я знаю.
и они не ставили себе целью спакетировать все проекты крупных куч исходников типа github, bitbucket, codeplex и т.п.

StrongDollar
() автор топика
Ответ на: комментарий от StrongDollar

почему?

Потому что такие патчи для пакетных менеджеров просто не примут. Легче сделать свой собственный магазин.

Alsvartr ★★★★★
()
Ответ на: комментарий от Alsvartr

тогда просто пакет-обёртку над пакетным менеджером, чтобы из GUI работал. Сделать его подо все дистрибутивы.

StrongDollar
() автор топика

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

urandom
()

нучо, сделал уже? Как успехи? Пацаны желают знать.

darkenshvein ★★★★★
()

а он негодяй, возьми, да поделись своим пакетом с другими!

darkenshvein ★★★★★
()
Ответ на: комментарий от Ip0

У них позиционирование неправильное. Они делают ось для смартфонов. Их все знают в таком качестве.

А тут будет сборочный сервис без всяких смартфонов.

StrongDollar
() автор топика
Ответ на: комментарий от StrongDollar

Да, но только при законодательной поддержке защиты от копилефта. На предложенную систему она не распространяется.

segfault ★★★★★
()

разные дистрибутивы (в порядке убывания - Windows, Android, MacOS X...

Medar ★★★★★
()
Ответ на: комментарий от StrongDollar

ну, что, как дела то? Систему инициализации уже встроил?

darkenshvein ★★★★★
()

У авторов программ есть потребность упаковки своей программы под разные дистрибутивы (в порядке убывания - Windows, Android, MacOS X, Ubuntu, Debian, CentOS, Gentoo), а так же размещения программы в удобном для скачивания месте.

Провал затеи.

aes_ultimum ★★
()
Ответ на: комментарий от RedEyedMan3

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

StrongDollar
() автор топика
Ответ на: комментарий от Sadler

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

Вот не скажи. В той же Германии многие просто боятся пользоваться торрентами, потому что если тебя засекут - автоматически! - ты будешь ещё очень долго отчислять производителю интеллектуального продукта на борьбу с будущими пиратами. Так что я думаю, в глобальном масштабе вполне окупается.

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

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

Вот не скажи. В той же Германии многие просто боятся пользоваться торрентами, потому что если тебя засекут - автоматически! - ты будешь ещё очень долго отчислять производителю интеллектуального продукта на борьбу с будущими пиратами. Так что я думаю, в глобальном масштабе вполне окупается.

Я не уточнил, мой пост о чисто технических, а не юридических методах борьбы с пиратством.

Sadler ★★★
()
Ответ на: комментарий от StrongDollar

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

WRG ★★★★
()

Windows, Android, MacOS X, Ubuntu

это только для жабы чтоль?

upcFrost ★★★★★
()

автоматизируем пакетирование
Windows, Android, MacOS X, Ubuntu

В принципе после этого этапа ты сможешь уже брать деньги просто за доступ к такому чудо-сервису. Интерфейс же тоже автоматически меняться будет, правда? Почему нет iOS в списке до кучи? Такое между линукс-дистрибутивами-то весьма нетривиально сделать.

Ustin
()

максимально автоматизируем пакетирование под разные дистрибутивы

Вот тут то и есть та самая нотка на которой можно обосраться. Косяк в том, что совместить все пакеты в релизных версиях убунт-федор-дебианов не всегда можно простым cjnfigure && make && make install. У каждого дистра в среднем на 5-6 пакетов 1-2 собственных патча для совмещения бульдогов с носорогами. Так что... увы. Идея хорошая и ты не первый, но увы, это опенсорс и стандартизировать его это как построить людей разного роста и подравнять их... топориком.

ioway
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.