Команда разработчиков PySide (http://www.pyside.org/) выпустила (http://www.kdenews.org/2009/08/18/pyside-brings-lgpl-qt-python) первый общедоступный релиз своего продукта, который облегчает совместное использование языка Python и популярного кросс-платформенного инструментария Qt.PySide включает в себя полный набор привязок к Qt для Python, а также средства для автоматизированной их генерации. Таким образом, продукт может помочь в создании Python-привязок для любой библиотеки, базирующейся на Qt и даже для любой другой C++ библиотеки.
PySide совместим на уровне API с уже существующими биндингами PyQt, но выгодно отличается от них лицензией LGPL (PyQt доступен под лицензией GPL или коммерческой, на выбор). Несмотря на то, что проект находится в стадии разработки и требует доработок, команда PySide считает, что его вполне можно использовать, особенно если закрыть глаза на незначительные огрехи. Пока что усилия разработчиков сконцентрированы на Linux, но команда надеется, что со временем больше людей присоединятся к разработке и помогут в портировании PySide на другие платформы.
URL: http://www.kdenews.org/2009/08/18/pyside-brings-lgpl-qt-python
Новость: http://www.opennet.me/opennews/art.shtml?num=23082
Как кто-то правильно сказал: "зачем выдумывать велосипед если Нокия могла просто купить PyQt?"
>Как кто-то правильно сказал: "зачем выдумывать велосипед если Нокия могла просто купить
>PyQt?"Ну они сами пишут, что Nokia пыталась договориться с Riverbank'ом и не нашли они взаимопонимания. Кто же знает, что у них на уме :)
>>Как кто-то правильно сказал: "зачем выдумывать велосипед если Нокия могла просто купить
>>PyQt?"
>
>Ну они сами пишут, что Nokia пыталась договориться с Riverbank'ом и не
>нашли они взаимопонимания. Кто же знает, что у них на уме
>:)Аа. Тогда да, правильно сделали)
Мда, опять маразм из-за лицензий. И да, опять из-за GPL.
Знаете, как бы я не разделял ненависти FSF к проприетарному ПО, проблемы для разработчиков_свободного_по создает почему-то всегда GPL, не BSD. От чего же она при этом защищает?
Можно ли закрыть GPL софтину? Да - купил авторов и вперед, и что-то последнее время это обычная практика. Если не найдется никого, кто продолжит разрабатывать последнюю версию под GPL, оно сдохнет, останется проприетарщина. Это ровно то, чем фанатики пугают BSD'шников - только в случе BSD не нужно платить. Это хорошо или плохо? Это хорошо, потому делая коммерческий форк, авторов никто не спросит. А значит авторы будут дальше разрабатывать свободную версию. И им будет на кого равняться. Но вот ведь проблема, покупать покупают, а что-то ничего не закрывают (по крайнейм мере, до конца), хотя могли бы.
Ладно это все демагогия - реальная жизнь - андроид. Андроид - это синоним тивоизации. Я могу пойти в магазин, купить первый попавшийся телефон с андроидом дописать в код прошивки чтобы SMS'ки от номера XXX тихо дропались, и перезалить ее в телефон? Однозначно нет. И где он, GPL, `за свободу'? Тут, с одной стороны, причина в том, что Линус проявил малодушие, не переведя ядро на GPLv3. С другой стороны, он не совершил серьезной ошибки, которая могла бы дорого стоить сообществу, наложив еще большие ограничения на код.
В общем, я так скажу. За GPL будете п****ть когда она реально от чего-то будет защищать. А пока она защищает разработчиков СПО от возможности не изобретать велосипеды (см.новость), а коммерсоидов от необходимости платить программистам, грош ей цена.
> Можно ли закрыть GPL софтину? Да - купил авторов и вперед, и что-то последнее время это обычная практика.Приведите пример, плиз, а то то что выше сильно похоже на брызгание слюнями
Новости вообще не читаем? mysql, xensource, ethereal, nagios, nessus. Все куплено, последний закрыт.
Самое громкое из последнего забыл - Virtual Iron.
Xen закрыт? Вот новость! Ethereal теперь именуется wireshark. А по остальному - я не вижу проблем, если Вам так нужен их функционал нахаляву - берите те исходники, что еще были под GPL и вперед, развивайте. Так в свое время X.org начался.А новость, если Вы не заметили, про Qt. А она (Qt) с покупкой Нокией стала куда более свободна. Она теперь вообще LGPL.
> Xen закрыт? Вот новость!Я не говорил что он закрыт. Читайте внимательнее, я имел в виду что покупка OSS контор - обычная практика, и не закрывают их продукты на деле не потому что GPL, а из чисто практических соображений. У GPL тут заслуг нет, а ограничения она накладывает.
> берите те исходники, что еще были под GPL и вперед, развивайте. Так в свое время X.org начался
Ну о чем я и говорил. Также можно предложить написать аналог с нуля. Про преимущество, которое дает BSD в этой ситуации я тоже написал.
> А новость, если Вы не заметили, про Qt
Новость не про Qt, а про биндинги к нему. Которые переписали с нуля, потому что `свободная' GPL свободных разработчиков не устроила несвободой. Странно получается, а?
>Новость не про Qt, а про биндинги к нему. Которые переписали с нуля, потому что 'свободная' GPL свободных разработчиков не устроила несвободой.Вот именно, суть новости в биндингах, и не только к питону, и не только для Qt.
AFAIR в Riverbank для генерации привязок используется самописная тулза, аналог которой (apiextractor) был открыт одновременно с PySide, чего в Riverbank бы точно делать не стали.
>Знаете, как бы я не разделял ненависти FSF к проприетарному ПО,FSF равнодушно к проприетарщине, его задачи защищать свободное ПО и его авторов и помогать ему развиваться
>проблемы для разработчиков_свободного_по создает почему-то всегда GPL, не BSD
для разработчиков желающих писать свободное ПО под лицензией GPL, эта лицензия никаких проблем не создает. всё остальное - ваши фантазии. не нравится что автор приглянувшейся библиотеки выбрал GPL (на что имел полное право)? - не используйте эту библиотеку, это ваше право. и не нужно ненавидеть автора, который "плохой такой", не позаботился о вас
>для разработчиков желающих писать свободное ПО под лицензией GPL, эта лицензия никаких
>проблем не создает.Угу, и этим все сказано.
>Можно ли закрыть GPL софтину? Да - купил авторов и вперед, и что-то последнее время это обычная практика.Зачем обязательно покупать автора? Автор и так имеет все права на свое IP и не теряет их после открытия исходников под GPL. То, что однажды лицензировалось под GPL закрыть нельзя. Но использовать авторскую интеллектуальную собственность в закрытом проекте, предварительно договорившись с автором - велкам.
> То, что однажды лицензировалось под GPL закрыть нельзя.Ровно также, как нельзя закрыть и код под BSD и под Public domain.
Но только ведь софт - вещь постоянно развивающаяся, поэтому если разработка с некоторых пор идет в проприетарном формате и исходники не выкладываются, последние свободные версии становятся бесполезными очень быстно и начинают представлять лишь исторический интерес. Все, софтина _была_закрыта_.
>Ровно также, как нельзя закрыть и код под BSDНет, BSD закрыть очень просто, скопировал код под BSD и вставил в свой проект. Ни с кем не нужно договариваться.
>Все, софтина _была_закрыта_.
Это его право вносить ли изменения в свой код или нет, может у него просто нет времени на сторонние проекты. Или предлагаете к автору применять меры принуждения?
C PyQt синтаксис совместим?