Qt6Ada is built under GNU GPLv3 license https://www.gnu.org/licenses/lgpl-3.0.html.
Hi Leonid,I get the same problem. Is there perhaps another way to reach this item.
I have been following your work for a few years. I like the Qt
ecosystem (even with their change of heart) and very specially VTK.
Thank you for your work. I hope to use it in the future for my projects.
I first wanted to say that the webpage that is indicated on your CV
and where QtAda has been living is unreachable. Google says it has
been blocked since it is suspicious. Do you receive the same message? [https://r3fowwcolhrzycn2yzlzzw-on.drv.tw/AdaStudio/adastudio.html]
I get the same problem. Is there perhaps another way to reach this item.
I cannot say that it is google but I have tried it in windows 10 and in >Android
Given that my attempt just now display the blocked message but also showed the hosting company's menu at the bottom of the page (and I could navigate its options)... I'd suspect it is the hosting company that is
doing the blocking.
Hi Leonid,
I have been following your work for a few years. I like the Qt ecosystem (even with their change of heart) and very specially VTK. Thank you for
your work. I hope to use it in the future for my projects.
I first wanted to say that the webpage that is indicated on your CV and
where QtAda has been living is unreachable. Google says it has been
blocked since it is suspicious. Do you receive the same message? [https://r3fowwcolhrzycn2yzlzzw-on.drv.tw/AdaStudio/adastudio.html]
Qt6Ada is built under GNU GPLv3 license
https://www.gnu.org/licenses/lgpl-3.0.html.
Is it GPLv3 or LGPLv3? I am asking since you mention GPLv3 but link LGPLv3.
Once again, thank you for maintaining this lovely software suite!
Am 2/10/21 um 16:00 schrieb Fernando Oleo Blanco:
Hi Leonid,
I have been following your work for a few years. I like the Qt ecosystem (even with their change of heart) and very specially VTK. Thank you for your work. I hope to use it in the future for my projects.
I first wanted to say that the webpage that is indicated on your CV and where QtAda has been living is unreachable. Google says it has been blocked since it is suspicious. Do you receive the same message? [https://r3fowwcolhrzycn2yzlzzw-on.drv.tw/AdaStudio/adastudio.html]
Qt6Ada is built under GNU GPLv3 license
https://www.gnu.org/licenses/lgpl-3.0.html.
Is it GPLv3 or LGPLv3? I am asking since you mention GPLv3 but link LGPLv3.
Once again, thank you for maintaining this lovely software suite!
Hi Leonid,
Last time I checked qt5ada I was surprised by the fact that it doesn't include the source code for the C intermediate
layer that you are using
to import the Qt classes (libqtc.so), and after a quick check now, I
think it is still not included. I don't know if this is an intended
omission or an oversight, but in any case, if you want to distribute it
as open source and under the GPL or LGPL licenses, you have to
distribute all the sources, so anyone can recompile the library and use their own compilation. I am not a lawyer, but it seems that you are infringing the license with your own distribution of your binding.
If this cannot be solved, I wouldn't recommend using this library. It's unfortunate, because works like yours are highly needed in the Ada ecosystem.
Best regards
On Tuesday, October 5, 2021 at 1:46:15 PM UTC-5, Manuel Gomez wrote:in this case. What stops you from regenerating the intermediate C code just like Leonid does? You have the widely-available tools with source code to generate the C code. Leonid has the widely-available tools with source code to generate the C code.
Last time I checked qt5ada I was surprised by the fact that it doesn't
include the source code for the C intermediate
Generated code is not source code, as it can be regenerated from unmodified GPL-/LGPL-compliant widely-available tools. Just because it is C doesn't make it source code. C code can be generated intermediate representation too, which it appears to be
Now this is assuming that Leonid performs to hand editing of the generated C code. Or if Leonid modifies the generated C code with scripts that the source code for the scripts are obtainable along with (or distributed with) each release of AdaStudio,so that you can invoke those scripts too, just like Leonid did.
The user is allowed to change and re-link the library used in theapplication or device [2]
Am 6/10/21 um 5:14 schrieb Andreas ZEURCHER:in this case. What stops you from regenerating the intermediate C code just like Leonid does? You have the widely-available tools with source code to generate the C code. Leonid has the widely-available tools with source code to generate the C code. All
On Tuesday, October 5, 2021 at 1:46:15 PM UTC-5, Manuel Gomez wrote:
Last time I checked qt5ada I was surprised by the fact that it doesn't
include the source code for the C intermediate
Generated code is not source code, as it can be regenerated from unmodified GPL-/LGPL-compliant widely-available tools. Just because it is C doesn't make it source code. C code can be generated intermediate representation too, which it appears to be
so that you can invoke those scripts too, just like Leonid did.Now this is assuming that Leonid performs to hand editing of the generated C code. Or if Leonid modifies the generated C code with scripts that the source code for the scripts are obtainable along with (or distributed with) each release of AdaStudio,
That is only moving the question one step away, since then you could formulate it as 'where are the source scripts and/or instructions to generate the intermediate C library'. Intermediate meaning here: layer between Ada and the Qt C++ libraries. I wasn't assuming that there is something wrong with the distribution,
only that there's an issue that
needs clarification. Please note that this is not quick and unjustified criticism, it comes from my failed attempt to use this binding with the
Qt libraries provided by Ubuntu (see [1]), which is one of the basic freedoms granted by the GPL and LGPL, and restated by Qt as:
The user is allowed to change and re-link the library used in theapplication or device [2]
[1] https://github.com/ohenley/qt5ada/issues/1
[2] https://www.qt.io/licensing/open-source-lgpl-obligations
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 45:03:45 |
Calls: | 8,141 |
Calls today: | 4 |
Files: | 13,085 |
Messages: | 5,858,057 |