(Untitled)

Aug 31, 2008 18:04

Провел несколько часов, листая кое-какие книжки 20-летней давности.. Выяснил некоторые забавные для себя факты.

Как многим известно, первым коммерческим продуктом компании Micro-Soft был интерпретатор BASIC для MITS Altair 8800.
Интерпретатор помещался в 4 кб памяти, что на тот момент было не так мало, так как базовая поставка этого компьютера ( Read more... )

программирование, компьютеры, эмуляция, люди

Leave a comment

asakurakei August 31 2008, 19:17:11 UTC
Я разрабатываю за деньги используя опенсоурс. Побочным результатом является всякого рода библиотеки. В общем мне хорошо.

Reply

noop August 31 2008, 20:04:45 UTC
Хорошо. Давай конкретизируем. Программер пишет stand-alone приложения. Которые работают не на чьем-то сервере, а на компьютере пользователя. Приложения не нуждаются в техсаппорте. Приложения - open-source, так как используют пару-тройку GPL компонентов. Как он может их продать и жить на эти деньги?

Reply

russellnash August 31 2008, 21:42:08 UTC
Хммм... Могу конечно ошибаться, но вроде как GPL требует опен-сорса только для компонентов, которые уже попадают под GPL. Остальное можно закрывать как-только душе угодно. Поправь, если я не прав.

Reply

noop August 31 2008, 22:04:52 UTC
Неверно. Любое использование GPL компонентов обязывает тебя при распространении софта распространять также его полный исходный код.
LGPL допускает использование open-source динамических библиотек без распространения исходных кодов остальной части ПО. Используется не так уж часто, кстати. И не всегда динамические библиотеки удобны.
Но чаще всего нужный тебе код лежит внутри монолитного проекта с обычной GPL-лицензией. Даже выделив его в библиотеку, ты должен следовать GPL.
BSD лицензия работает иначе. Тебе лишь нужно добавить копирайты создателей компонента к своим собственным.

Reply

red_buttons August 31 2008, 23:45:55 UTC
Ежели его программа кому-то нужна, то кто-то может ему оплатить написание оной, лол. А написать, а потом пытаться из сделанной работы всю жизнь кормиться, наверное, действительно не получится.

Reply

noop September 1 2008, 00:33:37 UTC
Так, давай сейчас вспомним, что мы живем в рыночном обществе. Цена определяется спросом.
Пусть программа нужна десяти тысячам человек. Каждый по отдельности согласен заплатить не больше 20$. Никто по отдельности не хочет платить за программу хотя бы 50.
Первый заплатил, перекомпилил исходники и выложил свой билд задаром. Остальные скачали у него нахаляву, даже не нарушая закон. Программер заработал 20$. Мог бы 200000.
Твои предложения?

Reply

red_buttons September 1 2008, 11:24:35 UTC
Когда мне показывают всякую математику такую, то я в ней очень сомневаюсь. Однако, не вижу почему это не может работать, кроме того, что нет отлаженного и распространённого механизма, что все, а не один, скидываются и платят. Я вот припоминаю выход в опенсурс какой-то игрушки, когда сначала набирали "донациями" какую-то заранее определённую сумму, а при наборе уже выстреливали. Впрочем, я не следил, набрали или нет.
Аргумент про заплатил 20 баксов и выложил бесплатно похож на "заплатил 20 баксов, накатил кряк и все остальные пользуются бесплатно".

Ещё, как я понимаю, можно давать сорцы, но билды давать только за деньки. Примеры: AstroMenace (раньше, по крайней мере), XChat for Windows, Cedega.

Reply

noop September 1 2008, 13:37:11 UTC
Неа, тут есть разница. "Накатить крак" может далеко не первый юзер, и не сотый даже. Софт должен уже приобрести определенную известность, чтобы попасть на глаза кракеру. Причем действия кракера - незаконны, равно как и тех, кто крак использует. Они идут на риск или сделку с совестью. а ребилдануть опенсорс можно совершенно легально.
Билды за деньги? Если сорцы есть, кто угодно те же билды может раздать.
Набирать сумму до выпуска игры? Несерьезно. Это - плата за кота в мешке. Концепция shareware работает намного лучше, если не считать того, что она плохо совместима с O-S.

Reply

red_buttons September 1 2008, 13:51:41 UTC
Ну, я и говорил потому, что похоже, т.к. далеко не тоже самое.
Собственно, собрать из сорцов тоже далеко не каждый может. И я не знаю финансового положения компашек, делающих так.

Концепция шароварности мне нравится и я не знаю, к сожалению, как её совмещать с O-S более-менее эффективно.

Reply

noop September 1 2008, 00:35:57 UTC
Ты, похоже, не понял сути вопроса. Речь не идет о вкалывании на одного богатого дядю. Речь идет о написании и самостоятельной реализации универсального программного продукта массового применения.

Reply

asakurakei September 1 2008, 08:03:58 UTC
Ёж, если опенсорсовый проект кому то нужен кроме тебя, то тут есть много вариантов развития событий:
1) Тебя могут нанять на полную ставку, да бы ты этот проект дописывал и дорабатывал, так как он нашел очень широкое применение в той компании. Кто лучше тебя знает, как он работает?
2) Донейшены он пользователей, которые хотят сказать спасибо.
3) Донейшены от крупных компаний.
4) Выпуск "закрытой" версии, как одно время поступала Mysql
5) Тех. поддержка, она всегда нужна: начиная от простого "у меня не компилится".
6) Придумай сам.

Reply

noop September 1 2008, 09:21:06 UTC
Асакура, я как раз начал с того, что отклонил несколько твоих вариянтов. Жалко, что ты не заметил ( ... )

Reply

asakurakei September 1 2008, 10:32:18 UTC
>> Я не могу выпустить закрытую версию, если использую GPL компоненты.
Можешь, по подписке, с закрытыми компонентами.

>> Спереть и забить на GPL.

и замучатся ходить по судам.

GPL софт не продают.

Reply

noop September 1 2008, 10:47:58 UTC
Эх, наивная молодежь :) Продают вовсю.

Reply

asakurakei September 1 2008, 12:09:07 UTC
Кто и что?

Reply

noop September 1 2008, 13:27:02 UTC
Посиди на рентакодере.. Посмотри на заказы типа "Прикрутить гламурный интерфейс к опенсорсовой утилите", вслед за которым идет "Прикрутить к нашей программе навесную защиту с шифрованием".

Reply


Leave a comment

Up