1
00:00:05,197 --> 00:00:13,477
Hello, everyone. Welcome to another FastTrack talk about financial support for working on KDE.

2
00:00:14,017 --> 00:00:17,657
Let's see what these buttons do. This is too fast. Wait.

3
00:00:19,197 --> 00:00:23,377
What is the next? Oh, no. This is... Ah, yes. Right.

4
00:00:23,597 --> 00:00:27,817
I wanted to start with this slide because this is an internet address.

5
00:00:28,577 --> 00:00:31,697
Let's just start with the most important thing. I want you to fill this in.

6
00:00:32,277 --> 00:00:35,997
So let's start with this one. This is a form where you can request financial

7
00:00:35,997 --> 00:00:39,857
support. If you have a good idea, you can send it in here.

8
00:00:41,157 --> 00:00:45,177
And we will look at it. And we will maybe fund you.

9
00:00:46,057 --> 00:00:50,037
So, yeah, that's it. Now I have some more slides. But I wanted to start with

10
00:00:50,037 --> 00:00:53,097
this one because it's important. Write it in your browser and bookmark it.

11
00:00:54,517 --> 00:00:57,557
Who am I? I am Jos van den Hoever. I work at NLNet.

12
00:00:57,817 --> 00:01:03,897
I was long ago also an active contributor in KDE. Somebody remembers Strigi here?

13
00:01:04,837 --> 00:01:08,437
No, no. Oh, one or two hands. Yeah, they don't look very happy.

14
00:01:08,717 --> 00:01:10,997
It got replaced by Baloo long ago.

15
00:01:11,557 --> 00:01:16,517
So, and yes, desktop search is always a tough problem.

16
00:01:16,637 --> 00:01:20,017
Caligra is also something I worked on. It's recently revived by Carl.

17
00:01:20,197 --> 00:01:25,397
And the Rust bindings that were maybe lessons learned for the current iteration

18
00:01:25,397 --> 00:01:28,077
of Rust bindings. But I'm still a KDE user.

19
00:01:29,877 --> 00:01:34,857
Yeah, what is NLNet? We used to be the first internet provider in the Netherlands.

20
00:01:35,897 --> 00:01:41,437
And it started off with modems as a hobby, as a project at a university.

21
00:01:42,137 --> 00:01:45,237
And it grew and grew, and money came in. What to do with this money?

22
00:01:45,317 --> 00:01:48,477
Well, let's spend it on open source software. So that's what happened.

23
00:01:49,017 --> 00:01:54,617
Eventually, it was sold, and the money that was gotten from this sale was used

24
00:01:54,617 --> 00:01:56,197
to sponsor even more open source software.

25
00:01:56,417 --> 00:02:00,977
And Lnet has been doing that for decades now, and we have a lot of experience,

26
00:02:01,697 --> 00:02:05,937
in giving out money to open source projects and open hardware projects.

27
00:02:06,277 --> 00:02:10,537
And we do this as a service now. So we are a matchmaker between people with

28
00:02:10,537 --> 00:02:12,477
money and people with time and expertise.

29
00:02:13,297 --> 00:02:15,757
And we couple them and make more open source.

30
00:02:17,117 --> 00:02:22,737
Currently, we have more than a thousand projects in our history of projects that we have supported.

31
00:02:25,344 --> 00:02:29,444
And this is the list. You can just type some keywords to filter it and have

32
00:02:29,444 --> 00:02:31,364
an idea of all the stuff that we've been doing.

33
00:02:32,264 --> 00:02:36,184
Now, when it comes to specifically KDE, here's some example projects that we've

34
00:02:36,184 --> 00:02:39,464
been doing. Caligra is something we did more than 10 years ago.

35
00:02:40,684 --> 00:02:45,184
We thought it was a very important project. I was actually a recipient at the

36
00:02:45,184 --> 00:02:49,204
time to work on open document formats and loading and saving of that,

37
00:02:49,844 --> 00:02:53,164
introducing perhaps a made-to-do to track changes in documents.

38
00:02:54,524 --> 00:03:04,564
Another recent example is Ocular. So Ocular got support to improve the digital signing of PDF files.

39
00:03:06,284 --> 00:03:12,124
Kden, the XMPP chat application, got encrypted chats and encrypted video calls

40
00:03:12,124 --> 00:03:13,644
and account portability.

41
00:03:14,464 --> 00:03:16,824
Kmail got improved mail encryption.

42
00:03:17,804 --> 00:03:23,404
Neochat got encryption. Well, there's a theme here. we got some money from the

43
00:03:23,404 --> 00:03:28,304
European Commission to work on privacy and security encryption.

44
00:03:28,624 --> 00:03:32,024
And so, yeah, we supported a lot of encryption.

45
00:03:32,604 --> 00:03:36,804
Dolphin is currently getting money to have a secure admin mode.

46
00:03:36,884 --> 00:03:42,444
So, you know, you don't have to make the whole Dolphin red when you use it as root.

47
00:03:43,524 --> 00:03:49,884
KDE Connect has been receiving support to re-implement the discovery between devices.

48
00:03:50,864 --> 00:03:55,544
LabPlot has gotten better statistical methods and support to do plotting.

49
00:03:57,044 --> 00:04:03,284
Plasma Wayland recently has gotten a touch interface, better handling of that

50
00:04:03,284 --> 00:04:06,364
for digital artists and people with impairments.

51
00:04:07,144 --> 00:04:12,184
And so that's a lot of KDE projects. Why do we like KDE so much?

52
00:04:12,304 --> 00:04:17,124
Well, the vision of KDE just matches really well with what an LNAT does.

53
00:04:17,324 --> 00:04:22,924
So whenever a project from an LNAT comes in, it already has a big pre and that

54
00:04:22,924 --> 00:04:25,584
is the large community that KDE has, right?

55
00:04:25,684 --> 00:04:29,744
It has a long history of writing good software and it cares about standards.

56
00:04:30,084 --> 00:04:34,184
It creates reusable building blocks to frameworks. So anything that's done in

57
00:04:34,184 --> 00:04:40,424
KDE has a huge multiplier effect, which is, we think that's great. It lives by its values.

58
00:04:41,364 --> 00:04:47,544
Carl is next, sorry, not Carl. Ben is next door doing, talking about all the

59
00:04:47,544 --> 00:04:50,744
the server hosting that KDE does all

60
00:04:50,744 --> 00:04:55,184
by itself and living its values of self-hosting the stuff that it needs.

61
00:04:55,644 --> 00:05:01,024
And it has mature projects, which sometimes have tough tasks that need to be

62
00:05:01,024 --> 00:05:04,984
implemented, which somebody can't do on a Saturday, but they need more support for that.

63
00:05:05,124 --> 00:05:09,584
And that's when it's an ideal time to come to us and we can perhaps help financially.

64
00:05:11,040 --> 00:05:16,200
So besides helping financially, every project that comes to us,

65
00:05:16,320 --> 00:05:23,160
which is obviously not only KDE, in fact, KDE proposals are way too less at

66
00:05:23,160 --> 00:05:24,140
the moment. That's why I'm here.

67
00:05:26,480 --> 00:05:30,440
Every project that comes to us gets money, but they also get a security scan.

68
00:05:30,620 --> 00:05:33,740
They get help with packaging. They get help with licensing, testing setup.

69
00:05:34,040 --> 00:05:38,440
They get mentoring and they also get help with translating and possibly in the

70
00:05:38,440 --> 00:05:39,820
future, even more things.

71
00:05:39,820 --> 00:05:44,140
And this is a model that is very similar to how the KDE community works,

72
00:05:44,320 --> 00:05:47,140
because here you have so many people with different expertises,

73
00:05:48,000 --> 00:05:52,220
like Nico said yesterday in his lightning talk, different expertises that come

74
00:05:52,220 --> 00:05:56,700
together and together work as a team with a lot of expertise to make great products.

75
00:05:58,040 --> 00:06:02,840
So we are trying to emulate that, also for people that come in with a good idea,

76
00:06:02,940 --> 00:06:04,220
but don't have this community.

77
00:06:04,500 --> 00:06:07,120
We have people that can help with that.

78
00:06:08,680 --> 00:06:11,620
So, this is supposed to be an inspirational slide.

79
00:06:16,300 --> 00:06:21,300
We have a huge task ahead, right? This big red ball here is all the proprietary

80
00:06:21,300 --> 00:06:25,420
collection of all proprietary users that use all this closed software.

81
00:06:25,640 --> 00:06:29,680
And in relation, the false users, that's just a tiny bubble.

82
00:06:29,840 --> 00:06:33,860
So we need to have this big blue arrow to siphon people from the one to the

83
00:06:33,860 --> 00:06:36,740
other so So that we go to this awesome situation.

84
00:06:37,640 --> 00:06:41,920
And yeah, I know that everybody here would like to have this.

85
00:06:42,040 --> 00:06:46,740
And so let's do it. And your time and expertise is much valued.

86
00:06:49,040 --> 00:06:52,920
And here's a quick explanation of our process.

87
00:06:54,320 --> 00:06:57,940
How does it work? You fill in a form. Then there's a first round.

88
00:06:58,480 --> 00:06:59,660
Maybe you get a sad email.

89
00:07:00,700 --> 00:07:03,800
If you get a happy email, we ask you questions about, you know,

90
00:07:03,800 --> 00:07:09,420
how exactly are you going to do this stuff and then maybe um you get accepted

91
00:07:09,420 --> 00:07:15,020
and then you write a plan you do the work and you get paid that's it we want

92
00:07:15,020 --> 00:07:17,340
to have as little bureaucracy as we can,

93
00:07:18,340 --> 00:07:23,260
as we can make possible we really want to help the developers focus on coding,

94
00:07:24,560 --> 00:07:27,880
who can apply well all genders all countries individuals

95
00:07:27,880 --> 00:07:34,280
communities companies we are very flexible with how we support you whatever

96
00:07:34,280 --> 00:07:39,380
your situation is if you are a single person or if you're just a group who meets

97
00:07:39,380 --> 00:07:44,320
here and would like to together send in a proposal that's fine we are flexible

98
00:07:44,320 --> 00:07:47,320
with getting you paid in many ways.

99
00:07:49,525 --> 00:07:54,765
So, go write a proposal. There's a buff session where I will be helping you if you need that.

100
00:07:55,065 --> 00:07:57,825
I will also talk about other funding than just an LNAT.

101
00:07:59,025 --> 00:08:05,305
We can do matchmaking between projects because maybe we already are sponsoring

102
00:08:05,305 --> 00:08:07,845
something that would be a good match to work with.

103
00:08:09,045 --> 00:08:14,605
And, yeah, you can catch me here in the halls. I'm here until Thursday to ask me any questions.

104
00:08:16,145 --> 00:08:16,985
Let's make it happen.

105
00:08:19,965 --> 00:08:20,025
Thank you.

