LINUX.ORG.RU

LibQxt 0.4

 


0

0

Вышла версия 0.4 LibQxt — библиотеки расширений для Qt, содержащей кросс-платформенные классы, добавляющие функционал, изначально отсутствующий в Qt.

LibQxt включает в себя следующие модули:

  • QxtBerkeley — интерфейс Qt к базам данных Berkeley DB;
  • QxtCore — модуль, который расширяет QtCore и содержит базовые функции, не связанные с пользовательским интерфейсом;
  • QxtCrypto — инструменты криптографии и хэширования;
  • QxtGui — расширение графического интерфейса QtGui;
  • QxtNetwork — расширение QtNetwork, добавляющее поддержку RPC;
  • QxtSql — дополнение сериализуемых запросов к QtSql;
  • QxtWeb — инструменты для создания веб-сервисов с использованием Qt.
Библиотека распространяется по лицензии CPL 1.0.

>>> Подробности

★★

Проверено: Shaman007 ()

Мда, CPL 1.0:

"The CPL has some terms that are similar to the GNU General Public License, but there are some key differences. One difference is in a patent clause designed to prevent contributors from contributing code which infringes on their patents, and then attempting to charge royalties; in such a situation, the CPL requires the contributor to grant a royalty-free license to all recipients. This additional requirement renders the CPL incompatible with GPL version 2 in the opinion of Eben Moglen, and the GNU website. A similarity is related to a distribution of a modified program: under either license (CPL or GPL), one is obligated to make the source code to the modified Program available to others.

CPL, like the GNU Lesser General Public License, allows non-CPL-licensed software to be linked to a library under CPL without requiring the linked source code to be made available to the licensee.

CPL is incompatible with GPLv3 because it has a "choice of law" section in section 7, which restricts legal twists to a certain court. It is also incompatible with GPLv2 because of this, and also because of the patent clauses as mentioned above."

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

>CPL, like the GNU Lesser General Public License, allows non-CPL-licensed software to be linked to a library under CPL without requiring the linked source code to be made available to the licensee.

>CPL is incompatible with GPLv3 because it has a "choice of law" section in section 7, which restricts legal twists to a certain court. It is also incompatible with GPLv2 because of this, and also because of the patent clauses as mentioned above."

А Qt у нас на условиях QPL, GPLv2 или GPLv3. Закапывайте.

JackYF ★★★★
()

QT не нужен.

Там вечно будет не хватать фунционала, за который нужно USD 100 000
платить.

Фтопку.

.NET наше все!
Mono и Gnome рулят!

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

>а в QtSql поддержку Berkley DB очень сложно добавить было?

как давно SQL есть в Berkley DB?

ale ★★
()

Скоро Qt и KDE иже с ним забанит Гринпис.

anonymous
()

Скоро Qt и KDE иже с ним забанит Гринпис.

anonymous
()

>QxtWeb - инструменты для создания веб-сервисов с использованием Qt.

Чего-чего?

anonymous
()

Костыль для костыля, забавно :).

shdr
()

>QxtCore - модуль расширяет QtCore и содерит базовую функции

>Проверено: Shaman007

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

>Библиотека распространяется по лицензии CPL 1.0

это типо стеб такой в связи со спорами насчет перехода на gpl3?

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

> это типо стеб такой в связи со спорами насчет перехода на gpl3?

А что вообще этот cpl из себя представляет?

anonymous
()

ипануться! нашли о чём написать.
загляните в сорцы этого куэкстэ - кривожопое поделие кучки неграмотных быдлокодеров. большинство классов вообще можно выкорчевать и посолить.
между версиями 0.3 и 0.4 по сути лишь десятки тупых коммитов с исправлениями предыдущих коммитов и добавился движок логирования (НО КАКОЙ КРИВОЙ!!!)
шоману и мадкату минуса

anonymous
()

Больше не пишите об этом тулките, пока не выйдет хотя бы версия 1.0. Звучит это конечно сильно, но толку от него пока 0.

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

Лицензия у этой поделки кривая, поскольку для коммерческого использования не годится не смотря на то, что лицензия якобы типа LGPL (для разработки любого коммерческого софта надо покупать лицензию, а данную софтину писали стопудово на OpenSource лицензии).Судя по классам - писали велосипедисты, которым нечем на досуге заняться - ничего полезного этого либина не представляет

anonymous
()
Ответ на: комментарий от mono

>>Проверено: Shaman007

Чем больше я читаю новости на лоре тем чаще у меня возникает стойкое ощущение, что Шаман это бот или своеобразный руткит на лоре, или глубоко законспирированный агент анонимусов.

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

>а в QtSql поддержку Berkley DB очень сложно добавить было?

А ты вообще в курсе что ^^^^^^ - это совсем не SQL? Апсаалююютнааа ...
Хотя в Qt мед и дерьмо всегда в одной бочке ,)

anonymous
()

которые добавляющие функционал изначально отсутствующий в Qt.

LibQxt включает в себя следующие модули:

этта... вы если чего когда пИшыте... вы пишИте по русски, ага: "Которые добавляЮТ функционал..."

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

В анал они добавляют, а не функционал. Шаман - фрикционер, +5 баллов! Самый лучший модератор!

anonymous
()

бред какой то, вообще не увидел ниче нового и полезного. я наверное чего то недопонимаю, но зачем дублировать то что итак есть в qt??? например увидел класс для подсчета хэшей md4 и md5, а QCryptographicHash тогда для чего???

s0L
()
Ответ на: комментарий от JackYF

> А Qt у нас на условиях QPL, GPLv2 или GPLv3. Закапывайте.

Да уж, интересно как эти ребята собираются линковать код. Видимо никак.

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

гонишь. есть там полезный функционал, например, глобальные хоткеи, КО-семафор и ещё с десяток классов, но, как я и говорил выше, реализован он через жопу.
множество классов давно уже морально устарели, но продолжают замусоривать либу.
ссл поддерживается через три пизды - автоконфигуратор вообще не видит опенссл под мингвом. вэб-сервисы также далеки от полноценной разработки - так, говнище обыкновенное...
а про дэплой вообще говорить нечего. уебанство
часть кода тупо спызжена что-откуда (например, перемещаемые табы в таббаре спызжены один-в-один из стандартного примера от вэбкитового бровзера...и др., и пр.)

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

добавлю ещё фактор негатива:
версию 0.4 назначили почти сразу после добавления логэнджина (13 июля), затем подправили хидеры, добавили документацию, тесты и т.п.; 0.4 релизнулась с неделю назад; за эту неделю было сделано больше 30-и коммитов с чистками, удалением неразрешённых зависимостей, исправлениями багов разной степени тяжести (в т.ч. крашей)...
там не за хер вообще было версию добавлять, не то что новый релиз выводить!

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

Вывод аналитиков ЛОРА - в топку поделие!

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

>гонишь. есть там полезный функционал, например, глобальные хоткеи, КО-семафор и ещё с десяток классов

ну да, круто, чтобы использовать глобальные хоткеи нужно линковать целую либу помимо жирного qt. вообще эта хрень сильно напоминает всякие faq для недопрограммеров собранные в либу.

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

а я не говорил, что нужно линковаться с этой поделкой :)
но подглядеть код порой бывает полезно

ну, в крайнем случае либа сойдёт за пример "как делать не надо"

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

> ну, в крайнем случае либа сойдёт за пример "как делать не надо"

Сильно много таких примеров, а вот примеров как делать надо почти нет.

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

> а в QtSql поддержку Berkley DB очень сложно добавить было?

<LOL mode=on>Ничего сложного, всего-то надо написать 1. парсер SQL 2. анализатор запроса 3. оптимизатор плана запроса 4. исполняющий модуль</LOL>

no-dashi ★★★★★
()
Ответ на: комментарий от anonymous

-8%
спасибо откликнувшимся, но надо бы ещё поминусовать :)

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