Plasma Mobile - Purism meeting notes

2017-09-08 Thread Sebastian Kügler
Hi,

Some people involved in Plasma Mobile and KDE's promo efforts had a
meeting with Purism, a company who is running a crowdfunding campaign
to create a privacy-focused "free software" phone yesterday.

I've taken some notes as to keep the community in the loop. These notes
may not be complete, but they give a decent picture of what was talked
about during the meeting. Here goes:

Meeting Purism & KDE

Thursday, 7 September 2017, via Jitsi video conferencing

Present:
Zlatan: CTO Purism
Jeff: promotion / communication at purism
Matthias: Purism
Paul: Marketing Coordination
Sebastian: Plasma Mobile coordination / communication
Marco: Plasma Mobile UI maintainer
Aleix: KDE e.V. board, works on Flatpak
Bhushan: Plasma Mobile stack maintainer
Nicole: Purism lead for phone
Todd: CEO Purism


Todd: introducing purism
- builds laptop, goal to reduce screen size to get to the point of
mobile
- be able to deliver on the phone
- believe digital rights is a concern, take FSF policy as base, build
this into the hardware story, create devices users can control
- convenient alternative to android
- evaluating best path forward from the software standpoint, esp
middleware stack
- long term goal: identify pain points for average users to allow wide 
adoption of a pre-installed linux -> build a product line

- KDE wants to make Plasma Mobile readying for end-user needs a goal:
  https:// phabricator.kde.org/T6878
- draft for a communication strategy for a joint campaign with purism
  as base: https://phabricator.kde.org/T6919
- Technology Roadmap for Plasma Mobile:
  https://community.kde.org/Plasma/ Mobile/Roadmap

Results of discussion:
- plan: figure out a way to tap into KDE's promotion engine, and this
reach this audience, drive to consodilate on a given platform
rally the audience behind one platform, rather than different islands
- question for purism: what are we trying to do with the middleware
(KDE Plasma vs. GNOME / GTK)
- unified software stack between laptop and phone formfactors is
desirable
- if the crowdfunding is successful (let's assume yes), deliver the
phone within 12 months
- once we start investing in developers, we need to pick a platform
("pick a horse to bet on")
- next 49 days plus one month, this decision for a platform needs to be
taken
- what hardware are people interested in
- end goal aligns very well: KDE wants a privacy phone, controlled by
the users
- an estimate is needed about text / matrix client
- We need to rally KDE peeps to help developing
- to follow up with email of understanding about possible collaboration



Cheers,
-- 
sebas

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


Re: QtWS 2017 update: team rally call; asset prep; Telegram group

2017-09-08 Thread Andreas Cord-Landwehr
On Monday, August 28, 2017 8:50:27 PM CEST Sandro Andrade wrote:
> > (3) Posters
> > 
> > In 2015 we had some nice posters on KDE Frameworks and our dev tools.
> > Who has the files so we can look into if we can reuse or update them?
> 
> iirc, the posters were done by Andreas Cord-Landwehr.

Hi, sorry for the late reply (I am currently moving to another town and slow 
at following mailing lists...) Here are the links to the posters that I did 
back then together with Jens:

* https://share.kde.org/index.php/s/TnZGfb3NVjOwplg
* https://share.kde.org/index.php/s/BA6RyyFGSzNI3PU

Cheers,
Andreas



Re: Goal: Actively teaching the people how to work with Plasma/linux and FOSS, and turning them into power-users.

2017-09-08 Thread Jos van den Oever
Op vrijdag 8 september 2017 08:37:45 CEST schreef Jos van den Oever:
> Op donderdag 7 september 2017 20:21:58 CEST schreef chfan z. :
> > More power-users - More simple users!
> 
> One of the most popular ways for people to start programming is currently
> nodejs/npm.
> 
> If there were NodeJS bindings [1] for basic Qt blocks such as
> QQmlApplicationEngine and QObjects were exposed to the NodeJS runtime, then
> you could do QML programming on NodeJS. You could install Qt via NPM and get
> set up almost instantly.
> 
> The application would run two JS instances, but the applications would still
> be lighter than browser applications.
> 
> Technical challenge that I'm sure someone knows the solution to: how to deal
> with the Qt event loop and Node event loop? Two communicating threads or
> one thread with interlocking event loops?

Ah, solved already!
https://groups.google.com/forum/#!topic/nodejs/lzMi2YHvGNU

> What 'git clone kde:*' is to kde developers, is 'npm install *' to many
> people learning to program.
> 
> Cheers,
> Jos
> 
> [1] https://nodejs.org/api/addons.html



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


Re: Goal: Actively teaching the people how to work with Plasma/linux and FOSS, and turning them into power-users.

2017-09-08 Thread Jos van den Oever
Op donderdag 7 september 2017 20:21:58 CEST schreef chfan z. :
> More power-users - More simple users!

One of the most popular ways for people to start programming is currently 
nodejs/npm.

If there were NodeJS bindings [1] for basic Qt blocks such as 
QQmlApplicationEngine and QObjects were exposed to the NodeJS runtime, then 
you could do QML programming on NodeJS. You could install Qt via NPM and get 
set up almost instantly.

The application would run two JS instances, but the applications would still 
be lighter than browser applications.

Technical challenge that I'm sure someone knows the solution to: how to deal 
with the Qt event loop and Node event loop? Two communicating threads or one 
thread with interlocking event loops?

What 'git clone kde:*' is to kde developers, is 'npm install *' to many people 
learning to program.

Cheers,
Jos

[1] https://nodejs.org/api/addons.html



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