News for hackers. Stuff that matters.
Re:A Better Qt Because of Open Source and KDE by giancarlostoro on Tuesday December 10, 2019 @02:47PM (#21756129)
> In case The Qt Company would ever attempt to close down Open Source Qt, the foundation is entitled to publish Qt under the BSD license. This notable legal guarantee strengthens Qt. It creates trust among developers, contributors and customers.

Woah, I had no idea about this. I wonder what kind of new changes would take place if Qt were BSD licensed, such as languages like D embedding it as a solution for UIs as part of the standard library (they already do this for SQLite and Curl).

Re:A Better Qt Because of Open Source and KDE by toyg on Tuesday December 10, 2019 @04:26PM (#21757025)
Qt is massive, I doubt small communities would rush to integrate it and make it their job to maintain it all...

I doubt anyone in OSS communities is seriously deterred from using Qt because of the LGPL. It’s just a very big and very complex project that requires a lot of manpower to “tame”.

Re:A Better Qt Because of Open Source and KDE by giancarlostoro on Tuesday December 10, 2019 @04:42PM (#21757171)
I guess it depends on how much of Qt you need. If you just need the basics you can import mainly what you need[0]. In the case of D though one of it's focuses is to work well with C++ directly. I'm not talking about maintaining it all, I'm talking about embedding it directly into the standard library of a programming language.

I guess you do make a fair point in regards to the LGPL though.

[0]: Here's an example of someone building only a minimal amount of Qt: https://github.com/dirtycold/qt-minimal-build

Re:A Better Qt Because of Open Source and KDE by ori_b on Tuesday December 10, 2019 @06:52PM (#21758118)
Already happened: https://www.copperspice.com
Re:A Better Qt Because of Open Source and KDE by Rochus on Wednesday December 11, 2019 @06:09AM (#21761407)
Thanks for the hint. Didn't know it. As it seems it is no longer Qt. They once started with Qt (don't know which version) but they have "completely diverged" as they say. The goal is not to have a free Qt but to have "Extensive use of modern C++ functionality" (with all these buzzwords). Not even shure if their containers are still implicitly shared. Will even though continue to have a look at it.
Re:A Better Qt Because of Open Source and KDE by dev-il on Wednesday December 11, 2019 @02:23PM (#21765801)
Re:A Better Qt Because of Open Source and KDE by jacobush on Wednesday December 11, 2019 @03:04AM (#21760518)
But that is not BSD
Re:A Better Qt Because of Open Source and KDE by Rochus on Wednesday December 11, 2019 @06:05AM (#21761383)
It's not as big as Linux, Chromium, Dart and others. All of my projects are still compatible with C++ Qt 4. I'm able to and I will maintain it as soon as someone is estabilshing a free fork; up to now I'm being held back by this outrageous Contributor Agreement. A lot of unnecessary complexity started with all the JavaScript stuff. This can be replaced by the other existing (and free) scripting language bindings. So yes, I don't see any problem to continue maintenance of the Qt framework without the Qt company at all.
Re:A Better Qt Because of Open Source and KDE by 7thaccount on Tuesday December 10, 2019 @03:50PM (#21756712)
I didn't think D had SQLite in stdlib. When I googled for it recently I just found some single contributor package and assumed it wasn't super well maintained.
Re:A Better Qt Because of Open Source and KDE by giancarlostoro on Tuesday December 10, 2019 @04:14PM (#21756927)
That might be why honestly.

https://dlang.org/phobos/etc_c_sqlite3.html

For anybody's reference, it also has zlib, and an ODBC library.

Re:A Better Qt Because of Open Source and KDE by 7thaccount on Tuesday December 10, 2019 @06:40PM (#21758048)
Is there a page on how to use it? Thanks for the link!
Re:A Better Qt Because of Open Source and KDE by giancarlostoro on Tuesday December 10, 2019 @06:51PM (#21758116)
Unfortunately I do not have any handy resources. I would look at some of the SQLite implementations you saw to confirm if they are just using the builtin SQLite. This seems to be mapping to SQLite code itsef instead of a more higher level driver.

Edit:

Did find this topic on the D forums:

https://forum.dlang.org/thread/[email protected]...

Re:A Better Qt Because of Open Source and KDE by 7thaccount on Tuesday December 10, 2019 @08:35PM (#21758735)
I found that too awhile back. Compare that with even other obscure languages like Nim and you'll see why it makes me hesitate. I really want to like D, but it is missing support for a few things I reach for often. Chicken and the egg problem.
Re:A Better Qt Because of Open Source and KDE by giancarlostoro on Wednesday December 11, 2019 @08:41AM (#21762205)
Yeah I heard you, this is also why sometimes I just go and use Go. I think D is perfectly nice in regards to the language itself, but it could use some polish and a few minor additions.

I love that with Go I can do systems application development (think web, mail, etc). I wish D would just have a built-in web module / package. Vibe.d is nice and all, but built-in is better.