Доброго времени суток, Это на тему "free speach, not free beer".
Я тут попробовал выбрать себе какой-нибудь Gnutella клиент. Зашел на сайт LimeWire. Интересно, что они распространяют LimeWire под GPL, но при этом у них есть basic и pro версии. Последняя распространяется за деньги. Причем, это не оплата за носитель, а, как у них сказано в FAQ: --- LimeWire BASIC is completely free to download and use. An enhanced version of LimeWire, LimeWire PRO, is also available for a one time charge. LimeWire PRO can be purchased as an electronic download only. LimeWire is a software application. The one-time payment for LimeWire PRO is a payment to purchase a copy of the program. PRO purchasers also receive Technical Support via email and up to 6 months of free updates. --- GPL позволяет брать мзду за "physical act of transferring a copy", это так. Я понимаю, что задумывалось это как плата за носитель, но ничто не мешает интерпретировать данный пункт лицензии так, как это делает LimeWire. У LimeWire есть SVN repository, интересно, что за сырцы лежат там. Опять же, GPL не обязывает распространителя предоставлять сырцы программы _бесплатно_ и _немедленно_. Пункт 3 b) GPL разрешает предоставлять сырцы по требованию и при этом взимать мзду за "cost of physically performing source distribution". Последнее можно трактовать вообще как угодно, по-моему... В общем, господа, не забывайте, что программы, распространяемые под GPL - полноправные участники товарно-денежных отношений ;) -- Станислав