Re: [Development] Maintainance Tool
I never had a point to escalate it, neither any reasons to be rude or hard talk, but i really want to have an answers to following:- Do you consider all Russians/Belaraus people somehow worse to access the same open source resources then other people in the world?- If so, how would you explain those actions- If you exclude certain nations based on nationality/geographic locations/political preferences can you please loud and clear announce a full list of the people you would like to exclude and the reasons to do soBest regards,YuriОтправлено с устройства Galaxy Исходное сообщение От: Elvis Stansvik Дата: 05.03.2022 3:36 ПП (GMT+03:00) Кому: Tuukka Turunen Копия: development@qt-project.org Тема: Re: [Development] Maintainance Tool You answered two out of the five questions Konrad had. Can you answerthe remaining ones?Cheers,ElvisDen lör 5 mars 2022 kl 11:08 skrev Tuukka Turunen :>> Hi Konrad et al, Like already mentioned Qt Project systems, code.qt.io repositories, github mirror etc are not blocked. Online installer for open-source users is blocked from Russia and Belarus based IP addresses. Plan is to block also download.qt.io and possibly some of the qt.io websites. These are done based on IP address. Blocking the installer and access to binaries affects a much larger number of users than those who are active in the community. It impacts also many who create closed source products using the open-source Qt. Yours, Tuukka From: Development on behalf of Konrad Rosenbaum > Date: Friday, 4. March 2022 at 23.25> To: development@qt-project.org > Subject: Re: [Development] Maintainance Tool>> Hi Tuukka,>> I believe an official statement from the Qt Company is in order - right now people are forced to find out the hard way whether they are blocked and how far the block goes. It is impossible to tell whether it is on purpose or not and what the purpose would be.>> It does not matter what side people are on, they deserve to know what's happening to them.>> It's also easier to accept and support this, if we know what "this" is. Please state very clearly:>> Who is being blocked? (Location, commercial customers, open source users, developers, ...?)>> Why are they blocked and for how long? (We might even agree with your reasoning.)>> What services are supposed to be blocked and which ones are not supposed to be blocked? (Commercial vs. Open Source, Binary vs. Source Downloads, Users vs. Contributors, ...)>> Where to report bugs in this block? (e.g. is Konstantin really supposed to be blocked from contributing?)>> And what discussions will be redirected to /dev/null? Right now we live in a situation that we all had hoped would not occur again in Europe. We had hoped that the hard learned lessons of our grand parents would prevent this from happening. Let's at least try to be a voice of reason in this situation. Konrad On 04/03/2022 17:34, Tuukka Turunen wrote:>> Hi, Like already mentioned, use of the online installer is blocked from certain IP addresses. Access to the Qt Project source code repository has not been blocked. If you wish to discuss this, please remember http://quips-qt-io.herokuapp.com/quip-0012-Code-of-Conduct.html Yours, Tuukka From: Development on behalf of Konstantin Ritt > Date: Friday, 4. March 2022 at 18.23> To: Denis Shienkov > Cc: Qt development mailing list > Subject: Re: [Development] Maintainance Tool>> Plz restrain your emotions. There is no reason to spread hysteria even more.>>> Konstantin>> пт, 4 мар. 2022 г. в 19:09, Denis Shienkov :>> Yes, it's kind of hysterical. I don't understand what the Qt company wants to achieve in the end? What is the purpose?>> So far, it looks more like a clowning: "the circus is gone, but the clowns remain.">> Qt Company can't stick your tongue out of the USA ass? :)>> I had a higher opinion of Qt Company up to this point ...>> This is not serious somehow, some kind of kindergarten. LOL. :)>> BR, Denis 04.03.2022 18:58, Konstantin Ritt пишет:>> As long as I can fetch sources I wouldn't take any actions.>> But anyways, bringing your own political preferences to the open source world rules is a quite hypocritical move.>> In the adult world, it doesn't matter if your community members / contributors have a skin tone, political or sexual preferences not like yours, or an IP address that belongs to some particular territory. Disappointed Konstantin>> пт, 4 мар. 2022 г. в 18:01, Andy Shaw :>> Hi, It is because your IP is detected to be in a country we do not allow downloads. If you are not able to access something you have purchased then let me know and I will get someone to get in touch with you directly about this. Otherwise, for the time being, this IP block will be in place. Regards,>> Andy From: Development On Behalf Of Konstantin Ritt> Sent:
Re: [Development] Maintainance Tool
Great answer.. it's all about the money, isn't it except that I truly believe that we both know it's not.. but still perfect answer from business perspective point of view..RegardsYuri Исходное сообщение От: Thiago Macieira Дата: 04.03.2022 10:52 ПП (GMT+03:00) Кому: development@qt-project.org Тема: Re: [Development] Maintainance Tool On Friday, 4 March 2022 07:58:34 PST Konstantin Ritt wrote:> But anyways, bringing your own political preferences to the open source> world rules is a quite hypocritical move.The problem is not the open source, it's that providing the downloads is a business (it has a cost for the company offering them, for example). Then business rules apply.The same way that obtaining sources for (L)GPL content you got as a binary is also a business obligation and must be honoured.-- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel DPG Cloud Engineering___Development mailing listDevelopment@qt-project.orghttps://lists.qt-project.org/listinfo/development___ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development
Re: [Development] Maintainance Tool
I totally agree, but just want to add something..It's not even about government. We all might have different opinions about our governments, which is ok, and for example I also have mine, BUT, it very important to realise and accept that isolation the way it happens now will have completely opposite effect then expected..And another thing that I think IT people is one of the most free in the world in a sence of ability to exchange of information and also smart enough to make own conclusions about what they see and hear around... but point is that to make conclusion and decision you should be strong enough to get an information from many sides, otherwise its just an excuse to follow a mainstream without own opinion.. Again, may be there are lot of business reasons to block RU or whatever other regions you decide to block, but its more not to put any motto as an excuse as it leads only to escalations rather then understanding and finding right solutions.RegardsYuri Исходное сообщение От: Alexander Akulich Дата: 04.03.2022 9:10 ПП (GMT+03:00) Кому: Konstantin Ritt Копия: Qt development mailing list Тема: Re: [Development] Maintainance Tool The block is actually helping the Russian government. It wants to isolate ru people and you want to isolate ru people too. How wise!Leaving ru alone with propaganda won't help at all.People who do or want to contribute to the worldwide opensource projects are *not* the same as people who make or support war(s).GitHub got it right: https://github.com/github/feedback/discussions/12042On Fri, Mar 4, 2022 at 8:56 PM Konstantin Ritt wrote:Oh well, my codereview.qt-project.org account is also inaccessible. This is not about your attitude towards RU gov, but your attitude towards me personally.Sure I can use Tor to log-in from some other IP. But I wouldn't, that's your fault not mine.P.S. Do I have a moral right to put my -2 to contributions not due to the code quality but due to their author's mother language, country or nationality. Do *you* have a moral right to hit my rights due to my mother language, country or nationality?Konstantinпт, 4 мар. 2022 г. в 19:39, evilruff :Freedom is an ability to make an own judgments on things with a follow-up decisions which are explained rather then following popular trends without even close understanding the subject.. I am using Qt from version 1.33, and was a customer of TrollTech since then.. But I hardly remember Qt in any way followed any political agenda. Out of curiosity can you announce full list of blocked countries, may be North Korea or Iran? Just wondering if you block Crimea users after 2014? There were hell of the wars and military conflicts around the world since 2000, and I don't think that it was a matter for Qt ever. I mean really, its open source thing, there are things like VPN, proxies.. we all here in IT world, practically it will mean nothing at all rather then adding oil in already started fire.. Declaring sanctions that way is nothing then escalating conflict, my view on this that in reallity its a demand of 'large scale' sponsors and companies supporting Qt, but do you truly think it has anything about freedom, democracy etc?It would be much better to say - listen, we are open source and prefer to stay out of politics as we know nothing about that, but we are company and majority of our top customers pushed such decision and we decided that our commonwealth is more important... I mean it could be good or bad but at least it will be true...RegardsYuri Исходное сообщение От: Denis Shienkov Дата: 04.03.2022 7:09 ПП (GMT+03:00) Кому: development@qt-project.org Тема: Re: [Development] Maintainance Tool Yes, it's kind of hysterical. I don't understand what the Qt company wants to achieve in the end? What is the purpose? So far, it looks more like a clowning: "the circus is gone, but the clowns remain." Qt Company can't stick your tongue out of the USA ass? :) I had a higher opinion of Qt Company up to this point ... This is not serious somehow, some kind of kindergarten. LOL. :) BR, Denis 04.03.2022 18:58, Konstantin Ritt пишет: As long as I can fetch sources I wouldn't take any actions. But anyways, bringing your own political preferences to the open source world rules is a quite hypocritical move. In the adult world, it doesn't matter if your community members / contributors have a skin tone, political or sexual preferences not like yours, or an IP address that belongs to some particular territory. Disappointed Konstantin пт, 4 мар. 2022 г. в 18:01, Andy Shaw :
Re: [Development] Maintainance Tool
Freedom is an ability to make an own judgments on things with a follow-up decisions which are explained rather then following popular trends without even close understanding the subject.. I am using Qt from version 1.33, and was a customer of TrollTech since then.. But I hardly remember Qt in any way followed any political agenda. Out of curiosity can you announce full list of blocked countries, may be North Korea or Iran? Just wondering if you block Crimea users after 2014? There were hell of the wars and military conflicts around the world since 2000, and I don't think that it was a matter for Qt ever. I mean really, its open source thing, there are things like VPN, proxies.. we all here in IT world, practically it will mean nothing at all rather then adding oil in already started fire.. Declaring sanctions that way is nothing then escalating conflict, my view on this that in reallity its a demand of 'large scale' sponsors and companies supporting Qt, but do you truly think it has anything about freedom, democracy etc?It would be much better to say - listen, we are open source and prefer to stay out of politics as we know nothing about that, but we are company and majority of our top customers pushed such decision and we decided that our commonwealth is more important... I mean it could be good or bad but at least it will be true...RegardsYuri Исходное сообщение От: Denis Shienkov Дата: 04.03.2022 7:09 ПП (GMT+03:00) Кому: development@qt-project.org Тема: Re: [Development] Maintainance Tool Yes, it's kind of hysterical. I don't understand what the Qt company wants to achieve in the end? What is the purpose? So far, it looks more like a clowning: "the circus is gone, but the clowns remain." Qt Company can't stick your tongue out of the USA ass? :) I had a higher opinion of Qt Company up to this point ... This is not serious somehow, some kind of kindergarten. LOL. :) BR, Denis 04.03.2022 18:58, Konstantin Ritt пишет: As long as I can fetch sources I wouldn't take any actions. But anyways, bringing your own political preferences to the open source world rules is a quite hypocritical move. In the adult world, it doesn't matter if your community members / contributors have a skin tone, political or sexual preferences not like yours, or an IP address that belongs to some particular territory. Disappointed Konstantin пт, 4 мар. 2022 г. в 18:01, Andy Shaw : Hi, It is because your IP is detected to be in a country we do not allow downloads. If you are not able to access something you have purchased then let me know and I will get someone to get in touch with you directly about this. Otherwise, for the time being, this IP block will be in place. Regards, Andy From: Development On Behalf Of Konstantin Ritt Sent: Friday, March 4, 2022 1:43 PM To: Konstantin Shegunov Cc: Qt development mailing list Subject: Re: [Development] Maintainance Tool I don't care. I need some explanations here, at public dev ML. Regards, Konstantin пт, 4 мар. 2022 г. в 15:27, Konstantin Shegunov : Hi, I imagine you're using a russian IP address, so this[1] should shed some light on the matter. Kind regards, Konstantin. [1]: https://forum.qt.io/topic/134724/unlock-qt-in-russia ___ 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
Re: [Development] QList
> On 22 Mar 2017, at 10:39, Martin Smithwrote: > > >The whole issue here is the "sure it is longer". > > It's not the WHOLE issue. If you encounter... > > auto keys = theHash.keys(); > > ...in someone's code, you have to look around in the rest of the code to > figure out what keys is, unless you are already familiar with the keys() > function for whatever theHash is. Totally agree. That’s why I never use auto's myself as then you work on many different projects after several years in complicated code you hardly remember what those ‘auto’s’ means. I mean I am not against them in general, but as for me I prefer to have an explicit typing in my code, it’s much easier to read. As for QList/QVector.. With all respect to what’s already was saying in this thread, issues mentioned in original article about Qt containers are known for years and it’s more about to choose right container, I really don’t see a point why should I change something if I know exactly how my code works and why I use one or another container. As an example I have one project which is already about 15-17 years old..it’s big commercial product. It started with Qt3, then was at some point moved by somebody to Qt4 with Qt3Support.. then I got back to it we started to migrate it to Qt5, it took almost half a year for me to migrate it to stable version. I am not even talking about a fact that last year I hardly can answer myself which 5.* is a production version, but that’s other subject. So I really think that removing/changing behaviour of such core things like QList is really a bad idea. It’s not about laziness.. it’s more about that the ones who understand difference between QVector/QList etc already using them right, and for others it doest really matter.. Yuri ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development