Re: The status of freenode (the IRC network used by KDE)

2021-05-26 Thread Dmitry Kazakov
Hi, all!

Is there any KDE-wide decision on that? Is there any work done on migration
from freenode to libera? I mean, if a KDE-project wants to migrate from
freenode to libera, what should it do? Do that individually or wait until
the whole organisation does that in a bucket?

As far as I can see the following steps are needed:

1) Register the project within libera somehow. There was some form to fill
in, but I cannot find it now.
2) Relink the matrix bridge from the old network to the new location.

I guess we can register the channel ourselves, but relinking matrix bridge
is something out of our control. What should we do for that?

On Wed, May 26, 2021 at 9:20 AM Christian Loosli  wrote:

> Dear KDE community,
>
> it appears that over night, the now new management of freenode started to
> revenge-ban former staff from their servers, therefore I am now unable to
> connect to freenode and connect to / help out with KDE there.
>
> They also post heavily cropped private chatlogs on their blog so that they
> push their views.  https://freenode.net/news/for-foss
> full chat log at the bottom of the mail, since the cropped part was
> released
> without me being asked, I have to assume it's fine to release the rest as
> well.
>
> In addition to that, former official channels from projects that moved to
> a
> different place were taken over by the new management.
> https://mastodon.sdf.org/@kline/106299403921451814
> https://twitter.com/UndeadDrMcCoy/status/1397400278916386820
>
>
> I've been asked in a KDE channel by a member on why I suggest moving, so:
> yeah, this is it. Seizing official channels you do not represent and
> banning
> members of the community for no reason other than revenge, even though I
> am
> obviously biased, I really think this is the kind of place that FLOSS
> projects
> should abandon.
>
> On more positive sidenotes: We had a very constructive chat with Matrix
> folk
> earlier this week and are now building up stuff to allow briding, so
> should
> KDE want to move over, we'd hopefully soon have a Matrix (and thus also
> Telegram) bridge available.
>
>
> Kind regards and thanks for the decade of support on freenode,
>
> Christian
>
>
> ---
>
> Full chatlog that got croppedly released by Andrew Lee.
> As usual, people are free to make up their own opinion if they have the
> full
> information, and not just bits and pieces.
>
>
> cat 2021-05-11.log
> [19:45:43]  Hey there, please join #freenode-board -- this is an
> official message sent in my capacity as the owner of Freenode.
> Additionally,
> if you can please use my gpg key and share with me all of the credentials
> of
> Freenode.  Thank you in advance.  Just to be clear, this is an official
> message from the ownership of Freenode.
> [21:05:30]  Hi Fuchs, do you have plans to comply?  This is an
> official request from the Freenode Board
>
> cat 2021-05-25.log
> [21:15:32]  well, good evening, "sole board member and chairman of
> freenode"
> [21:15:49]  I assume that didn't go exactly as you planned when you
> unleashed your bloodhounds, and when you called for my resignation
> [21:16:20]  free tip for next time:  money might buy you domains or
> assets, but it will never buy you the right people, it will never buy you
> true
> loyality and, most importantly, it will never buy you a community
> [21:16:49]  go and build one, with dedication and hard work. Good
> luck.
> [21:17:54]  ?
> [21:19:01]  Fuchs, you know very well my support for FOSS has
> been
> strong, what happened here, and why.
> [21:19:16]  trivial:
> [21:19:35]  you sent your bloodhound lawyers after a well respected
> community member, after _you_ misunderstood blog posts and resignation
> letters
> [21:19:45]  I know christel already corrected you on your gist,
> shame
> you never updated that
> [21:19:57]  I assume by now you also know that there never was a
> "merger" between OFTC and freenode planned
> [21:20:01]  You are very incorrect Fuchs.
> [21:20:11]  Secondly, you sent your mob on me.
> [21:20:19]  and then you tried to throw out respected members of
> the
> community, and you replaced them with people that have 0 credibility in
> the
> FOSS world, in some cases even a negative one
> [21:20:21]  The same mob you leashed on others and I, now I know
> I
> was wrong to, protected you.
> [21:20:25]  I can't believe why you're doing this.
> [21:20:33]  then you really can't be helped, I guess
> [21:20:36]  good luck in your reality
> [21:20:51]  and enjoy the scorched earth and smoking ruins and
> ashes
> that you inherited, killer of IRC
> [21:21:02]  Fuchs, you are wrong to speak ill of the new
> freenode
> volunteers.
> [21:21:08]  They've done quite a bit for FOSS and are
> respectable
> people.
> [21:21:11]  Attack me all you want.
> [21:21:17]  Not the volunteers.  Fair?
> [21:21:39]  Oh, I don't attack them. The community already has
> spoken
> on them, I'm rather sure, from the logs I have
> [21:21:46]  and I don't attack you either
> [21:21:52]  I exp

Re: The status of freenode (the IRC network used by KDE)

2021-05-26 Thread Kenny Duffus
On Wednesday, 26 May 2021 09:56:08 BST Dmitry Kazakov wrote:
> Hi, all!
> 
> Is there any KDE-wide decision on that? Is there any work done on migration
> from freenode to libera? I mean, if a KDE-project wants to migrate from
> freenode to libera, what should it do? Do that individually or wait until
> the whole organisation does that in a bucket?
> 

Hi

I am one of KDE's IRC group contacts with both freenode and libera

As most of you are aware there are serious repercussions happening to 
communities and channels that publicly state their intention to move therefore 
doing that would be a bad idea

Only a coordinated change would be good for our community. This would obviously 
be communicated to the community if everything that we need was prepared  and 
ready to happen

-- 

Kenny
(Pronouns: he/him)




is a BSL licensed service acceptable for sysadminy use cases?

2021-05-26 Thread Harald Sitter
Ahoy ahoy

I do on occasion write behind the scenes micro services for various
things we need in KDE and usually more specifically neon. It's always
been a big lament of mine that we don't really have a good way to
record errors from these services. Gitlab meanwhile has builtin
support for a piece of software that would allow us to do this: sentry
[1]. The trouble is that sentry is only kind-of open source [2] and
consequently there is some concern if we really should use it, even
though the use case is pretty much exclusively for sysadmin internal
affairs rather than a service we render to the outside or the wider
KDE community even. Bhushan and I also looked at similar software but
found nothing nearly as hot, and of the serviceable stuff I believe
the best option also had ultimately relied on only kind-of open source
software (mongodb IIRC).

What's your thoughts on the subject? Can sysadmins use not-quite-free
software for internal stuff?

Personally I would put forward some arguments pro:

a) we do already on occasion need to run non-free software to
facilitate our work. our windows builders for CI and binary factory
come to mind.

b) given we want to use this as an extra bit of sugar we'd not rely on
their service for production or anything. if we decide that we don't
like it next week we could conceivably just throw it out the window
again.

c) I do feel for the developers need to turn a profit so most software
freedom is better than no freedom in my book

[1] https://invent.kde.org/help/operations/error_tracking
[2] 
https://blog.sentry.io/2019/11/06/relicensing-sentry#enter-the-business-source-license-bsl

HS


Re: is a BSL licensed service acceptable for sysadminy use cases?

2021-05-26 Thread Albert Astals Cid
El dimecres, 26 de maig de 2021, a les 16:07:14 (CEST), Harald Sitter va 
escriure:
> Ahoy ahoy
> 
> I do on occasion write behind the scenes micro services for various
> things we need in KDE and usually more specifically neon. It's always
> been a big lament of mine that we don't really have a good way to
> record errors from these services. Gitlab meanwhile has builtin
> support for a piece of software that would allow us to do this: sentry
> [1]. The trouble is that sentry is only kind-of open source [2] and
> consequently there is some concern if we really should use it, even
> though the use case is pretty much exclusively for sysadmin internal
> affairs rather than a service we render to the outside or the wider
> KDE community even. Bhushan and I also looked at similar software but
> found nothing nearly as hot, and of the serviceable stuff I believe
> the best option also had ultimately relied on only kind-of open source
> software (mongodb IIRC).
> 
> What's your thoughts on the subject? Can sysadmins use not-quite-free
> software for internal stuff?

Is this about us writing BSL software or us using BSL software? I think using, 
but want to be sure.

What's the use case of the software? How locked in are we into it?

> 
> Personally I would put forward some arguments pro:
> 
> a) we do already on occasion need to run non-free software to
> facilitate our work. our windows builders for CI and binary factory
> come to mind.

I think this is a bit different "obviously" [*] to create Windows software you 
need to run Windows.

> 
> b) given we want to use this as an extra bit of sugar we'd not rely on
> their service for production or anything. if we decide that we don't
> like it next week we could conceivably just throw it out the window
> again.
> 
> c) I do feel for the developers need to turn a profit so most software
> freedom is better than no freedom in my book

This is a bit of a slippery slope, and makes me a bit sad with it since it 
agrees with the "you can't make money with Free Software" argument.

Cheers,
  Albert

> 
> [1] https://invent.kde.org/help/operations/error_tracking
> [2] 
> https://blog.sentry.io/2019/11/06/relicensing-sentry#enter-the-business-source-license-bsl
> 
> HS

[*] I know mingw, cross compiling i know




Re: is a BSL licensed service acceptable for sysadminy use cases?

2021-05-26 Thread Anna “CyberTailor”
> After 36 months, the code becomes Apache-2.0 licensed (the conversion period)

So you can use old sentry versions, which are open source.


Re: is a BSL licensed service acceptable for sysadminy use cases?

2021-05-26 Thread Harald Sitter
On Wed, May 26, 2021 at 11:52 PM Albert Astals Cid  wrote:
>
> El dimecres, 26 de maig de 2021, a les 16:07:14 (CEST), Harald Sitter va 
> escriure:
> > Ahoy ahoy
> >
> > I do on occasion write behind the scenes micro services for various
> > things we need in KDE and usually more specifically neon. It's always
> > been a big lament of mine that we don't really have a good way to
> > record errors from these services. Gitlab meanwhile has builtin
> > support for a piece of software that would allow us to do this: sentry
> > [1]. The trouble is that sentry is only kind-of open source [2] and
> > consequently there is some concern if we really should use it, even
> > though the use case is pretty much exclusively for sysadmin internal
> > affairs rather than a service we render to the outside or the wider
> > KDE community even. Bhushan and I also looked at similar software but
> > found nothing nearly as hot, and of the serviceable stuff I believe
> > the best option also had ultimately relied on only kind-of open source
> > software (mongodb IIRC).
> >
> > What's your thoughts on the subject? Can sysadmins use not-quite-free
> > software for internal stuff?
>
> Is this about us writing BSL software or us using BSL software? I think 
> using, but want to be sure.

Yes, just using it.

> What's the use case of the software?

e.g. geoip.kde.org encounters an error, instead of abort() it catches
the error and sends a data blob of metadata of the error to sentry
from where gitlab excavates it. I see the error and might decide to do
something about it.

> How locked in are we into it?

Not at all, worst case we can simply live without this particular
software. Or use something else, but so far the stuff Bhushan and I
tried wasn't terribly convincing.

> > c) I do feel for the developers need to turn a profit so most software
> > freedom is better than no freedom in my book
>
> This is a bit of a slippery slope, and makes me a bit sad with it since it 
> agrees with the "you can't make money with Free Software" argument.

I appreciate your point but I would like to hope that my thoughts are
a bit more nuanced than that ;) albeit not really what I would like to
focus on here. If there's interest we can certainly discuss the pros
and cons of the many saas freedom models in general in a thread,
because, personally, I am also not sure our stance vis a vis gitlab's
model is particularly advantageous either. I do feel that is the sort
of topic that is best discussed over a beverage at akademy though.

Never the less here's a gist on this particular case: since what they
offer is saas, I struggle to see options how to monetize their project
outside "hosting" and support. The former of those options would be
undermined if a competitor were to run the same product with different
branding at half the price. So I guess perhaps your literal "you can't
make money with Free Software" is indeed the bottom line here. You
can't with the software itself through sales, at least it can be
exceptionally difficult. Sans goodwill and donations maybe, but if
employee's livelihoods depend on making money I'd not exactly stake my
business on monthly goodwill. You can make money surrounding the
software through: consulting, support, commercial licensing,
additional products built on top, selling ad space, selling out data.
Most of these avenues of income aren't available here because of the
nature of the product and the potential customers.
With all that in mind I find it entirely reasonable to have a license
that says that you can't start a competing commercial offer with the
saas product code, unless that code is at least 4 years old and thus
has been made entirely free (this eventual freedom clause is of course
something we have in our corner of the free software world as well
;)). 4 years is a bit on the long side but in the end it doesn't
prevent competition it just means that if you want to innovate a
product from the code base you'll have to start at a 4 year
disadvantage.

There now I've gone off on a ramble. Why I feel their case makes sense
isn't really important anyway here... unless someone needs swaying in
which case I can do some more musings on request :)

To clarify the terms perhaps the literal license is "don't make a
competing commercial offering with this code + this code automatically
becomes apache licensed in 4 years". A just license to my mind. But
also most definitely not a free license until the code is 4 years old.

HS