По словам Ричарда Столлмана, свободное программное обеспечение, как защищенная лицензия GPL использует слово "свободно" как в "свободная речь", А не в "бесплатное пиво", Предлагаю создать лицензию "несвободные пиво", Так что программисты делают деньги на их свободной речи программного обеспечения.
Я предлагаю создать лицензию и набор инструментов, чтобы позволить людям делать деньги на патчи, которые они представляют программное обеспечение. Это будет система, совместимая с открытым исходным потоком кода на GitHub. Просто добавьте идентификатор кода (позволяет называть его "Пиво ID"), Которые юридически не могут быть удалены (как GPL юридически не могут быть удалены). будет предоставлен набор инструментов для каждой языковой среды, чтобы сделать его легко платить за код. Например, рубин, такой инструмент может быть опубликован в виде пакета "пиво", Похожие на грабли, добавляют к Gemfile. Затем пользователь кода будет иметь возможность сделать это:
$ Список пива канкан
Маркер-идентификатор мерзавец фиксации-хаш режим суммы валюты
123 а ... 1 USD per_year
...
$ Пива набора --account хуга
$ Пиво платить
"платить" Команда будет платить все деньги благодаря. Он будет следить за предыдущий раз она была выполнена, и будет вычислять именно то, что требуется. В конце концов, это будет автоматизировано работать с Bundle установки.
Для чего это нужно? Он принимает аналогию блоггеров публикации контента и размещение рекламы - в пространство исходного кода. Стимул для людей, чтобы платить за открытый исходный код, а не обманывать, то, что люди хотят делать, естественно, правильно. В этом случае все признают, что программисты должны делать деньги, и именно поэтому "gittip" в бизнесе.
Больше следует сказать о "Режим" а также "валюта" параметры. Валюта может быть USD, или Bitcoin или какой-либо виртуальной валюты, не имеющие значения, такие как точки. В последнем случае, это будет означать просто счетчик, сколько людей используют программное обеспечение. Для "Режим" параметр, это может быть за определенный период времени, или один раз, или на исполнение. Для того, чтобы следить за выполнением, маркер в коде не будет просто Commend с ID, но на самом деле будет функция, которая будет быть "юридически" выполняется при запуске. Это может быть просто использовано в рамках модуля, когда он загружен.
Самое главное, это позволит разработчикам продавать свои взносы кода. запросы Напряжения будет отказано, если вкладчик хочет взимать слишком много для него. Этот вариант использования дает другое представление для "Режим" Изменение: это может быть "сливаться" только. В этом случае, когда изменение кода объединяется, Пиво ID удаляется.
Наконец, --account есть много вариантов конфигурации, один для Bitcoin, другой для Paypal, и т.д. Это счет, с которого будет платить потребитель. Пользователь будет управлять своим счетом с сайта, который способствует лицензии пива, или прямые варианты можно сразу оплатить (скажем, от Bitcoin) для всех сортов пива.