Re: [Development] Licensing of qtbase

2022-08-03 Thread Tino Pyssysalo
On 3.8.2022, 15.21, "Development on behalf of Benjamin TERRIER" 
mailto:development-boun...@qt-project.org> 
on behalf of b.terr...@gmail.com<mailto:b.terr...@gmail.com>> wrote:

On Wed, 13 Jul 2022 at 13:05, Florian Bruhin 
mailto:m...@the-compiler.org>> wrote:

https://www.qt.io/product/features?hsLang=en#js-6-3 lets you see the
individual components of Qt and what license they are available as.

> That's some high level of FUD and BS.
> If I select LGPLv3, all Qt tools are greyed out (moc, qmake, Qt Creator, 
> etc.).
> Sure these tools are themselves not licensed under LGPLv3, but nothing 
> prevents them from being used for LGPLv3 projects.

Indeed. If using means running here, GPLv3 sets no limitations for running the 
unmodified version of the SW. Limitations are related to the modified SW. And 
GPLv3 is compatible with LGPLv3, but then the combination will be 
GPLv3-licensed.

I did not put these license details on the features page. Small clarification 
would not hurt.

> Ang given the text at the top of the page:
Please select a [...] license model, [...] programming language to see, what 
items are available for that selection.
> it will clearly make some people think that one cannot use these tools with 
> LGPLv3 projects.
> Especially because when selecting a language it will filter based on which 
> languages can be used with a tool, not which languages a tool is developed 
> with.

I agree this is a little bit counter-intuitive. In one place we talk about 
development licenses and in another place using the SW. I will try to clarify 
this.

--
Tino Pyssysalo
Maintainer of Qt features page
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt IFW and Online Installer 4.3.0 released today

2022-02-24 Thread Tino Pyssysalo
Hi,

We are proud to announce that Qt Installer Framework and Online Installer 4.3.0 
have been released today.

More details are provided in the related blog post 
https://www.qt.io/blog/qt-online-installer-4.3.0-released
--
BR,

Tino Pyssysalo
IFW and installer PO
The Qt Company


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Online Installer and Installer Framework 4.2.0 released today

2021-11-12 Thread Tino Pyssysalo
I’m happy to announce about the release of a new Qt Online Installer and 
Installer Framework 4.2.0.

Read the blog post about the exciting improvements 
https://www.qt.io/blog/qt-online-installer-4.2.0-released.
--
Tino Pyssysalo
The Qt Company
Installer PO

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Online Installer 4.1.1 has been released

2021-06-02 Thread Tino Pyssysalo
Hello,

Qt Online Installer 4.1.1 has been released. The version contains an updated 
default installations page to improve the first-time user experience + several 
fixes.

For further details, please read 
https://www.qt.io/blog/qt-online-installer-4.1.1-released.
--
Tino Pyssysalo
The Qt Company
Installer product owner

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Qt website showing template

2021-05-27 Thread Tino Pyssysalo
Hello,

The problem was a human error related to A/B testing. It was fixed yesterday 
and should not occur anymore. 
--
Tino Pyssysalo
 


On 27.5.2021, 10.23, "Development on behalf of Eike Ziller" 
 wrote:



> On May 27, 2021, at 08:28, Nibedit Dey  wrote:
> 
> Hi Qt Team,
> 
> I think the issue occurs when there is a script blocker like AdBlockPlus 
is running on the browser.
> I guess the content is loaded through a script that replaces the 
template. When the script is blocked the template appears. You need to add a 
message to disable the script blocker or add default contents on the homepage.
> 
> I don't know whether it is the right mail thread to discuss this topic. 
Can someone at Qt's website maintenance team look at the issue?

I suppose the best way of reporting the problem would be to open an issue at
https://bugreports.qt.io/projects/QTWEBSITE
with component “qt.io”

Br, Eike

> Thanks & Regards,
> Nibedit
> 
> On Thu, May 27, 2021 at 12:43 AM Nibedit Dey  
wrote:
> Hi Qt Team,
> 
> qt.io shows a template. Can you fix the link or restore the home page?
> Refer to the screenshot below:
> 
> 
> 
> Thanks & Regards,
> Nibedit
> ___
> Development mailing list
> Development@qt-project.org
> https://lists.qt-project.org/listinfo/development

-- 
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Erich-Thilo-Straße 10
D-12489 Berlin
eike.zil...@qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Jouni Lintunen
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, 
HRB 144331 B

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Installer Framework 4.1 released

2021-04-14 Thread Tino Pyssysalo
Hi all,

We are happy to announce that Qt Installer Framework 4.1 has been released. At 
the same time
Qt Online Installer and Qt Maintenance Tool have been updated to use the new 
Installer Framework.

More details in the blog post 
https://www.qt.io/blog/qt-installer-framework-4.1-released.

Thanks for everyone, who has contributed in terms of developing, reviewing, and 
providing valuable
improvement suggestions to us.
--
Tino Pyssysalo


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Online Installer 4.0.1-1 released

2021-01-28 Thread Tino Pyssysalo
Hello,

I’m happy to announce that Qt Online Installer 4.0.1-1 has been released.

In this version, open-source users can select the mirror to download metadata 
and packages.
By default, the mirror is still selected automatically, but users can select 
another mirror in the command line.

In addition, UI fixes for the new UI style, introduced in 4.0.1, have been done.

Further details in the blog post 
https://www.qt.io/blog/qt-online-installer-4.0.1-1-released.
--
Tino Pyssysalo
The Qt Company
Installer PO

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Installer Framework 4.0 released

2020-11-04 Thread Tino Pyssysalo
Hi all,

We are happy to announce that Qt Installer Framework 4.0 and Online Installer / 
Maintenance Tool 4.0 have been released today.

Please, read the details in the related blog post  
https://www.qt.io/blog/qt-installer-framework-4.0-released.
--
Tino Pyssysalo
Qt Installer product owner
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Online Installer and Maintenance Tool 4.0 beta released - testers wanted

2020-10-02 Thread Tino Pyssysalo
Hi all,

We are happy to announce that Qt Online Installer and Maintenance Tool 4.0 beta 
have been released.

We are about one month away from the final release, so we invite all Qt users 
to start using and
testing the new installer.

It has completely renewed CLI experience, significant performance improvements 
in terms of meta-data
download speed. Also the UI has been modified here and there based on the user 
suggestions.

Please download the installer from 
http://download.qt.io/development_releases/online_installers/ and
start using it today. The installer uses the same package repos as Installer 
3.x, so it is possible to install standard
production packages with it.

We look forward to getting your feedback. You can find ready-made links and 
further information in a
related blog post in 
https://www.qt.io/blog/qt-online-installer-4.0-beta-released

Thanks for all contributors for this – especially the development team.
--
Tino Pyssysalo
Installer PO

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Online Installer 4.0 pre-alpha released today

2020-06-23 Thread Tino Pyssysalo
Qt Online Instaler and Maintenance Tool 4.0 pre-alpha have been released today. 
In this release, the main effort has been in the CLI support development to 
provide users with an improved unattended installation experience. Please, read 
more in https://www.qt.io/blog/qt-online-installer-4.0-pre-alpha-released
--
Tino Pyssysalo
Installer Product Owner
The Qt Company


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Arttu Tarkiainen as approver

2020-03-10 Thread Tino Pyssysalo
+1

--
Tino Pyssysalo
Senior Product Manager
The Qt Company


On 10.3.2020, 14.00, "Development on behalf of Katja Marttila" 
mailto:development-boun...@qt-project.org> 
on behalf of katja.martt...@qt.io<mailto:katja.martt...@qt.io>> wrote:

Hi all,

I’d like to nominate Arttu Tarkiainen as approver for the Qt Project.

Arttu has been working in the installer team as a SW developer since he joined 
the Qt Company about one year ago. First as a trainee and currently as 
full-time employee. Arttu has been focusing mainly to improve and maintain 
Installer Framework and proven to be very skilful developer. I’ll trust that he 
will use the approver rights responsibly and follow the Qt guidelines.

Here is the list of his changes:
https://codereview.qt-project.org/q/owner:arttu.tarkiainen%2540qt.io

Br,
Katja Marttila
Software Engineer | Maintainer of Installer Framework
The Qt Company | Finland | Oulu


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Changes to Qt offering

2020-02-18 Thread Tino Pyssysalo
On 14.2.2020, 22.17, "Thiago Macieira"  wrote:

> On Tuesday, 28 January 2020 19:31:34 PST Thiago Macieira wrote:
> > On Tuesday, 28 January 2020 03:52:49 PST Tino Pyssysalo wrote:
> > > It is also possible to transfer the qtaccount.ini file to a CI 
machine,
> > > which removes the need for manual/interactive login. The qtaccount.ini
> > > just
> > > contains the hash of the password.
> > 
> > I suggest you be very careful in suggesting how to transfer the
> > qtaccount.ini file. Test half a dozen public CI systems and give
> > instructions to them all.
> > 
> > And specifically tell people NOT to "git add" it to a project on GitHub/
> > GitLab/BitBucket.
>
> Hello Tino
> 
> Can we get an answer here?
>
> What is the recommended way to install Qt on a CI to test a Qt-based 
> application?
>
> Travis CI has stopped working completely and I'd like to switch to GitHub 
> Actions. Does The Qt Company recommend I use Stephan Binner's PPA? Or 
does it 
> want me to use its own compiled binaries? If the latter, please provide 
> instructions for automated builds.

Actually, we do not have a good support to install Qt on a (public) CI. 
Currently, it's
done with scripting: ./installer --script myScript.qs

However, this does not solve the issue of providing the credentials. It is 
possible 
to read credentials from the environment variables 
https://doc.qt.io/qtinstallerframework/scripting-installer.html#environmentVariable-method.
 
BUT WE DO NOT RECOMMEND anyone to upload the credentials to CI, even
If it is possible to hide them in GitHub. 

The next installer (4.0) will allow accessing qtaccout.ini via the env variable,
but it's still heavily under development. 

Meanwhile, the JWT token in qtaccount.ini could be possibly used as a session 
Token, but we need to investigate this further. 

As I said not a good solution right now, but we'll study a few workarounds
to have a better support right now. 

Controller.prototype.CredentialsPageCallback = function()
{   
var page = gui.pageWidgetByObjectName("CredentialsPage");
   
/*** Login widget */
page.loginWidget.EmailLineEdit.setText();
page.loginWidget.PasswordLineEdit.setText();
 
 Or using signup widget
/*** Signup widget */
page.signupWidget.SignUpLineEdit.setText();
page.signupWidget.SignUpPasswordLineEdit.setText();
page.signupWidget.SignUpPasswordVerifyEdit.setText();
page.signupWidget.ServiceTermsCheckBox.setChecked(true);
 
gui.clickButton( buttons.NextButton);
}
--
Tino Pyssysalo


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Changes to Qt offering

2020-01-31 Thread Tino Pyssysalo
The problem must be somewhere else. There are no installer changes in 
production yet. 
--
Tino Pyssysalo
Qt Installer Product Owner 


On 31.1.2020, 11.09, "Development on behalf of Mark De Wit" 
 wrote:

> I'm guessing the Qt installer has now been updated in line with the 
licensing changes?  
>
> I've just had the first developer in our team come up to me to complain 
that they can't install Qt My usual response of click the skip button 
appears to no longer work.  And no, I'm not going to ask 45 developers in  
> this company to create Qt accounts, that's a non-starter... 
>
> Mark

 

___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] Qt Marketplace

2020-01-10 Thread Tino Pyssysalo
Inside The Qt Company, we have identified three values of the marketplace to 
the developer.

1. To get products in one single location. Currently, most of the products are 
from inqlude.org
and KDE framework + from a couple of our vendors. There are new contributions 
from vendors
all the time, so the product base is growing. Hopefully, we have more our own 
products in the marketplace
soon.

However, I agree with you that this alone is not very valuable to the developer.

2. Contributions in the marketplace are validated by Qt. Right now, we test 
them rather randomly,
but the goal is to add them part of our automated testing as well.

3. Source builds. Our goal from the beginning was to have similar UX to Visual 
Studio Code to build
products from the sources. The development is in progress and the plan is to 
release  Marketplace 2.0 in May.

At the high level, the idea is the following:
- Developers browse Marketplace products in Qt Creator or directly in 
Marketplace. Selecting a product in Qt Creator launches the marketplace, where 
the product description is shown.
- Developer picks up one or more products. Marketplace handles the payments if 
any.
- The product is enabled in the Online Installer. Installer still has an 
important role in license management, even though it can be used in a headless 
way from any IDE in the future.
- Product repo contains a Conan recipe. Conan takes care of getting/building 
the dependencies.
- Product is added to an existing project. The product is built inside the 
project using one kit to avoid unnecessary builds for targets, not needed.

This is what we have planned to during the next five months.  
--
Tino Pyssysalo


On 10.1.2020, 12.56, "Development on behalf of Alexander Ivash" 
 wrote:

In its current state Qt Marketplace is imho nearly useless - it looks
like just one more https://inqlude.org/

What would be much more helpful is not *just* a list of libraries but
also simple way to install it. Is there any plans to implement package
manager for Qt Marketplace? Or maybe adopt
https://github.com/Cutehacks/qpm/ ?
___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


[Development] Qt Marketplace launched

2019-12-02 Thread Tino Pyssysalo
Hello all Qt developers,

Today The Qt Company have launched Qt Marketplace at https://qt.io/marketplace. 
Qt Marketplace is an innovation platform for our community, bringing together 
Qt developers looking for new ways to enhance Qt and develop workflow.

We would like to invite you for populating the marketplace with all fantastic 
extensions, add-ons, modules … that has been done with Qt. We have wanted to 
make it easy for both individual developers and companies to publish extensions 
in the marketplace and to be able to reach the whole Qt ecosystem. Whether you 
are doing a new Qt module just for fun, want to find new ways to expand your 
existing product sales channels, or are thinking of trying a new business idea, 
we got you covered. The publisher guidelines are available 
inhttps://wiki.qt.io/Qt_Marketplace_Publisher_Guidelines.
We have been putting our efforts in developing the marketplace, but without our 
active community, there would not be any content. We were very fortunate to 
have a dedicated bunch of early adopters both working with us during the 
development process and onboarding their extensions to the marketplace. We now 
have the first 100 extensions there.
Please, check our blog post https://www.qt.io/blog/qt-marketplace for further 
details.

You can find the marketplace from qt.io/marketplace<http://marketplace.qt.io> 
so go ahead and give it a try!

--
Tino Pyssysalo
Product Manager
The Qt Company


___
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development


Re: [Development] To improve UX of the online installer

2018-04-03 Thread Tino Pyssysalo
Thanks for your valuable comments and feedback. Please find my comments online 

> (A) Downloading metadata is very time-consuming.

We have recognized the problem as well and considered several options to solve 
this issue https://bugreports.qt.io/browse/QTIFW-975. You have excellent points 
about how to group the repositories. We will take those into account when we 
plan metadata downloading further. Downloading less metadata, would make the 
whole download process less vulnerable to network errors. There have been 
discussions around a retry/resume button and we will evaluate its need after we 
have evaluated the effect of repository grouping on download time. Obviously, 
you other suggestions will be considered as well.

> (B) The automatic mirror selection algorithm doesn't always pick the best 
> mirror.

Adding a select/deselect all button in the repositories view or allowing user 
to choose mirrors, should be rather easy to do. We will consider these. 

> (C) (New users) It's not clear how to choose what to install.

There has been quite a lot of effort in planning and even implementing 
different approaches to tackle this. Simple default installation would be easy 
for newbies, but deciding what the default actually means, is challenging. User 
may have several toolchains installed and it's difficult to decide in the first 
installation, for which toolchain the user wants to install Qt libraries. This 
could be asked separately, but in the end the user would have the same 
component tree view anyway. 

To minimise the number of installable components in a Qt version, we have 
considered removing the checkbox, so that the user is forced to open Qt X.X 
node and choose components explicitly. However, we would lose the 'partially 
checked' feature, used by many. We could maybe implement something that the "Qt 
5.9.4" node is not selectable but would still show the 'partially checked' mark.

Showing additional screens before the component view, would move the complexity 
of component selection from the installer tree view to some screens. We have 
also received some feedback that the number of screens is already too high. So, 
we have been considering simplifying the views 
https://bugreports.qt.io/browse/QTBUG-62671 by using different 
categories/groups, which define the visible components to the user. This should 
simplify the first-time installation experience. 

Someone may want to install Qt Creator only, but giving a warning, if now Qt 
target is chosen is a good idea. 

---
Tino Pyssysalo
Senior Manager
Product management 
 
The Qt Company 
---
 

On 03/04/2018, 3.14, "Development on behalf of Sze Howe Koh" 
<development-bounces+tino.pyssysalo=qt...@qt-project.org on behalf of 
szehowe@gmail.com> wrote:

3 broad issues impede new users who want to start using Qt and
frustrate old users who want to update Qt:

(A) Downloading metadata is very time-consuming.
(B) The automatic mirror selection algorithm doesn't always pick
the best mirror.
(C) (New users) It's not clear how to choose what to install.


==
Factors that contribute to (A) include:

* The metadata downloader opens lots of short-duration TCP
connections. Wireshark revealed 2391 HTTP GET requests from
77.86.229.90 (download.qt.io) on Windows. This process is less painful
on Linux (1205 GETs -- almost half of Windows') as there are fewer
compilers/platforms.


* Downloading many small files is very inefficient compared to
downloading a few large files. While GET-ting metadata from
download.qt.io, my network traffic crawls at ~10 KiB/s (yes, ten
kibibytes). After this, the actual binaries download from my
designated mirror at ~1 MiB/s, which shows that metadata downloader
doesn't make good use of available bandwidth. I'm in Australia.


* MaintenanceTool downloads metadata too frequently (QTIFW-975).


* If the metadata download fails halfway (e.g. one file times out),
the whole process needs to start from scratch. There is no
retry/resume. This makes the online installer nigh unusable if the
user's connection to download.qt.io is flaky:
https://forum.qt.io/post/450076


* Currently, there is a way to manually avoid downloading unwanted
metadata: Deselecting the unwanted Temporary Repositories. However,
all 91 Repositories must be unchecked one-by-one, and this process
must be repeated each time MaintenanceTool is restarted:
https://forum.qt.io/post/450076


==
Evidence for (B) include:

* Geographical proximity does not imply mirror quality. E.g. a user
from China finds Chinese mirrors too slow, and opts for non-Chinese
mirrors instead:
http://lists.qt-project.org/pipermail/interest/2013-December/010336.html

Re: [Development] [Qt-creator] Requesting repository for telemetry plugin in Qt Creator

2018-02-23 Thread Tino Pyssysalo
I’ll clarify little bit, as my earlier comment about “any backend” has been 
confusing. I requested a repo for a QtCreator analytics plugin, but we realized 
why not to use a similar solution in other tools as well. I want to concentrate 
on a Qt Creator plugin first to fully understand the problem domain. Once that 
is done we can discuss how to move forward with this project”. Our intention is 
usage data collection, but nothing else at this point. Obviously, we plan to 
use the collected data to improve Qt. As a concrete example, we have provided a 
lot of nice features in Qt Quick Designer in the recent Qt Creator releases, 
but we have no idea, if the use of Qt Quick Designer has changed in any way. 
This kind of data would be very valuable to us.
--
Tino



On 23/02/2018, 14.28, "Adam Treat" <adam.tr...@qt.io<mailto:adam.tr...@qt.io>> 
wrote:

+1 to playground

This is open source... by all means experiment! As long as no laws are being 
broken and no licenses violated, then if their is an itch... scratch it!

The person who codes decides. We can all judge the results by looking at the 
code. Useless to have stop energy about a plug-in that does not yet exist. It 
could be great or it could be a lousy failure, but opening up a playgrounds 
repo costs no one anything.


From: Development <development-bounces+adam.treat=qt...@qt-project.org> on 
behalf of Simon Hausmann <simon.hausm...@qt.io>
Sent: Friday, February 23, 2018 3:00:33 AM
To: Pasi Keränen; Tino Pyssysalo; Tuukka Turunen; qt-crea...@qt-project.org; 
development@qt-project.org
Subject: Re: [Development] [Qt-creator] Requesting repository for telemetry 
plugin in Qt Creator


Hi,



Given that no plan has been presented about how this is intended to work in 
terms of backend or API scope, I stand with my -1 for a qt/ or qt-creator/ 
repo. If there exists no plan yet but the desire to experiment, then I'm with 
Pasi here and would suggest a repository in the playground scope. I think 
either analytics or telemetry make sense to have in the name. Firebase for 
example uses the term analytics in their API and Mozilla uses the term 
telemetry for the service of collecting performance and usage info for Firefox.





Simon


From: Pasi Keränen
Sent: Friday, February 23, 2018 8:53:33 AM
To: Maurice Kalinowski; Tino Pyssysalo; Simon Hausmann; Tuukka Turunen; 
qt-crea...@qt-project.org; development@qt-project.org
Subject: Re: [Development] [Qt-creator] Requesting repository for telemetry 
plugin in Qt Creator


Hi,



Repos can be relocated to new homes if really needed, but I think it’s fair to 
say more generic location is definitely preferred from Qt 3D Studio point of 
view.



To make this even easier I’d even start with a playground repo if nothing else 
can be found. Qt has always been (despite our vocal and sometimes a bit harsh 
dialogue) inclusive, so it should be fine to go and experiment with all things 
UI related. Just to see if something is worth the effort or not.



Regards,

Pasi



From: Development <development-bounces+pasi.keranen=qt...@qt-project.org> on 
behalf of Maurice Kalinowski <maurice.kalinow...@qt.io>
Date: Friday, 23 February 2018 at 9.33
To: Tino Pyssysalo <tino.pyssys...@qt.io>, Simon Hausmann 
<simon.hausm...@qt.io>, Tuukka Turunen <tuukka.turu...@qt.io>, 
"qt-crea...@qt-project.org" <qt-crea...@qt-project.org>, 
"development@qt-project.org" <development@qt-project.org>
Subject: Re: [Development] [Qt-creator] Requesting repository for telemetry 
plugin in Qt Creator



“The idea is to develop a generic library/plugin, which anyone could use for 
analytics”



If that is the case, then qt-creator/telemetry is the wrong repository to ask 
for. If you are aiming at something generic, then it should be qt/



Maurice



Von: Qt-creator 
[mailto:qt-creator-bounces+maurice.kalinowski=qt...@qt-project.org] Im Auftrag 
von Tino Pyssysalo
Gesendet: Thursday, February 22, 2018 2:59 PM
An: Simon Hausmann <simon.hausm...@qt.io>; Tuukka Turunen 
<tuukka.turu...@qt.io>; qt-crea...@qt-project.org; development@qt-project.org
Betreff: Re: [Qt-creator] [Development] Requesting repository for telemetry 
plugin in Qt Creator



Hi,



The idea is to develop a generic library/plugin, which anyone could use for 
analytics. The backend can be any storage and The Qt Company does not provide 
that.



We plan to use the same backend, which we already use in online installers to 
collect statistics about installations. At least in case of Qt Creator, the 
plan is to make some analysis results available for the community. Obviously, 
we do not do that for our commercial tooling.



Analytics is opt-in and disabled by default in Qt Creator. We plan to ask user 
in the installer, if the user wish to participate in Qt UX improvement. If the 
answers is no, the analytics pl

Re: [Development] [Qt-creator] Requesting repository for telemetry plugin in Qt Creator

2018-02-22 Thread Tino Pyssysalo
Hi,

The idea is to develop a generic library/plugin, which anyone could use for 
analytics. The backend can be any storage and The Qt Company does not provide 
that.

We plan to use the same backend, which we already use in online installers to 
collect statistics about installations. At least in case of Qt Creator, the 
plan is to make some analysis results available for the community. Obviously, 
we do not do that for our commercial tooling.

Analytics is opt-in and disabled by default in Qt Creator. We plan to ask user 
in the installer, if the user wish to participate in Qt UX improvement. If the 
answers is no, the analytics plugin is never installed.  When the creator is 
started for the first time, it will show a dialog, consisting a list of 
collected data items and an option to enable/disable the plugin. There will be 
a new output pane, which shows collected data, conversions methods, if any 
used, and transmitted data to the user.
--
Tino


On 22/02/2018, 15.26, "Simon Hausmann" 
<simon.hausm...@qt.io<mailto:simon.hausm...@qt.io>> wrote:


Hi,



Can you provide a bit more information about how this plugin / frontend fits 
into the Qt project? Where is the collected data sent to and how is it 
accessible to the community?



(-1 from me, as I think this needs to be clarified)



Simon


From: Development <development-bounces+simon.hausmann=qt...@qt-project.org> on 
behalf of Tuukka Turunen <tuukka.turu...@qt.io>
Sent: Thursday, February 22, 2018 2:14:14 PM
To: Tino Pyssysalo; qt-crea...@qt-project.org; development@qt-project.org
Subject: Re: [Development] [Qt-creator] Requesting repository for telemetry 
plugin in Qt Creator




Hi,



+1 for creating the repo, but what about qt/qtanalytics as a name? This item 
could be useful also for other applications.



Yours,



 Tuukka



From: Qt-creator <qt-creator-bounces+tuukka.turunen=qt...@qt-project.org> on 
behalf of Tino Pyssysalo <tino.pyssys...@qt.io>
Date: Thursday, 22 February 2018 at 13.04
To: "qt-crea...@qt-project.org" <qt-crea...@qt-project.org>
Subject: [Qt-creator] Requesting repository for telemetry plugin in Qt Creator



Description:



Telemetry plugin (frontend) to collect usage data from Qt Creator to help 
improving Qt, Qt features, and Qt tools.

Non-personal data items, such as duration the user spent in design mode, will 
be collected in a way, which is completely transparent to the user.



Responsible: Tino Pyssysalo



Repository: qt-creator/plugin-telemetry





---

Tino Pyssysalo

Senior Manager



The Qt Company

Hämeenkatu 14 C 25

33100 Tampere, Finland

tino.pyssys...@qt.io<mailto:tino.pyssys...@qt.io>

+358 40 8615475

http://qt.io<http://qt.io/>



The future is Written with Qt

---




___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development