Qt Group - Eeppinen matka teknojätiksi

Teslassa on käytetty Open Source -Qt:tä. Avainkysymys on, milloin eivät enää sillä tule toimeen.

5 tykkäystä

UUTTA AVAUSTA KESKUSTELUUN!

Kuten TJ Varelius kertoi, autoihin liittyvän liiketoiminnan arvioidaan olevan n. neljännes Qt:n liiketoiminnasta.

  • uskon, että merkittävää liiketoimintaa autoissa tulee olemaan, ja hyvää runtime-lisenssibisnestä
  • nyt kiinnostaisi muut Qt:n toimialueet, SEKÄ, lisäksi
    - MITÄ M&A -toimenpiteitä Sinulla tulee mieleen, mitkä voisivat edistää Qt:n liiketoimintaa?

Koen, ettei mitään konsultointi tms. henkilömäärän mukaan skaalautuvaa liiketoimintaa kannata ostaa, mutta mikä olisi se tie, joka toisi esim. Saas-mallista toimintaa Qt:lle?

Tällaista pitemmän tähtäimen lisäoptiota tässä haen, tiedä vaikka joukkovoimalla löydetään Vareliukselle & co pohdittavaa? :smiley:

9 tykkäystä

Ei suora vastaus M&A kysymykseesi.

No ainakin tämä vaikutti hyvin “capital light” toiminnalta, koska Qt saa tästä siivuja kokoajan (oliko vuosittain korvausta kaikesta myynnistä?). Ylempänä oli sitä keskustelua

Revenue share

The business model for the commercial extensions is very simple:

  • During the first year, the publisher will receive 75 % of the price of sale
  • During the subsequent years, the publisher will receive 70 % of the price of sale
  • Payments to publishers are currently done once per month. We are looking for a solution to make this more immediate, especially when we start to onboard paid content for individuals.

We are aware that there are other marketplaces out there with smaller and higher revenue shares. We fund our marketing and future development efforts from our share. If we would make the publisher’s share larger, it would mean lower marketing and development efforts that would ultimately lead to worse sales performance. And in the end, Qt Marketplace is unique compared to other marketplaces as it gives the publisher access to the Qt ecosystem with roughly 1,5 million developers.

9 tykkäystä

Harman kuuluu Samsungin alle ja tuli huomattua muutamalla googlauksella, että Samsungilla on ainakin Research puolella muutama työpaikka auki myös C++ ohjelmointikielen taitajille.

2 tykkäystä

Anteeksi tietämättömyyteni mutta kuinka C/C++ tietämys suoraan vaikuttaa Qt:n softaan?

1 tykkäys

Ei vaikuta suoraan softaan, mutta kyse oli lähinnä toteamuksesta, että Samsung electronics omistaa Harmanin ja siten qt on livahtanut myös osaksi Samsungin portfoliota, vaikkei teekkään yhteistyötä itse Samsungin kanssa. Toisaalta se, että Samsungillakin käytetään myös c++ ohjelmointikieltä, eikä ainoastaan muita voidaan nähdä mahdollisuutena.

8 tykkäystä

Havainnollistava video webOS autosta sekä LG:n tavoittelemasta “ekosysteemistä”:

edit: myös ekosysteemiä

2 tykkäystä

Onks tämä ymmärrettävä nyt niin, että German Autolabs, joka tekee Qt:lla, on tossa Sonyn esittelemässä konseptiautossa sisällä…

Edit: autolabs tekee näköjään myös Kotlinilla Androidille, eli ei voi mitään sen enempää sanoa…

https://www.germanautolabs.com/blog/ces-2020-highlights-from-las-vegas

1 tykkäys

Wikipedia kertoo, että Samsung käyttäisi Qt:n softaa Qt (software) - Wikipedia

Edit. Wikipedian linkki Samsungin kohdalta vie vuoteen 2011, jolloin ilmeisesti Samsung käyttänyt Qt:n softaa esim. jääkappien teossa. Mikäköhän on tilanne nyt…

3 tykkäystä

Hyvin mielenkiintoista tietoa tuolla sivustolla :+1:

Esim tämä jäi mietityttämään, kun KDAB häärää juurikin automotivessa:

One such Qt contributor is Klarälvdalens Datakonsult AB, a Swedish Qt consulting company.[141] KDAB is involved in many areas, including maintenance of several components.[142][143]

Together with RIM/BlackBerry, KDAB is maintaining the QNX and BlackBerry 10 ports of Qt.[140][144]

Viime viikonloppuna kun pengoin uutisia ja rekryjä niin selkeästi BlackBerry/QNX oli jollakin/joillakin teknologiavalintana autojen infotainmentteihin.

Ajattelin, että nämä eivät ole kuutillisia… mutta se ei taida olla poissuljettua em. tiedon perusteella?

Täytyy vielä penkoa ja lukea nuita referenssilinkkejä kun kerkeää…

1 tykkäys

Hyvää juttua lisensseistä:

Hyvä Q&A lisensseistä, 4 sivua tietoa ytimekkäästi:

esim:

2.20. What does a ‘joint hardware and software distribution’ mean in practice?

If you are making an embedded device with Qt, you most likely will have ‘joint hardware and software distribution’ as described in the Qt License Agreement. This is subject to a distribution fee , please contact us for more information.

3.5. Can I use the Community open source version to develop my commercial product?

It depends on how you license and distribute your product. The open source version of Qt is mainly distributed under the LGPL, version 3 and GPLv2/v3. You will need to fulfill the license obligations for these licenses when using Qt in your product .

3.7. What are my obligations when using Qt under the LGPL?

If you are using Qt under the LGPLv3, there are a couple of obligations you will need to fulfill :

Firstly, you have to note that some Qt open source modules are not available for LGPLv3 license, for example Qt Charts, Qt Data Visualization and Qt Virtual Keyboard. These modules are only available under GPLv3 for open source usage.

You will need to deliver the complete source code of Qt (including all modifications you did or applied) to your users/customers . Alternatively you need to provide a written offer with instructions on how to get the source code. Please also note that this has to be under your control, so a link to the source code provided by the Qt Project or Qt Company is not sufficient.

The LGPL allows you to keep the source code of your application private as long as it is “work that uses” the library. Dynamic linking is usually recommended here.

The user of your application has to be able to re-link your application against a different or modified version of the Qt library. With LGPLv3 it is also explicitly stated that the user needs to be able to run the re-linked binary on it’s intended target device. It is your obligation to provide the user with all necessary tools to enable this process. For embedded devices, this includes making the full toolchain used to compile the library available to users. For parts licensed under LGPLv3 you are obliged to provide full instructions on how to install the modified library on the target device (this is not clearly stated with LGPLv2.1, although running the application against the modified version of the library clearly is the stated intention of the license).

The user of an application or device using LGPL licensed software has to be notified of their rights by providing a copy of the LGPL license to the end user and displaying a prominent notice about your usage of LGPL licensed software.

The above freedoms cannot in any way be restricted by other licensing terms. If an application is not fully following all the obligations as outlined above, it is not allowed to be distributed at all .

You will also need to make sure that you are not using any GPL licensed modules.

3.6. What is the difference between LGPLv2.1 and LGPLv3?

LGPLv3 is the current version of the GNU Lesser General Public License. LGPLv2.1 is an older version and not recommended by the Free Software Foundation for new projects anymore. Both licenses have the same intention, namely to protect the freedom of users to use and modify the software licensed under LGPL.

LGPLv3 makes this intention very explicit. You have to provide means to the end user to install a modified version of the library licensed under LGPLv3 and run your software using that modified library. In practice, this for example refers to:

Tivoization – Explicitly not allowing creation of closed devices where the end user does not have the LGPL granted rights for the Qt open source libraries

DRM and hardware encryption – This cannot be used to circumvent these obligations

Software patent retaliation – Where all users of the software are granted licenses thus making software patent retaliation of any potentially patented software in the distributed software meaningless .

Tapaus Tesla?

3.13. I have started development of a product using the open source version of Qt, can I now purchase a commercial version of Qt and move my code under that license?

Products distributed under the commercial version of Qt must also be developed under the commercial version of Qt.

If you have already started the development with an open-source version of Qt and wish to move to a commercial license you need to have a written explicit permission from The Qt Company to facilitate this change. The Qt Company reserves the right to grant the permission at its own discretion.

If you are unsure of which license or version to use when you start development, we recommend you contact The Qt Company to advise you on the best choice based on your development needs.

Jos nyt yhtään olen kartalla, niin ei tässä yleisesti kaupallisen tuotteen käyttäjälle jää mitään muuta vaihtoehtoa kuin kaupallisen lisenssin käyttäminen…

5 tykkäystä

Kävin pikaisesti läpi tuon wikipedia-sivun references-linkkejä, erityisesti kaupallisen lisenssin ajoilta (2014 eteenpäin), poimintoja:

“We offer this to about hundred different airlines”

Kiva pikku video kuutista ja panasonicista lentoteollisuudessa. Mukavan pitkät rivit panasonicin näyttöjä esillä tässä videossa kuutin logoilla <3

Sky Q platform uutinen 2016:

https://www.digitaltveurope.com/2016/04/19/sky-teams-up-with-the-qt-company-on-sky-q-interface/

Ati Radeon 2015-2016:

Crimson has been developed in QT, a cross-platform application framework that AMD says is much quicker than the old .NET framework CCC used to use. The company claims that start-up time has been reduced from eight seconds to 0.6 seconds on a mid-performance AMD E-350-based laptop; high-end desktops will be even faster.

Autodesk 2018:

https://help.autodesk.com/view/3DSMAX/2018/ENU/?guid=__developer_what_s_new_what_s_new_3ds_max_2018_sdk_html

Qt3ds Max 2018 now uses Qt 5.6.2, and plug-ins can build UIs in Qt using the standard GPL Qt 5.6.2 distribution, and the Visual Studio 2015 Qt add-on. See Using Qt with 3ds Max Plug-ins for more information.

Onkohan Electronic Arts käyttäny Originissa open source Qt:ta (ilmaisversio)?

https://gpl.ea.com/qtsource.html

Tesla-juttua 2018:

Bosch-video, dieselmoottorin ruiskutusjärjestelmä:

9 tykkäystä

Nuo Teslan julkaisemat lähdekoodit ovat jokseenkin vanhoja. Esim Qt-versiona käytetty Qt 4.5:sta. Toki mikään estä käyttämästä noita koodeja edelleen, mutta antaisi viitteitä ettei Tesla ihan tuotekehitysputken uusimpia versioita julkaissut.

5 tykkäystä

Katsoin viikonloppuna videon jossa tyyppi BMW:ltä kertoi kuinka he käyttävät linuxia. Esityksessä oli osa jossa puhuttiin lisensseistä:

Spoiler alert - bemari antaa koko lähdekoodin pyydettäessä. En ole varma miten tämä vaikuttaa suoraan juuri Qt:n keräämiin lisenssimaksuihin.

2 tykkäystä

Optio-ohjelma huomioidaan ennustemallissa (ns analyysityökalussamme) osakemäärän kasvussa tulevina vuosina ja sen kautta tuleva diluutio heijastuu tunnuslukuihin ja arvostusmalliin.

Sorry oli pieni tauko foorumilta vuoden lopun kiireiden ja lomien takia. Kaikin puolin huikeaa keskustelua täällä!

14 tykkäystä

Tässäpä esityksestä poimittuna kalvot, jotta aikaa säästyisi:

“keeping legacy codebase”
image

Tällainen kehityskulku voi luvata hyvää Linuxin käytölle turvakriittisissä ympäristöissä:
image

Tämä mielenkiintoinen osio, kun asiakas sanoi ”i want the source code”…
(jos käytössä on LGPLv 2.1 niin kaippa ne ei maksa Qt:lle rojaltteja… mutta miksi BMW on Qt:n sivuilla referensseissä? varmaan vain mainosmielessä?)
image
image

image

image

Kokonaisuudessaan tämä jättää nyt vähän kysymyksiä ilmoille… Käytetäänkö tahallaan vanhaa LGPLv2.1:stä? Jääkö rojaltit saamatta?

Maksuttomalla versiolla → pitäisi tarjota asiakkaalle mahdollisuus tehdä omia koodeja sinne infotainmentiin sisälle… tätä ei varmasti haluta… (kts. viestini aamulta yllä)… onko kuitenkin tämän vuoksi maksullinen lisenssi?

EDIT: kyse taitaa olla juuri tästä, eli BMW tarkoituksella käyttää vanhaa lisenssiversiota, jotta vältytään VELVOITTEELTA ANTAA ASIAKKAAN KÄYTTÄÄ OMIA KOODEJAAN AUTOSSA!?! MUTTA SAMALLA EI TARVITSE MAKSAA ROJALTTEJA?!

NOT GOOD!?

For parts licensed under LGPLv3 you are obliged to provide full instructions on how to install the modified library on the target device (this is not clearly stated with LGPLv2.1, although running the application against the modified version of the library clearly is the stated intention of the license).

Eli autovalmistajille on OK, että antavat lähdekoodin, mutta järjestelmän modaus estetään käyttämällä LGPL v2.1!?

red alert?

Miksi BMW on Qt:n sivuilla referensseissä, jos toimintamalli BMW:llä ei ole reilu?! Onko tyhmä maallikko ymmärtänyt tämän väärin?!

3 tykkäystä

Eiköhän se ole niin, että Aston vie ja muut vikisee. :wink: Ainakin vanha setä on heittänyt Qt-osakkeensa täysin Astonin armoille. Toivottavasti tj komppaa …

Masse-setä, FA, Aston kertoo milloin vanha setä myy Qt:t

5 tykkäystä

Kiitos kehuista, mutta pakko sanoa, että mulla ei ole mitään erityistä substanssiosaamista tähän. Yritän vain maallikkona haarukoida tätä keissiä. :smiley: Tartteis palstan koodareilta mahdollisimman paljon aktiivista kommentointia tänne… sitä onkin saatu

19 tykkäystä

Astonille kiitos uutisista liittyen Qtseen, tulee kaikki luettua.
Osake näyttää pyörivän 20e tuntumassa odottaen näyttöjä.

15 tykkäystä

Kai tää oli tarkoituksellinen? :joy:

25 tykkäystä