Re: Qt, Open Source and corona

2020-04-14 Thread Sven Brauch
On Tuesday, 14 April 2020 06:01:47 CEST Nicolás Alvarez wrote:
> I agree it's possible that "we're thinking about restricting ALL Qt
> releases to paid license holders for the first 12 months" was just to
> force our hand and make us give them other concessions, and that
> they're not actually planning to do it.
> 
> But that's what the fork discussion is about. As Nate said, "we are
> thinking of forking Qt" and having credible ability to do so, might
> force *their* hand and make them take a step back. If then
> negotiations go well, we don't need to actually fork. *Worst* case,
> negotiations don't go well, and we have a head start on the forking
> work.

I completely agree with this. Both "we will restrict releases for 12 months" 
and "we will fork Qt" are terrible decisions. But, I am in fact convinced that 
a potential KDE/KDAB/...-backed fork would quickly gain a *lot* of users and 
also contributors. I expect TQtC knows this as well.

Planning how this fork could work out and saying "ok, if you do this, we do 
that" puts us in a position of power in this conflict, which makes it an 
important thing to do.

Best,
Sven





Re: Qt, Open Source and corona

2020-04-13 Thread Nicolás Alvarez
El jue., 9 de abr. de 2020 a la(s) 09:01, Florian Bruhin
(m...@the-compiler.org) escribió:
> One possible reading of Olaf's original mail is that TQtC simply was bluffing
> in order to force "negotiations" about some other part of the agreement they
> don't like:
>
>   The Qt Company says that they are willing to reconsider the approach only if
>   we offer them concessions in other areas.
>
> Indeed, they now released a (very brief) announcement[2] claiming that they,
> apparently, never meant things that way:
>
>   There have been discussions on various internet forums about the future of 
> Qt
>   open source in the last two days. The contents do not reflect the views or
>   plans of The Qt Company.
>
>   The Qt Company is proud to be committed to its customers, open source, and
>   the Qt governance model.
>
> Needless to say, after more and more moves against the open-source side of Qt
> recently, I place a lot more trust in statements coming from KDE rather than
> those coming from TQtC...

I agree it's possible that "we're thinking about restricting ALL Qt
releases to paid license holders for the first 12 months" was just to
force our hand and make us give them other concessions, and that
they're not actually planning to do it.

But that's what the fork discussion is about. As Nate said, "we are
thinking of forking Qt" and having credible ability to do so, might
force *their* hand and make them take a step back. If then
negotiations go well, we don't need to actually fork. *Worst* case,
negotiations don't go well, and we have a head start on the forking
work.

-- 
Nicolás


Re: Qt, Open Source and corona

2020-04-13 Thread Michael Rochefort
Hopefully this email is put in the chain as intended, if not, my apologies.

On Thu Apr 9 10:01:48 BST 2020 Boudewijn Rempt wrote:
> * There needs to be a mailing list or two
> * There needs to be a system like gerrit or gitlab to host development
> * There needs to be CI -- the Qt project has its own thing for that, COIN.
> * There needs to be a website
> * There needs to be a committee or a way of making decisions: what to keep, 
> what to drop, how to handle relations with the Qt company, how to release, 
> whether Qt6 still makes sense, or whether Qt5 should be developed for the 
> next decade...

The last point in particular is something I'm not seeing mentioned as much 
here. Part of the reason for using Qt is not just for the flexibility of its 
GUI system, but the underlying stack framework it provides. That, paired with 
the fact that it works reasonably well on the major platforms it supports, e.g. 
Windows, macOS, and Linux for the desktop space, makes it a very useful tool 
for creating consistently behaving cross platform applications. The discussions 
I've seen so far, and that's probably due to the user base here, seem to be 
focused on just the KDE and Linux community's needs. However, in the situation 
of a fork, would the community be willing to support the other platforms?

Paul posted a bit of what I was talking to him about (thanks for that!), but I 
would like to expand upon it further. In our industry (feature VFX and 
animation) Qt has a significant role in the tools we make. Autodesk uses it for 
Maya and 3DS Max; Foundry uses it for Nuke, Mari, Katana, and I think they're 
transitioning Modo to it; SideFX uses it for Houdini; pretty much every 
in-house studio tool with a GUI is Qt based (or otherwise written in OpenGL), 
and a myriad of other products use Qt. Marcus Ottosson authored Qt.py[0], which 
is a "Minimal Python 2 & 3 shim around all Qt bindings - PySide, PySide2, PyQt4 
and PyQt5" which has been helpful with transitions in our industry in 
accordance with our VFX Reference Platform[1]. Autodesk releases the source 
code for Qt and any of their modifications. Based on the Houdini docs[2], 
SideFX seems to be using the LGPL variant of Qt, though their built header 
files distributed have the commercial/LGPL/GPL statements in them (same with 
Autodesk). I'm not super familiar with building Qt itself as I'm not a dev so I 
don't know if that's to be expected. And as an industry we typically stick to 
LTS releases, which is going to be changing for the free edition of Qt with 
5.15...

When I heard about the forking possibility, here's what ran through my head 
first:

What kind of impact would a fork have on the ecosystem community if there is a 
significant divergence from the commercial offering? Would the community be up 
for maintaining their own Qt for Python (or other language) bindings and 
documentation? What about groups that write plugin tools for other host 
applications that use the commercial offering but also have their own 
open-source standalone application? What impact will this have on the agreement 
between the KDE Foundation and the Qt Company? What resources do we actually 
have to support the huge multi-platform offering that is Qt?

There are a lot of questions that a fork opens up and not a lot of answers 
right now as it's all unknown. I think laying out a plan for a potential 
community fork is a smart move considering the Qt Company's recent behavior, 
even if a fork is the least desirable option. However, I think determining 
fundamental resources, specifically developers willing to partake in this 
venture is the first step that needs to happen. Then working on the base goals 
of the project with those resources in mind to decide what is feasible and a 
priority to support. Determining CI/hosting/naming, to me, are more 
after-the-fact details that do matter but don't accomplish or mean much unless 
the previous points are solved.

Hopefully this all makes some form of sense :)

Cheers,
Mike

[0] https://www.github.com/mottosso/Qt.py
[1] https://vfxplatform.com
[2] https://www.sidefx.com/docs/houdini/licenses/index.html


Re: Qt, Open Source and corona

2020-04-10 Thread Johan Ouwerkerk
On Fri, Apr 10, 2020 at 4:10 PM Ivan Čukić  wrote:
>
> > want use KDE as the "open version of Qt" shop then we should probably
> > first look at the number of fixes to upstream actually made through
> > KDE mirrors directly. I.e. count how many people use KDE repos to
>
> I think I agree with your sentiment, but:
>
> Not sure what you meant here - patches can not go from KDE mirror to Qt
> directly:
>  - CLA
>  - It is a mirror - all development is done in Qt's GIT repository.
>

I probably expressed myself poorly there. :)

FWIW: the first idea I had was to simply count the activity of private
"qt" repositories on invent.kde.org which kind of presupposes that
people use invent.kde.org as a convenient backup of their local work
as well (kind of the default Gitlab/Github mindset). That might not
hold, especially not if people have 'direct' committer access to repos
hosted by the Qt project itself.

The main thing is that before deciding to jump in we should probably
first figure out how many contributions and how many contributors we
can currently sustain and then re-asses our options.

Regards,

- Johan


Re: Qt, Open Source and corona

2020-04-10 Thread Martin Floeser

Am 2020-04-10 18:25, schrieb Philippe Cloutier:

Hi Sebastian, thanks everyone for your contribution to discussion on
this important albeit unfortunate topic,

Let's discuss a name if and only if we decide to fork. Thank you for not 
needlessly derail this discussion.


Kind regards
Martin Flöser


Re: Qt, Open Source and corona

2020-04-10 Thread Philippe Cloutier
Hi Sebastian, thanks everyone for your contribution to discussion on 
this important albeit unfortunate topic,


Le 2020-04-09 à 10:06, Sebastian Kügler a écrit :

On donderdag 9 april 2020 15:29:22 CEST Noah Davis wrote:

I've seen a lot of people on Reddit and various chat rooms who are a
fan of Kt as a name.

I'd advise against this discussion at this point, it doesn't belong here, it's
a topic that can quickly explode, lead to bike-shedding and distracts from the
very serious topic of "what is a good strategy to move forward in this
situation?".

Let's not throw the baby out with the bathwater.



I don't see how discussing a name throws anything out. Coming from a 
Debian background, I know from the Iceweasel debacle that forks do not 
have to be seen as pure waste and can lead to great results.


Unless the situation is less bad than it seemed in Olaf's report, I 
don't find it too early to discuss a name. In fact, if there is concern 
about distraction, finding a name early can be strategic to facilitate 
creating dedicated infrastructure. Until a dedicated forum is created, I 
do not see what forum other than this one would be better for such a 
discussion. Of course, in no way does that prevent usual discussion 
hygiene - if a reply in a thread which has reached this one's size 
focuses on naming, better adjust the Subject to reflect that.



As for Noah's suggestion, thanks Noah, I find the name interesting. I 
find it short though. It's great if "KT" is not a popular acronym, but 
2-letter names unavoidably remain quite ambiguous, and even search 
engines themselves may ignore 2-letter words. As a prominent example, 
MySQL FULLTEXT requires 3 or 4 by default:

https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_ft_min_word_len
https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_ft_min_token_size




[...]


Sincerely hoping to see this discussion remain nothing more than a not-so-Qt 
discussion,
--
Philippe Cloutier
http://www.philippecloutier.com



Re: Qt, Open Source and corona

2020-04-10 Thread Ivan Čukić
> want use KDE as the "open version of Qt" shop then we should probably
> first look at the number of fixes to upstream actually made through
> KDE mirrors directly. I.e. count how many people use KDE repos to

I think I agree with your sentiment, but:

Not sure what you meant here - patches can not go from KDE mirror to Qt 
directly:
 - CLA
 - It is a mirror - all development is done in Qt's GIT repository.

Cheers,
Ivan



-- 
dr Ivan Čukić
i...@cukic.co, https://cukic.co/
gpg key fingerprint: 8FE4 D32F 7061 EA9C 8232  07AE 01C6 CE2B FF04 1C12




Re: Qt, Open Source and corona

2020-04-10 Thread Boudewijn Rempt
On vrijdag 10 april 2020 15:41:39 CEST Johan Ouwerkerk wrote:
> On Thu, Apr 9, 2020 at 9:04 PM Jens  wrote:
> >
> > I can’t make any calls since the work isn’t on my shoulders but if the Qt 
> > company are ready to pull this stunt AND then lie about it in the vaguest 
> > most awkward way of saying “KDE and Qt Free are lying” they will do this 
> > again and forking, even though Qt Company cowered out now, might be better 
> > in the long run.
> >
> 
> I think forking is premature. The existing FOSS releases of Qt are not
> going away just yet. Negotiations are still ongoing and have not yet
> broken down irretrievably.
> 

Sure, but figuring out what would need to be done, who it could be done with, 
and what would need to be in place would be the smart thing to do. Being 
prepared is always good.


-- 
https://www.krita.org




Re: Qt, Open Source and corona

2020-04-10 Thread Johan Ouwerkerk
On Thu, Apr 9, 2020 at 9:04 PM Jens  wrote:
>
> I can’t make any calls since the work isn’t on my shoulders but if the Qt 
> company are ready to pull this stunt AND then lie about it in the vaguest 
> most awkward way of saying “KDE and Qt Free are lying” they will do this 
> again and forking, even though Qt Company cowered out now, might be better in 
> the long run.
>

I think forking is premature. The existing FOSS releases of Qt are not
going away just yet. Negotiations are still ongoing and have not yet
broken down irretrievably.

While there's plenty of stakeholders we could enumerate (and not just
companies like e.g. Bosch, think government as well), if we really
want use KDE as the "open version of Qt" shop then we should probably
first look at the number of fixes to upstream actually made through
KDE mirrors directly. I.e. count how many people use KDE repos to
develop Qt and then push for upstreaming their work (and encourage
people and other partners to do so as well). Because ultimately the
real work is not a mailing list, hosting or even CI: it is about
keeping the project moving forward with new graphical
stacks/technologies, OSes, form-factors, C++ standards and bindings,
and for that reason alone it is better to know that you can actually
pull it off before creating another Copperspice.

That is not trivial, and even *many* fixes don't compare to a full
time job of keeping the platform relevant and up to date.

Regards,

-Johan


Re: Qt, Open Source and corona

2020-04-09 Thread Eike Hein
It's important to differentiate things we know and
things we don't know, especially in situations that
invite speculation.

What we do know:
- There's a contract. It's a vital document that
  has served everyone well for a long time.
- Parties to a contract can change in all sorts of
  ways over time, but contracts remain binding.
- There's a body maintaining that contract.
- Contracts can be improved.

That's not a small thing!


Cheers,
Eike
-
KDE e.V. Vice President



April 9, 2020 9:04 PM, "Jens"  wrote:

> I can’t make any calls since the work isn’t on my shoulders but if the Qt 
> company are ready to pull
> this stunt AND then lie about it in the vaguest most awkward way of saying 
> “KDE and Qt Free are
> lying” they will do this again and forking, even though Qt Company cowered 
> out now, might be better
> in the long run.
> 
> Again since I wouldn’t be pulling the load this should be treated as “random 
> dude talking”. 
> 
> Sent from Phone, hence short mail
> 
>> On 9 Apr 2020, at 16:27, Eike Hein  wrote:
>> 
>>> Let's not throw the baby out with the bathwater.
>> 
>> This is very true.
>> 
>> The KFQF with all representatives remains actively
>> working on the issues with the same mission state-
>> ment, too.
>> 
>> Cheers,
>> Eike
>> -
>> KDE e.V. Vice President


Best regards,
Eike Hein
-
KDE e.V. vice president, treasurer


Re: Qt, Open Source and corona

2020-04-09 Thread Jens
I can’t make any calls since the work isn’t on my shoulders but if the Qt 
company are ready to pull this stunt AND then lie about it in the vaguest most 
awkward way of saying “KDE and Qt Free are lying” they will do this again and 
forking, even though Qt Company cowered out now, might be better in the long 
run.

Again since I wouldn’t be pulling the load this should be treated as “random 
dude talking”. 



Sent from Phone, hence short mail

> On 9 Apr 2020, at 16:27, Eike Hein  wrote:
> 
> 
>> 
>> Let's not throw the baby out with the bathwater.
> 
> This is very true.
> 
> The KFQF with all representatives remains actively
> working on the issues with the same mission state-
> ment, too.
> 
> 
> Cheers,
> Eike
> -
> KDE e.V. Vice President



Re: Qt, Open Source and corona

2020-04-09 Thread Eike Hein
> Let's not throw the baby out with the bathwater.

This is very true.

The KFQF with all representatives remains actively
working on the issues with the same mission state-
ment, too.


Cheers,
Eike
-
KDE e.V. Vice President


Re: Qt, Open Source and corona

2020-04-09 Thread Sebastian Kügler
On donderdag 9 april 2020 15:29:22 CEST Noah Davis wrote:
> I've seen a lot of people on Reddit and various chat rooms who are a
> fan of Kt as a name.

I'd advise against this discussion at this point, it doesn't belong here, it's 
a topic that can quickly explode, lead to bike-shedding and distracts from the 
very serious topic of "what is a good strategy to move forward in this 
situation?".

Let's not throw the baby out with the bathwater.

I certainly didn't want to start such a discussion, just answer a question 
that tries to draw a line between "what is the part of Qt that can be taken 
into a fork, and what is not?", the trademark (just like infrastructure and 
quite a few other things) are owned by Qt, not freely licensed and thus 
outside of the scope of a fork (so would require investing resources to 
replace).
-- 
sebas

http://vizZzion.org





Re: Qt, Open Source and corona

2020-04-09 Thread Noah Davis
I've seen a lot of people on Reddit and various chat rooms who are a
fan of Kt as a name.

- It fits well in a square, which makes it great for logos.
- It's unusual, but not weird looking.
- It looks kind of like an element on a periodic table.
- In Google and DuckDuckGo searches for "kt", most things on the first
page were pretty obscure and unrelated to software.
- kT is used in a lot of plasma parameters.
- The K-T extinction event was the end of a previous era and the
beginning of our era.
- Kt is tool kit backwards.
- Katie could become the mascot for Kt.

On Thu, Apr 9, 2020 at 8:55 AM Sebastian Kügler  wrote:
>
> On donderdag 9 april 2020 14:12:36 CEST Clemens Toennies wrote:
> > On Apr 9, 2020 11:34, "Jens"  wrote:
> > > > Hosting of the website also wouldn't be an issue (and if it ends up
> > > > being high traffic, as long as the content is cacheable we can rely on
> > > > Cloudflare). People would need to step up to write the content and
> > > > produce any necessary graphics though :)
> [...]
> > > "I will happily make graphics"
> >
> > Regarding website/domain/url/graphics:
> > What potential names would be allowed?
> > Is anything with "Qt" in it legal or would everything need to be renamed?
>
> https://www.qt.io/trademark/
>
> Qt's trademark policy is unsurprisingly strict, and it seems well managed on
> top of that. A fork of Qt has to be make a clear distinction in its name, and
> "anything with Qt in it" will be as misleading as marketing your os as "The
> Windows Alternative".
>
> A fork of Qt would need a new name and its own branding.
> --
> sebas
>
> http://www.kde.org | http://vizZzion.org
>
>


Re: Qt, Open Source and corona

2020-04-09 Thread Sebastian Kügler
On donderdag 9 april 2020 14:12:36 CEST Clemens Toennies wrote:
> On Apr 9, 2020 11:34, "Jens"  wrote:
> > > Hosting of the website also wouldn't be an issue (and if it ends up
> > > being high traffic, as long as the content is cacheable we can rely on
> > > Cloudflare). People would need to step up to write the content and
> > > produce any necessary graphics though :)
[...]
> > "I will happily make graphics"
> 
> Regarding website/domain/url/graphics:
> What potential names would be allowed?
> Is anything with "Qt" in it legal or would everything need to be renamed?

https://www.qt.io/trademark/

Qt's trademark policy is unsurprisingly strict, and it seems well managed on 
top of that. A fork of Qt has to be make a clear distinction in its name, and 
"anything with Qt in it" will be as misleading as marketing your os as "The 
Windows Alternative".

A fork of Qt would need a new name and its own branding.
-- 
sebas

http://www.kde.org | http://vizZzion.org




Re: Qt, Open Source and corona

2020-04-09 Thread dimkard




On 09.04.2020 10:57, Boudewijn Rempt wrote:

On donderdag 9 april 2020 10:19:00 CEST Paul Brown wrote:

To further this list, a friend in the VFX industry  pointed out that 
all these

non-KDE projects use the Free version of Qt  (thanks Mike):

* Appleseed: https://appleseedhq.net/  --- 
https://github.com/appleseedhq/

appleseed
* Gaffer (by Image Engine): https://gafferhq.org/ --- 
https://github.com/

gafferHQ/gaffer
* Olive Editor: https://olivevideoeditor.org/  ---  
https://github.com/olive-editor/olive

* OpenCue (Python): https://www.opencue.io/  --  https://github.com/
AcademySoftwareFoundation/OpenCue
* Autodesk Maya-USD:  https://github.com/autodesk/maya-usd

... and from Pixar:

* Pixar USD (Python): https://graphics.pixar.com/usd/docs/index.html  
---

https://github.com/PixarAnimationStudios/usd
* Pixar OpenTimelineIO (Python): http://opentimeline.io/  ---  
https://

github.com/PixarAnimationStudios/opentimelineio



The Foundry also uses Qt for its insanely expensive Mari application.


+ about the whole -except Phosh- of "Linux on Mobile" ecosystems depend 
on Qt:


- Plasma Mobile
- Unity 8 (UBPorts)
- Luna Next (LuneOS)
- Glacier
- Sailfish
- Asteroid

It's a pity that all this happens at the same time that PinePhone has 
made the Linux smartphone dream come true.


Re: Qt, Open Source and corona

2020-04-09 Thread Clemens Toennies
On Apr 9, 2020 11:34, "Jens"  wrote:
>
> > Hosting of the website also wouldn't be an issue (and if it ends up
> > being high traffic, as long as the content is cacheable we can rely on
> > Cloudflare). People would need to step up to write the content and
> > produce any necessary graphics though :)
> >
>
> Graphics?
>
> ... you have my bow / I volonteer as tribute / and other references that
mean
> "I will happily make graphics"

Regarding website/domain/url/graphics:
What potential names would be allowed?
Is anything with "Qt" in it legal or would everything need to be renamed?

Greetings, Clemens.


Re: Qt, Open Source and corona

2020-04-09 Thread Florian Bruhin
Hi,

(Apologies for not answering to the original mail in this thread, I only
subscribed after it was sent and can't find a Message-ID in the web archives.)

As the maintainer of a web browser[1] using QtWebEngine, I find this deeply
concerning. A year delay in security updates would be unacceptable for my
project (and I suspect KDE Falkon as well), so, realistically I'd need to take
a decision between:

a) Switching to something different like Chromium Embedded Framework, which
means months of work on top of an ever-growing backlog;

b) Buying a Qt Startup License with all that it entails (probably including
qutebrowser not being a proper FOSS project anymore), which is pretty much not
an option given the licensing terms;

c) Throwing the towel after 6.5 years (which also means losing a
donation-funded part-time job, not to mention abandoning a project and
community which is of immense importance to me personally).

Needless to say, that wouldn't be a decision I want to make, and this
announcement from KDE really wasn't an easy thing to digest.

One possible reading of Olaf's original mail is that TQtC simply was bluffing
in order to force "negotiations" about some other part of the agreement they
don't like:

  The Qt Company says that they are willing to reconsider the approach only if
  we offer them concessions in other areas.

Indeed, they now released a (very brief) announcement[2] claiming that they,
apparently, never meant things that way:

  There have been discussions on various internet forums about the future of Qt
  open source in the last two days. The contents do not reflect the views or
  plans of The Qt Company.   
  
  The Qt Company is proud to be committed to its customers, open source, and
  the Qt governance model.

Needless to say, after more and more moves against the open-source side of Qt
recently, I place a lot more trust in statements coming from KDE rather than
those coming from TQtC...

Still, their announcement seems to claim that they have not made the statements
(or at least, don't commit to them) as quoted in Olaf's original mail.

Could someone from the KDE Free Qt Foundation please clarify?

Some quick thoughts regarding forks: I do not think a community fork of
QtWebEngine would be realistic in any sense.  As far as I remember, in a Qt
talk it was mentioned that it takes around two man-months to rebase their APIs
on top of a new Chromium release (which often means *millions* of changed
lines, in the subset of Chromium code QtWebEngine imports!). However, I suppose
most projects could somehow live with the delay, even if inconvenient (as
they're not using QtWebEngine to display untrusted web content).

Thanks for all the work you do - this is yet another example showing how
important it is.

(Note: I plan to send a similar mail to the Qt Interest list. I hope it won't
attract too many trolls, and will instead result in the Qt Company clarifying
their position on this whole thing. Wish me luck...)

Florian

[1] https://qutebrowser.org/
[2] https://www.qt.io/blog/qt-and-open-source

-- 
m...@the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org 
   https://bruhin.software/ | https://github.com/sponsors/The-Compiler/
   GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
 I love long mails! | https://email.is-not-s.ms/


signature.asc
Description: PGP signature


Re: Qt, Open Source and corona

2020-04-09 Thread Boudewijn Rempt
On donderdag 9 april 2020 11:31:52 CEST Ben Cooksley wrote:

> Gerrit on the other hand is a completely different matter - it doesn't
> even know how to send email properly...

I guess a community fork of Qt can work just as well with gitlab :-)

> CI for Qt sounds like Pandora's box though, and a complete nightmare -
> that is the hard one in that list (whether you would want to use their
> system is another matter, given the number of severe regressions it
> hasn't caught in the past few releases)

Yes...

-- 
https://www.krita.org




Re: Qt, Open Source and corona

2020-04-09 Thread Klaas Freitag
Am 08.04.20 um 20:03 schrieb Nate Graham:
> On 4/8/20 9:32 AM, Christoph Cullmann wrote:
>> On 2020-04-08 15:39, Boudewijn Rempt wrote:
>>> On woensdag 8 april 2020 13:13:41 CEST Jens wrote:

> It's heartening that KDAB has already indicated willingness to support
> such a thing should it become necessary. Are there other Qt-using
> companies who we could reach out to? Maybe also linux distro packagers?

There are many small companies with a few crafters building Qt apps for
all kind of devices. I can imagine that many of them would be willing to
contribute small pieces as well if that would be a benefit for them.
Even if they can not use Qt under a free license, a benefit could also
be things like a vibrant developer community, blogs etc. that are
strongly Qt related.

Needed for that would be some kind of community management for this kind
of community. I am, tbh, not sure if the KDE is the right organization
to do that, maybe that is something that should go on a parallel track
initiated through KDAB & friends? If so (and probably there are already
thoughts), this should go hand in hand with the KDE initiatives to build
a strong ecosystem.

> Perhaps the KDE e.V. could look into hiring people to help maintain the
> fork, given the importance of Qt's code to our software.
Well yes, all in all this is a huge task. It will be hard to keep a free
Qt fork the leading technology without a paid developer group.

I myself, with my own fork experiences, very much hope that all this can
still be avoided.

Klaas


Re: Qt, Open Source and corona

2020-04-09 Thread Jens
> Hosting of the website also wouldn't be an issue (and if it ends up
> being high traffic, as long as the content is cacheable we can rely on
> Cloudflare). People would need to step up to write the content and
> produce any necessary graphics though :)
> 

Graphics? 

... you have my bow / I volonteer as tribute / and other references that mean 
"I will happily make graphics"

/Jens




Re: Qt, Open Source and corona

2020-04-09 Thread Ben Cooksley
On Thu, Apr 9, 2020 at 9:02 PM Boudewijn Rempt  wrote:
>
> On woensdag 8 april 2020 23:20:34 CEST Jens wrote:
>
> >
> > Is there any vague calculations concerning the work that would be needed 
> > being
> > done?
> >
>
> * There needs to be a mailing list or two
> * There needs to be a system like gerrit or gitlab to host development
> * There needs to be CI -- the Qt project has its own thing for that, COIN.
> * There needs to be a website
> * There needs to be a committee or a way of making decisions: what to keep, 
> what to drop, how to handle relations with the Qt company, how to release, 
> whether Qt6 still makes sense, or whether Qt5 should be developed for the 
> next decade...
>
> From what I see, gerrit and coin are using serious amounts of sysadmin time, 
> and that needs money. Creating a decision-making process is going to be the 
> hardest thing. I'm guessing that hosting another couple of mailing lists and 
> having Qt on KDE's download mirror network isn't going to be a problem. We 
> already mirror Qt's git repos.
>
> (Of course, I might have forgotten some things...)
>

I can confirm that the cost of hosting additional mailing lists would
be insignificant (as long as the new lists follow KDE policies
surrounding how email is handled).

The same also applies for hosting source code tarballs and binaries on
our mirror networks.

I suspect you could probably adjust Craft relatively easily enough to
produce installers for binary distribution of Qt should someone be
inclined to do so, at which point you can leverage our existing Binary
Factory without too much issue (we plan to add capacity to this anyway
as part of the move to Gitlab and KDE switching from Jenkins to Gitlab
CI)

Hosting of the website also wouldn't be an issue (and if it ends up
being high traffic, as long as the content is cacheable we can rely on
Cloudflare). People would need to step up to write the content and
produce any necessary graphics though :)

The same can be said for Git repositories, as long as they use our
Gitlab instance to do it (as hosting additional repositories on it
represents practically no additional cost aside from the resources
utilised by them, and storage is cheap these days)

Gerrit on the other hand is a completely different matter - it doesn't
even know how to send email properly...

CI for Qt sounds like Pandora's box though, and a complete nightmare -
that is the hard one in that list (whether you would want to use their
system is another matter, given the number of severe regressions it
hasn't caught in the past few releases)

> --
> https://www.krita.org
>
>

Cheers,
Ben


Re: Qt, Open Source and corona

2020-04-09 Thread Boudewijn Rempt
On woensdag 8 april 2020 23:20:34 CEST Jens wrote:

> 
> Is there any vague calculations concerning the work that would be needed 
> being 
> done?
> 

* There needs to be a mailing list or two
* There needs to be a system like gerrit or gitlab to host development
* There needs to be CI -- the Qt project has its own thing for that, COIN.
* There needs to be a website
* There needs to be a committee or a way of making decisions: what to keep, 
what to drop, how to handle relations with the Qt company, how to release, 
whether Qt6 still makes sense, or whether Qt5 should be developed for the next 
decade...

>From what I see, gerrit and coin are using serious amounts of sysadmin time, 
>and that needs money. Creating a decision-making process is going to be the 
>hardest thing. I'm guessing that hosting another couple of mailing lists and 
>having Qt on KDE's download mirror network isn't going to be a problem. We 
>already mirror Qt's git repos.

(Of course, I might have forgotten some things...)

-- 
https://www.krita.org




Re: Qt, Open Source and corona

2020-04-09 Thread Boudewijn Rempt
On donderdag 9 april 2020 10:19:00 CEST Paul Brown wrote:

> To further this list, a friend in the VFX industry  pointed out that all 
> these 
> non-KDE projects use the Free version of Qt  (thanks Mike):
> 
> * Appleseed: https://appleseedhq.net/  --- https://github.com/appleseedhq/
> appleseed
> * Gaffer (by Image Engine): https://gafferhq.org/ --- https://github.com/
> gafferHQ/gaffer
> * Olive Editor: https://olivevideoeditor.org/  ---  
> https://github.com/olive-editor/olive
> * OpenCue (Python): https://www.opencue.io/  --  https://github.com/
> AcademySoftwareFoundation/OpenCue
> * Autodesk Maya-USD:  https://github.com/autodesk/maya-usd
> 
> ... and from Pixar:
> 
> * Pixar USD (Python): https://graphics.pixar.com/usd/docs/index.html  ---  
> https://github.com/PixarAnimationStudios/usd
> * Pixar OpenTimelineIO (Python): http://opentimeline.io/  ---  https://
> github.com/PixarAnimationStudios/opentimelineio
> 

The Foundry also uses Qt for its insanely expensive Mari application.

-- 
https://www.krita.org




Re: Qt, Open Source and corona

2020-04-09 Thread Paul Brown
On miércoles, 8 de abril de 2020 23:20:34 (CEST) Jens wrote:
> On onsdag 8 april 2020 kl. 20:11:47 CEST Paul Brown wrote:
> > On miércoles, 8 de abril de 2020 20:03:37 (CEST) Nate Graham wrote:
> > > On 4/8/20 9:32 AM, Christoph Cullmann wrote:
> > > > On 2020-04-08 15:39, Boudewijn Rempt wrote:
> > > >> On woensdag 8 april 2020 13:13:41 CEST Jens wrote:
> > > >>> The issue is for KDE is that we can't prepare ourselves. We can't
> > > >>> fork Qt,
> > > >>> because we lack the manpower to safely do so currently.
> > > >> 
> > > >> But if we work together with other participants in the Qt community,
> > > >> then it might be feasible. In fact, I think it's necessary to start
> > > >> bringing together a group of stakeholders and start preparing for a
> > > >> fork.
> > > > 
> > > > Actually, at least as the last possible option, if any further
> > > > cooperation breaks down, I agree with this.
> > > 
> > > I strongly agree. I think the sooner we demonstrate that we are capable
> > > of credibly maintaining a fork with other stakeholders in the FOSS Qt
> > > ecosystem, the stronger of a bargaining chip it will be in our
> > > negotiations with TQtC, so we don't have to. And in case the
> > > negotiations break down and we are forced to move forward with the fork,
> > > our prior preparation will ensure continuity so we won't have to
> > > scramble at the last minute.
> > > 
> > > It's heartening that KDAB has already indicated willingness to support
> > > such a thing should it become necessary. Are there other Qt-using
> > > companies who we could reach out to?
> > 
> > * Autodesk:
> > https://www.autodesk.com/company/legal-notices-trademarks/open-source-dist
> > r
> > ibution
> > 
> > * MBition (Daimler/Mercedes company -- Eike may be able to give mor
> > information that).
> 
> VLC? I mean its not a large company exactly but its Qt, it's ballsy and
> would probably be pro a fork.
> 

To further this list, a friend in the VFX industry  pointed out that all these 
non-KDE projects use the Free version of Qt  (thanks Mike):

* Appleseed: https://appleseedhq.net/  --- https://github.com/appleseedhq/
appleseed
* Gaffer (by Image Engine): https://gafferhq.org/ --- https://github.com/
gafferHQ/gaffer
* Olive Editor: https://olivevideoeditor.org/  ---  
https://github.com/olive-editor/olive
* OpenCue (Python): https://www.opencue.io/  --  https://github.com/
AcademySoftwareFoundation/OpenCue
* Autodesk Maya-USD:  https://github.com/autodesk/maya-usd

... and from Pixar:

* Pixar USD (Python): https://graphics.pixar.com/usd/docs/index.html  ---  
https://github.com/PixarAnimationStudios/usd
* Pixar OpenTimelineIO (Python): http://opentimeline.io/  ---  https://
github.com/PixarAnimationStudios/opentimelineio

Some are community-originated and others are company-originated projects, but, 
either way,  my guess is that they would all prefer things remained the way 
they were.

Cheers

Paul
-- 
Promotion & Communication

www: http://kde.org
Mastodon: https://mastodon.technology/@kde
Facebook: https://www.facebook.com/kde/
Twitter: https://twitter.com/kdecommunity
LinkedIn: https://www.linkedin.com/company/kde




Re: Qt, Open Source and corona

2020-04-08 Thread Jens
On onsdag 8 april 2020 kl. 20:11:47 CEST Paul Brown wrote:
> On miércoles, 8 de abril de 2020 20:03:37 (CEST) Nate Graham wrote:
> > On 4/8/20 9:32 AM, Christoph Cullmann wrote:
> > > On 2020-04-08 15:39, Boudewijn Rempt wrote:
> > >> On woensdag 8 april 2020 13:13:41 CEST Jens wrote:
> > >>> The issue is for KDE is that we can't prepare ourselves. We can't
> > >>> fork Qt,
> > >>> because we lack the manpower to safely do so currently.
> > >> 
> > >> But if we work together with other participants in the Qt community,
> > >> then it might be feasible. In fact, I think it's necessary to start
> > >> bringing together a group of stakeholders and start preparing for a
> > >> fork.
> > > 
> > > Actually, at least as the last possible option, if any further
> > > cooperation breaks down, I agree with this.
> > 
> > I strongly agree. I think the sooner we demonstrate that we are capable
> > of credibly maintaining a fork with other stakeholders in the FOSS Qt
> > ecosystem, the stronger of a bargaining chip it will be in our
> > negotiations with TQtC, so we don't have to. And in case the
> > negotiations break down and we are forced to move forward with the fork,
> > our prior preparation will ensure continuity so we won't have to
> > scramble at the last minute.
> > 
> > It's heartening that KDAB has already indicated willingness to support
> > such a thing should it become necessary. Are there other Qt-using
> > companies who we could reach out to?
> 
> * Autodesk:
> https://www.autodesk.com/company/legal-notices-trademarks/open-source-distr
> ibution
> 
> * MBition (Daimler/Mercedes company -- Eike may be able to give mor
> information that).


VLC? I mean its not a large company exactly but its Qt, it's ballsy and would 
probably be pro a fork.

Is there any vague calculations concerning the work that would be needed being 
done?

As non-programmer I don't want to be too gung-ho here, but I am feeling the 
feels out of this whole situations and when a lot of clever people say its 
possible to fork, I am all for.

What would be required by us as a community, how - IF a fork is coming - do we 
support with action and not words if it happens is also a critical detail.





Re: Qt, Open Source and corona

2020-04-08 Thread Christoph Cullmann

Hi,

just one quick question about this part:

But last week, the company suddenly informed both the KDE e.V. board 
and the
KDE Free QT Foundation that the economic outlook caused by the Corona 
virus
puts more pressure on them to increase short-term revenue. As a result, 
they
are thinking about restricting ALL Qt releases to paid license holders 
for the
first 12 months. They are aware that this would mean the end of 
contributions

via Open Governance in practice.


I have seen no mails regarding this plan at all on the 
qt-interest/development list,
was that discussed/announced anywhere else beside in the discussions 
about this contract?

(or did I just miss that on the other lists?)

Greetings
Christoph

--
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org


Re: Qt, Open Source and corona

2020-04-08 Thread Adriaan de Groot
On Wednesday, 8 April 2020 21:06:12 CEST Eike Hein wrote:
> That is to say to others -- Qt Open Governance has been a
> collaborative and coordinated effort with close
> communication and will continue to be.

KDE e.V. has a statement about it as well, 

  https://ev.kde.org/2020/04/06/changes-in-qt-and-the-kde-free-qt-foundation/

with this closing paragraph:

===
Regardless of the future developments in this area, KDE continues to move 
forward with the guarantee that the KDE Free Qt Foundation will defend the 
rights of Free Software developers and Open Source software with regards to 
the Qt tool set.
===


[ade]

-- 
Adriaan de Groot, board member, KDE e.V.

signature.asc
Description: This is a digitally signed message part.


Re: Qt, Open Source and corona

2020-04-08 Thread Eike Hein
Hello Till,

I'd like to affirm what others in the community have already
done and thank KDAB for its support and participation in the
open Qt ecosystem and Qt Open Governance, and also KDE e.V.
in particular, over many years and today.

I'm very confident that KDE e.V., KDAB and others will
continue to do what we do best - work closely together in
the open for the benefit of Qt and its users.

That is to say to others -- Qt Open Governance has been a
collaborative and coordinated effort with close
communication and will continue to be.



Best regards,
Eike Hein
-
KDE e.V. Vice President



April 8, 2020 2:27 PM, "Till Adam"  wrote:

> Hi Olaf,
> 
> thank you for sharing your perspective and for your important work on
> the KDE Free Qt Foundation. Some comments inline below. For the
> avoidance of doubt, I am speaking here as a representative of KDAB.
> 
> On 08/04/2020 12:53, Olaf Schmidt-Wischhöfer wrote:
> 
>> Our goals in negotiations:
>> * helping the company increase their revenue without harming the Qt project 
>> or
>> the KDE community
>> * strengthening the protection of the Qt project and of the KDE community
>> * avoiding a parting of ways between The Qt Company and the Qt+KDE 
>> communities
> 
> All of these, including the first one, are worthy and important goals.
> 
>> Concrete areas included in the negotiations are:
>> 
>> * Fixing the incompatibility between paid Qt license terms and using or
>> contributing to Open Source
>> (“Prohibited Combination” in https://www.qt.io/terms-conditions/ )
> 
> This is very important for commercial license holders (including KDAB)
> who have a grey area of potential breaches of their commercial license
> terms through the development or use of Free Software alongside their
> commercially licensed use of Qt.
> 
>> One setback in the negotiations has been an announcement of The Qt Company in
>> January: https://www.qt.io/blog/qt-offering-changes-2020
>> They announced that LTS releases of Qt will only be available for paid 
>> license
>> holders. It is still unclear what this implies for contributions to Qt and 
>> for
>> the sharing of security fixes between the various parties (including The Qt
>> Company, the many Qt experts contributing, the KDE community, and Linux
>> distributions).
> 
> It is very disappointing to us (KDAB) that there has been no further
> clarification on this since the announcement.
> 
>> But last week, the company suddenly informed both the KDE e.V. board and the
>> KDE Free QT Foundation that the economic outlook caused by the Corona virus
>> puts more pressure on them to increase short-term revenue. As a result, they
>> are thinking about restricting ALL Qt releases to paid license holders for 
>> the
>> first 12 months. They are aware that this would mean the end of contributions
>> via Open Governance in practice.
> 
> The existance and functioning of the Open Governance model of Qt is
> critical to KDAB's business and critical to the continued success of Qt
> as a technology and a business. If Qt Company were to delay Free
> Software releases by the maximum allowed by the Free Qt Agreement, KDAB
> would be prevented from contributing under the Open Governance process
> to the Qt Company maintained Qt tree and would thus contribute to,
> support and sustain any community-driven Qt repository that follows the
> Open Governance process and spirit.
> 
> KDAB would also ensure that releases of this repository of Qt, developed
> under Open Governance, would be available freely, in source and binary
> installer format for the modules and platforms with sufficient interest
> to sustain such activities. Additionally, we would work with our
> customers and partners as well as the rest of the ecosystem to ensure
> that these releases are commercially supported globally for an extended
> period of time.
> 
>> Obviously, it cannot be in the middle- and long-term health of The Qt Company
>> to separate itself from the very strong Qt + KDE communities.
> 
> Obviously not. KDAB has always considered itself, and still considers
> itself, a part of both these communities. Their health and sustained
> access to Qt under Free Software terms is a corner stone of our business
> and our 20 year success. We will protect it as best we can.
> 
>> We hope The Qt Company will reconsider.
> 
> We also hope so.
> 
>> I invite The Qt Company to stay with us. It will be worthwhile.
> 
> Indeed.
> 
> Cheers,
> 
> Till
> 
> --
> Till Adam
> Chief Commercial Officer KDAB Group
> Managing Director KDAB Germany
> 
> KDAB (Deutschland) GmbH, Reuchlinstr. 10/11, 10553 Berlin
> Tel: +49 30 521325470


Best regards,
Eike Hein
-
KDE e.V. vice president, treasurer


Re: Qt, Open Source and corona

2020-04-08 Thread Eike Hein
Even in the best of times, it's always a good idea for stakeholders
in the open Qt ecosystem to maintain open lines of communication.

The KDE e.V. board can be reached at kde-ev-bo...@kde.org and is
happy to receive meeting inquiries.


Best regards,
Eike Hein
-
KDE e.V. Vice President


Re: Qt, Open Source and corona

2020-04-08 Thread Paul Brown
On miércoles, 8 de abril de 2020 20:03:37 (CEST) Nate Graham wrote:
> On 4/8/20 9:32 AM, Christoph Cullmann wrote:
> > On 2020-04-08 15:39, Boudewijn Rempt wrote:
> >> On woensdag 8 april 2020 13:13:41 CEST Jens wrote:
> >>> The issue is for KDE is that we can't prepare ourselves. We can't
> >>> fork Qt,
> >>> because we lack the manpower to safely do so currently.
> >> 
> >> But if we work together with other participants in the Qt community,
> >> then it might be feasible. In fact, I think it's necessary to start
> >> bringing together a group of stakeholders and start preparing for a
> >> fork.
> > 
> > Actually, at least as the last possible option, if any further
> > cooperation breaks down, I agree with this.
> 
> I strongly agree. I think the sooner we demonstrate that we are capable
> of credibly maintaining a fork with other stakeholders in the FOSS Qt
> ecosystem, the stronger of a bargaining chip it will be in our
> negotiations with TQtC, so we don't have to. And in case the
> negotiations break down and we are forced to move forward with the fork,
> our prior preparation will ensure continuity so we won't have to
> scramble at the last minute.
> 
> It's heartening that KDAB has already indicated willingness to support
> such a thing should it become necessary. Are there other Qt-using
> companies who we could reach out to?

* Autodesk: 
https://www.autodesk.com/company/legal-notices-trademarks/open-source-distribution

* MBition (Daimler/Mercedes company -- Eike may be able to give mor 
information that).
-- 
Promotion & Communication

www: http://kde.org
Mastodon: https://mastodon.technology/@kde
Facebook: https://www.facebook.com/kde/
Twitter: https://twitter.com/kdecommunity
LinkedIn: https://www.linkedin.com/company/kde




Re: Qt, Open Source and corona

2020-04-08 Thread Nate Graham

On 4/8/20 9:32 AM, Christoph Cullmann wrote:

On 2020-04-08 15:39, Boudewijn Rempt wrote:

On woensdag 8 april 2020 13:13:41 CEST Jens wrote:

The issue is for KDE is that we can't prepare ourselves. We can't 
fork Qt,

because we lack the manpower to safely do so currently.


But if we work together with other participants in the Qt community,
then it might be feasible. In fact, I think it's necessary to start
bringing together a group of stakeholders and start preparing for a
fork.

Actually, at least as the last possible option, if any further
cooperation breaks down, I agree with this.


I strongly agree. I think the sooner we demonstrate that we are capable 
of credibly maintaining a fork with other stakeholders in the FOSS Qt 
ecosystem, the stronger of a bargaining chip it will be in our 
negotiations with TQtC, so we don't have to. And in case the 
negotiations break down and we are forced to move forward with the fork, 
our prior preparation will ensure continuity so we won't have to 
scramble at the last minute.


It's heartening that KDAB has already indicated willingness to support 
such a thing should it become necessary. Are there other Qt-using 
companies who we could reach out to? Maybe also linux distro packagers? 
Perhaps the KDE e.V. could look into hiring people to help maintain the 
fork, given the importance of Qt's code to our software.


Nate


Re: Qt, Open Source and corona

2020-04-08 Thread Christoph Cullmann

On 2020-04-08 15:39, Boudewijn Rempt wrote:

On woensdag 8 april 2020 13:13:41 CEST Jens wrote:

The issue is for KDE is that we can't prepare ourselves. We can't fork 
Qt,

because we lack the manpower to safely do so currently.


But if we work together with other participants in the Qt community,
then it might be feasible. In fact, I think it's necessary to start
bringing together a group of stakeholders and start preparing for a
fork.

Actually, at least as the last possible option, if any further
cooperation breaks down, I agree with this.

Greetings
Christoph

--
Ignorance is bliss...
https://cullmann.io | https://kate-editor.org


Re: Qt, Open Source and corona

2020-04-08 Thread Eike Hein
Hello Olaf, and also Martin,

First of, thank you very much for posting this update to our community. We are 
very lucky to benefit from your experience and commitment acting as our 
representatives in the KDE Free Qt Foundation.

The KDE e.V. board of directors has been working closely with you to navigate 
this complex situation together. We've had opportunities to be invited to some 
of the KFQF meetings and participate directly, which we would like to thank the 
entire KFQF for.

The update reflects our shared view on the subject.


Best regards,
Eike Hein
-
KDE e.V. Vice President, Treasurer


Re: Qt, Open Source and corona

2020-04-08 Thread Boudewijn Rempt
On woensdag 8 april 2020 13:13:41 CEST Jens wrote:

> The issue is for KDE is that we can't prepare ourselves. We can't fork Qt, 
> because we lack the manpower to safely do so currently. 

But if we work together with other participants in the Qt community, then it 
might be feasible. In fact, I think it's necessary to start bringing together a 
group of stakeholders and start preparing for a fork.

-- 
https://www.krita.org




Re: Qt, Open Source and corona

2020-04-08 Thread Till Adam
Hi Olaf,

thank you for sharing your perspective and for your important work on
the KDE Free Qt Foundation. Some comments inline below. For the
avoidance of doubt, I am speaking here as a representative of KDAB.

On 08/04/2020 12:53, Olaf Schmidt-Wischhöfer wrote:
> Our goals in negotiations:
> * helping the company increase their revenue without harming the Qt project 
> or 
> the KDE community
> * strengthening the protection of the Qt project and of the KDE community
> * avoiding a parting of ways between The Qt Company and the Qt+KDE communities

All of these, including the first one, are worthy and important goals.

> Concrete areas included in the negotiations are:
> 
> * Fixing the incompatibility between paid Qt license terms and using or 
> contributing to Open Source
> (“Prohibited Combination” in https://www.qt.io/terms-conditions/ )

This is very important for commercial license holders (including KDAB)
who have a grey area of potential breaches of their commercial license
terms through the development or use of Free Software alongside their
commercially licensed use of Qt.

> One setback in the negotiations has been an announcement of The Qt Company in 
> January: https://www.qt.io/blog/qt-offering-changes-2020
> They announced that LTS releases of Qt will only be available for paid 
> license 
> holders. It is still unclear what this implies for contributions to Qt and 
> for 
> the sharing of security fixes between the various parties (including The Qt 
> Company, the many Qt experts contributing, the KDE community, and Linux 
> distributions).

It is very disappointing to us (KDAB) that there has been no further
clarification on this since the announcement.

> But last week, the company suddenly informed both the KDE e.V. board and the 
> KDE Free QT Foundation that the economic outlook caused by the Corona virus 
> puts more pressure on them to increase short-term revenue. As a result, they 
> are thinking about restricting ALL Qt releases to paid license holders for 
> the 
> first 12 months. They are aware that this would mean the end of contributions 
> via Open Governance in practice.

The existance and functioning of the Open Governance model of Qt is
critical to KDAB's business and critical to the continued success of Qt
as a technology and a business. If Qt Company were to delay Free
Software releases by the maximum allowed by the Free Qt Agreement, KDAB
would be prevented from contributing under the Open Governance process
to the Qt Company maintained Qt tree and would thus contribute to,
support and sustain any community-driven Qt repository that follows the
Open Governance process and spirit.

KDAB would also ensure that releases of this repository of Qt, developed
under Open Governance, would be available freely, in source and binary
installer format for the modules and platforms with sufficient interest
to sustain such activities. Additionally, we would work with our
customers and partners as well as the rest of the ecosystem to ensure
that these releases are commercially supported globally for an extended
period of time.

> Obviously, it cannot be in the middle- and long-term health of The Qt Company 
> to separate itself from the very strong Qt + KDE communities.

Obviously not. KDAB has always considered itself, and still considers
itself, a part of both these communities. Their health and sustained
access to Qt under Free Software terms is a corner stone of our business
and our 20 year success. We will protect it as best we can.

> We hope The Qt Company will reconsider. 

We also hope so.

> I invite The Qt Company to stay with us. It will be worthwhile.
Indeed.

Cheers,

Till

-- 
Till Adam
Chief Commercial Officer KDAB Group
Managing Director KDAB Germany

KDAB (Deutschland) GmbH, Reuchlinstr. 10/11, 10553 Berlin
Tel: +49 30 521325470


Re: Qt, Open Source and corona

2020-04-08 Thread konold
Hi Jens,
> The Qt Company says that they are willing to reconsider the approach only if

> we offer them concessions in other areas. I am reminded, however, of the

> situation half a year ago. We had discussed an approach for contract

> updates, which they suddenly threw away by restricting LTS releases of Qt

> instead.

> 



This is nonsense. What concessions are we to give them that would bump their 

revenue short term if that is their core problem right now? They explicitly ask for relicensing components from LGPL to GPL. Basically anything which increases short term revenue in the fiscal year 2020 by growing the sales of subscriptions (no perpetual license anymore!) the commercial Edition to existing Free Edition users. The changes during the last months with mandatory registrations showed them the potential.  (Basically counting .com addresses...)It seems as if 

they are simply hounding for concessions and nothing else. 



The fact that they want to burn the field and still think they can harvest come 

spring is to me ridicilulous and seems to be done by someone who has no 

understanding of the process of work involved in their own project on the 

technical or social level.



I think we shouldn't give them any concessions. I am always willing to negotiate concessions on good faith but quid pro quo applies!Cheers --martin 



Re: Qt, Open Source and corona

2020-04-08 Thread Jens
On onsdag 8 april 2020 kl. 12:53:47 CEST Olaf Schmidt-Wischhöfer wrote:
> But last week, the company suddenly informed both the KDE e.V. board and the
> KDE Free QT Foundation that the economic outlook caused by the Corona virus
> puts more pressure on them to increase short-term revenue. As a result,
> they are thinking about restricting ALL Qt releases to paid license holders
> for the first 12 months. They are aware that this would mean the end of
> contributions via Open Governance in practice.
> 

Also if Qt becomes more hostile to the Open Source community that would mean a 
slower pace of new contributors who learn the software and expand their 
software use professionally in the future.

> We hope The Qt Company will reconsider. However, this threat to the Open
> Source community needs to be anticipated, so that the Qt and KDE communities
> can prepare themselves.
> 

The issue is for KDE is that we can't prepare ourselves. We can't fork Qt, 
because we lack the manpower to safely do so currently. At the same time we 
can't afford them to be as openly hostile to Open Source as they have been 
these last months since that means that contributors to our project dries up 
as less and less people feel comfortable contributing to a project reliant on 
another project who is openly trying to divorce itself from that same 
community.

What are our alternatives?

> The Qt Company says that they are willing to reconsider the approach only if
> we offer them concessions in other areas. I am reminded, however, of the
> situation half a year ago. We had discussed an approach for contract
> updates, which they suddenly threw away by restricting LTS releases of Qt
> instead.
> 

This is nonsense. What concessions are we to give them that would bump their 
revenue short term if that is their core problem right now? It seems as if 
they are simply hounding for concessions and nothing else. 

The fact that they want to burn the field and still think they can harvest come 
spring is to me ridicilulous and seems to be done by someone who has no 
understanding of the process of work involved in their own project on the 
technical or social level.

I think we shouldn't give them any concessions. 

/jens