Re: MPL2 instead of LGPL
Hello, > On 20. Aug 2020, at 01:25, Hörmetjan Yiltiz wrote: > > May I try to point out the elephant in the room? Most KDE applications and > libraries are copyleft, with tremendous effort and contributions from a wide > range of people. Since most of them belong to more than one author, it is not > possible for a maintainer to simply re-licence an existing piece of software > from copyleft to permissive style license; that requires getting all previous > contributors on board and getting their explicit permission. However, if > anyone is working on a new project based solely on permissive style licenses, > the developer(s) are free to also release their new project in a permissive > style license. I hope I did not digress. No, you did not. This is a fair and probably the crucial point when discussing a license change: How can you get agreement from all relevant contributors? There are two hurdles in that process: a) getting everybody to agree that License X is the choice of the future, and then b) getting everybody down to the last person to sign off on it. The limitations and the age of the (L)GPL are clearly showing. I agree with Martin that the technical intricacies usually get lost in legal assessments or courts. The difference between states and dynamic linking is also blurry. When I teach licensing, I teach intent: “You can use my code even in proprietary applications, but if you have modifications to my code, you should publish them under the same license.” This is very close to the understanding in the legal discussions, and disconnected from the technical details the nerds (me included) usually focus on. Best, MIrko.
Re: Proposal: Allow REUSE compatible License Statements in License Policy
Hi, > On 13. Jan 2020, at 21:18, Johan Ouwerkerk wrote: > >> - current version of the draft: https://community.kde.org/Policies/ >> <https://community.kde.org/Policies/> >> Licensing_Policy/Draft_SPDX_v2 >> > > One thing that is not entirely clear to me is what our position would > be towards e.g. *.license files or DEP5 files as suggested by the > REUSE spec. My recommendation is to choose one. The more widely used and recommended option is SPDX. There is more tooling emerging around the SPDX format because of that. The REUSE specs give a choice, the focus is on “use a common, machine-readable format”. I suggest we use SPDX. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: SPDX License Headers (for KF6)
Hello, Thanks, Andreas, for getting this important discussion started. > On 24. Nov 2019, at 19:04, Andreas Cord-Landwehr wrote: > > ... > 1. SPDX is the way to go for specifying license headers and we are joining > the > party already late. We should not feel bad, we are not that late. However it is kick off this effort now to be ready for the new release. > > 2. We have to be very clear in our discussions about SPDX to distinguish > inbound licenses (the license a contributor assign to the code by adding a > license header) and outbound licenses (the license a library/application is > released with by KDE); inbound and outbound licenses can differ for a > framework, e.g. when not all source files have the same license, then the > more > restrictive license has to be chosen. > > 3. Files should not mix two license headers. This means, the SPDX headers > shall be used to fully replace the existing license headers. However, by > doing > this, they must not change the meaning of any license header. By mixing it, > we > expect them to deviate at some time, which would lead to having inconsistent > licensing information in our sources. > > 4. LGPL-2, LGPL-2.1, LGPL-3, LGPL-2-or-any-later, etc. licenses are straight > forward and can be directly be used from the SPDX list. Agreed to all the points. One key goal should be to make the license statements machine readable and following the REUSE principles. I think the KDE community is generally doing well in this regard. We should however go through the REUSE specifications and make sure we tick all the boxes. > 5. The next big question is: What do we do with the (L)GPL licenses that have > a "KDE e.V." exception? > - In our license policy we name them "LGPL-2.1+3+KDEeV" (see community.kde.org/Policies/Licensing_Policy#GPL_3.2BKDEeV > <http://community.kde.org/Policies/Licensing_Policy#GPL_3.2BKDEeV>>), yet the > values we > are using there are not official SPDX markers. > - During Akademy, I requested at the SPDX GibHub project such an official > marker > (<https://github.com/spdx/license-list-XML/issues/928 > <https://github.com/spdx/license-list-XML/issues/928>>). Yet there were two > responses, which actually propose different solutions. > - Today, we came to the point that we think the best next step is to request > a > clarification from OSI how to name the license, which we are describing in > our > license headers (i.e. with the KDEeV-exception). Essentially, we would name > the license "LGPL-2.1-or-later-or-KDE", but would ask OSI to confirm before > we > bring this topic back to SPDX. > > Do you have any comments, amendments or even rejections to this approach? > Or shall we simply proceed? Again, “machine readable”. Getting a proper SPDX identifier for our policy is the right approach. The alternative of using a combined SPDX expression may be correct, but it looses the details of our own policy. I support the suggested approach. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: 4th global climate strike - should KDE take action?
Hello! > On 4. Nov 2019, at 16:00, Christoph Cullmann wrote: > > I will just CC the e.V. list with this mail, perhaps somebody is interested > there. > > Given I am more inclined to not take part in such "political" > actions not actually software development related, > I will not step up to request some vote for this. I think the usual KDE approach is to have a discussion and let the contributors decide for themselves what the right course of action for them is. It would be worthwhile to think about making “sustainable computing” a KDE goal (as in “the desktop should be as energy-efficient as possible”, for example). That would have a concrete impact on the community. See here, too: https://sustainabledevelopment.un.org/sdg12 <https://sustainabledevelopment.un.org/sdg12> Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Facebook's KDE Connector integration app
Hi, > On 16. Apr 2019, at 22:58, Artur Souza wrote: > > Only real people can own apps or pages. One solution is to create a > business named KDE and then put all assets under that business (the > app, the page, etc). > https://www.facebook.com/business/help/1710077379203657?helpref=faq_content > <https://www.facebook.com/business/help/1710077379203657?helpref=faq_content> Or use KDE e.V. for that. Since it is a legal entity, it is equivalent to a business. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: FOSS-North 2019
Hello, > On 26. Mar 2019, at 12:28, Adriaan de Groot wrote: > > Reminders, FOSS-North is coming up, april 7-8-9. > https://foss-north.se/2019/ <https://foss-north.se/2019/> > > You can come for the community day (7th) and talk about KDE stuff and CMake > stuff and C++ stuff with bits of the KDE community and the Gothenburg C++ > group; you can come for the conference (8th and 9th) and see a whole bunch of > fascinating speakers (ticket required). There will be a KDE booth at the > conference if you just want to chat with me :) I will be there from Sunday to Tuesday. Looking forward to seeing the KDE crowd there. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Licensing policy change proposal
Hi, sorry, but this email contains a lot of assertions that cannot stand. > On 28. Jan 2019, at 14:28, Krešimir Čohar wrote: > > >It violates the Open Source definition, especially the rule against > >discrimination against use or user. This has been a long-time yardstick for > >the KDE community. > There isn't any discrimination? As long as the operators of the website are > being truthful, no one's rights have been violated without consent seeing as > they were waived voluntarily. Also, if I'm not mistaken, open source =/= free > and open source. FOSS licenses need to work transitively. We as a community distribute so that other can freely use and redistribute. Any restrictions against certain types of use undermine that. That is why the Open Source Definition disapproves any such restrictions. > >There is. We cannot prove that we have explicit permission from the author > >to use or distribute the work. We also have no way of tracking that who > >submits the work to our channels has the right to do so. The idea of “public > >domain” only really works for works where copyright has expired. > > Several specious arguments here. > First, while it is hardly impossible to acquire proof that the authors' > rights have been waived, I would surmise that it is rarely done. Not the point. That is like arguing you can speed if you don't get caught. > In addition, if the operators of the website are, again, being truthful, they > are the copyright holders and there is simply no need to ask anything of the > original authors. The creators of the work are the authors and give the license, not the web site operators. Unless that is the same person. You get the idea. > Second, no way of tracking if the person submitting the work has the right to > do so? Isn't that covered in the license itself? Or are you just saying that > we simply don't know if they're lying? That argument was specifically for public domain works. If a work comes without information about the copyright holder, how can we know if we can use it? Who gives the public domain dedication? How can you prove it? What if the author changes their mind? … > Third, I wholeheartedly disagree. Not only does the public domain cover > intellectual properties the rights to which have been waived (in addition to > property whose copyright has expired), it also covers a variety of other > situations, see more here: https://www.bitlaw.com/copyright/unprotected.html > <https://www.bitlaw.com/copyright/unprotected.html> So much confusion. This web site speaks about US copyright law, where public domain dedications exist. Our responsible legal body is in Germany. > A great example of this are movies, television series, books with the same > name because titles, names etc. don't receive copyright protection (and are > hence public domain). There is a difference between something not being creative enough to be separately copyrighted and something being public domain. From one does not follow the other. If we need to discuss this, there are a couple of knowledgeable people on this list. However I think it gets us nowhere and we are not the right forum for it. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Licensing policy change proposal
Hello, > On 28. Jan 2019, at 13:23, Krešimir Čohar wrote: > > I don't think there are any problems with using public domain images, and > even if there were I'd rather view them as challenges to overcome than > obstacles to avoid. This is not necessarily a question of what we think. This is a question of what we as a community can and should distribute. For that, we need at least explicit permission from the author, as in a FOSS license. There has been a very long debate on the use of public domain works in FOSS, and the summary AFAIK is “it is complicated” and “it depends on the jurisdiction”. A great summary can be found here: https://opensource.org/node/878: <https://opensource.org/node/878:> "an open source user or developer cannot safely include public domain source code in a project." > > > These are both non-free licences and we can not ship files which can > only be copied with their restrictions. > > Why not? As far as Unsplash goes, their only restriction is not to start a > competing service, which is not even remotely what we are trying to do. > Surely that is a reasonable and acceptable restriction. It's not unlike the > copyleft restrictions ("freedoms") of the GPL. Because we are a free software community. I think we need to untangle the discussion: The Unsplash license looks like a FOSS license to me. The Pexel license is clearly not a free software license as it comes with other restrictions. The CC0 and other public domain licenses bring in complexity without a clear benefit. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Licensing policy change proposal
Hi, > On 28. Jan 2019, at 13:23, Krešimir Čohar wrote: > > I don't think there are any problems with using public domain images, and > even if there were I'd rather view them as challenges to overcome than > obstacles to avoid. There is. We cannot prove that we have explicit permission from the author to use or distribute the work. We also have no way of tracking that who submits the work to our channels has the right to do so. The idea of “public domain” only really works for works where copyright has expired. > > These are both non-free licences and we can not ship files which can > only be copied with their restrictions. > > Why not? As far as Unsplash goes, their only restriction is not to start a > competing service, which is not even remotely what we are trying to do. > Surely that is a reasonable and acceptable restriction. It's not unlike the > copyleft restrictions ("freedoms") of the GPL. It violates the Open Source definition, especially the rule against discrimination against use or user. This has been a long-time yardstick for the KDE community. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Licensing policy change proposal
Hello, > On 27. Jan 2019, at 19:39, Ivan Čukić wrote: > > Since all of these mostly boil down to CC0, I'll only comment on it. > >>> https://spdx.org/licenses/CC0-1.0.html >>> <https://spdx.org/licenses/CC0-1.0.html> >> >> CC0 should be uncontroversial, it should be definitely allowed by our >> license policy. > > If I'm not mistaken, none of the licenses we allow at the moment is a "public > domain"-like license - in the sense that the author information is not > preserved. > > I'm generally leaning against licenses like these - even if authors (of code, > of art, etc.) allow us to forget them, I like giving credit where credit's > due. I need to point out that CC0 licenses are problematic in many jurisdictions, as there is no simple way to dedicate a work to the public domain. The correct way in for example France or Germany would be to use a permissive FOSS license. Let us avoid the mine field of public domain. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Coming to FOSS-North?
Hello, > On 10. Jan 2019, at 12:35, Adriaan de Groot wrote: > > Since it's the beginning of the year, let's plan out some events! At the > beginning of april there's FOSS-North, in the beautiful [1] city of > Gothenburg. Last year KDE had a booth at the conference, and I gave a talk on > KDE governance. This year, we can have -- if we plan something -- a community > day for hacking, and then the conference too. Conference site [2] and my > bloggy bits from last year [3] are online. > > A community day would be a great opportunity to bring KDE / Qt people from > the > nordic bits of the world together -- as well as anyone else who's in the > neighbourhood. > > Please ping me if you're going to be nearby, or might be. A community day > could include, say, work on CMake frameworks (I know I've seen a lot of ugly > stuff recently), or doing some VDG-style work on bits and pieces, or straight > up C++-hacking-with-modern-Qt-slots which needs a little practice with modern > C++ methods. I will attend FOSS-North. But only briefly because the legal and licensing workshop starts right after it in Barcelona. I will try to arrive in time for the community day (April 7). Maybe there is a chance for dinner. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Nominate key KDE frameworks and packages for inclusion in the OIN Linux System Definition
Hi, > On 30. Aug 2018, at 05:46, Adriaan de Groot wrote: > > On Wednesday, 29 August 2018 18:53:39 CEST Mirko Boehm wrote: >> KDE software is covered in the definition, but not in the latest version. >> KDE 3 and 4 packages are included. > > Does any mainstream distro still ship any KDE3 stuff? Does any mainstream > distro still ship any KDE4 stuff? (FWIW, I've just added deprecation notices > to all the KDE4 packages on FreeBSD, thinking we were the last to get rid of > it). Nothing ever gets removed from the LSD. I think we do have the latest KDE 3 package versions, but it would not hurt to have a look. Same for KDE 4. >> I would like to see the KDE frameworks >> and key shared libraries included. The system definition includes reusable >> components, applications (“leafs” of the dependency tree) are usually not >> included. The Linux System is updated every 18-24 months. We just finished >> one round of updates, so now is a good time to think about nominating >> updates to the latest versions of “legacy" KDE packages, and nominating new >> packages for inclusion. > > Sure, I'd be up for that -- I see Cornelius is, too. We could try wrangling > the frameworks in, as well as updating KDE4 bits if needed; 17.08.3 was the > very last update of that stack, we could check if it's in the LSD. Good to have you two on this. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Nominate key KDE frameworks and packages for inclusion in the OIN Linux System Definition
Hello, if you were at Akademy, you heard me present about the Open Invention Network (OIN) [1], one of the community sponsors of our conference. OIN is a royalty-free patent pool that creates a patent-non-aggression zone for free software by building a massive cross-licensing network. What software is covered by this cross-license agreement is defined in the OIN Linux System Definition (the details are all public on our web site, see below). I manage the process of maintaining and updating the Linux System Definition for OIN. KDE software is covered in the definition, but not in the latest version. KDE 3 and 4 packages are included. I would like to see the KDE frameworks and key shared libraries included. The system definition includes reusable components, applications (“leafs” of the dependency tree) are usually not included. The Linux System is updated every 18-24 months. We just finished one round of updates, so now is a good time to think about nominating updates to the latest versions of “legacy" KDE packages, and nominating new packages for inclusion. I am looking for somebody in the community to act as a “champion” for these nominations. Since I am involved in the review process in a stewardship role, I cannot also act as the nominator. The job entails working with the community to select the packages, put them all together in a spreadsheet, and then working with the OIN tech committee until the nomination is accepted. This needs to be completed by roughly mid 2019. Who wants to work with me on that? Best, Mirko. [1] https://www.openinventionnetwork.com/ <https://www.openinventionnetwork.com/> -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: FOSS-North
Hi, > On 1. Mar 2018, at 15:03, Adriaan de Groot <gr...@kde.org> wrote: > > While it's -8 in the Netherlands and the whole country hardly knows what to > do, I'd like to point out it's warmer in Sweden. > > There's a one-day conference, FOSS-North, to be held late april. > > http://foss-north.se/2018/ <http://foss-north.se/2018/> > > The CfP is still open, so we could send in one or more talks about .. stuff. > > I was also approached if KDE (and GNOME) want / can staff a booth at the > conference, where we could demo .. stuff. Whatever. Experiment with > merchandise. Show off more Plasma 5.12 LTS improvements. Play with > electronics. > > Would anyone (other than me) be interested in submitting a talk / helping with > a booth? (I would also use this conference as an excuse to give Sune back his > blue KDE tablecloth) > > Unfortunately, both the PIM and Plasma sprints are that same weekend, so we're > missing a bunch of potentially interesting speakers. FOSS-North is definitely a cool conference with its own kind of scandinavian crowd. I spoke there once. I cannot go this year as it is right after the legal and licensing workshop, and we are hosting the Plasma sprint in our office in Berlin :-) However I would encourage submissions and, especially if there are interested local people, a booth. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: Invitation to join FOSS Backstage 2018
Hi! > On 22. Feb 2018, at 12:20, Paul Brown <paul.br...@kde.org> wrote: > > On Thursday, 22 February 2018 12:00:01 CET Adriaan de Groot wrote: >> On Friday, February 9, 2018 3:33:24 PM EST Agnes Ratajczyk wrote: >>> Dear KDE-Team, >>> >>> I'd like to invite you to join us for the first FOSS Backstage >>> <https://foss-backstage.de/ <https://foss-backstage.de/>> conference on >>> June 13&14 in Berlin. It will >>> take place directly after Berlin Buzzwords <https://berlinbuzzwords.de/ >>> <https://berlinbuzzwords.de/>> >>> and is dedicated to everything related to *Free and Open Source Software >>> governance and open collaboration*. >> >> It's an interesting)-ish) conference, though not really technical > > This should not put us off, Adriaan. We are explicitly looking for non- > technical events, even not specifically FLOSS events, where we can go and seek > more users. Yes, maybe. If we have relevant issues to share this will be a good conference for it. It is about governance and compliance, I am sure we have something to present. How about talking about the manifesto and our code of conduct, community principles. Any takers? I have submitted presentations about compliance tooling and OIN. Hope to see you at the event :-) Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: Goal: Improve Plasma Mobile platform for end-user needs
Hi, > On 6. Sep 2017, at 11:04, Agustin Benito (toscalix)wrote: > > what aboutextending the goal to embedded devices assuming mobile and > embedded are not much different? They are: mobile devices are end-user focused. Embedded devices are developer/manufacturer focused. Cheers, Mirko. signature.asc Description: Message signed with OpenPGP
Re: Survey for prioritization of requirements for an IM/chat solution for KDE
Hi, > On 18. Aug 2017, at 02:11, Thomas Pfeiffer <thomas.pfeif...@kde.org> wrote: > > I've finally managed to enter all of our proposed requirements for a KDE-wide > primary IM/chat solution into a tool for creating Kano surveys: > > http://www.kanosurvey.com/?id=3959 <http://www.kanosurvey.com/?id=3959> > > The Kano model [1] categorizes features not just in "must have" and "nice to > have" but into five categories along two dimensions. > This results in a more holistic view on the requirements, at the expense of > making the survey quite long because participants have to rate each feature > on > two dimensions. I walked through the questionnaire and filled it in. Looks good overall. Here are some comments: It may make sense to split the "FOSS clients available for desktop (at least Linux/BSD + Windows) as well as mobile” into 3 for Linux, Windows and mobile. I personally care for Linux, OSX and mobile, and not in the least for Windows, so this was difficult to answer. "Client has low resource usage (so most likely no web or electron apps)” combines two things that are initially unrelated. Of course I want low resource usage, but I also want a web app for platforms where no native clients are available. It did not take very long to fill in the survey. Thanks! Mirko. -- -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm
Re: Telemetry Policy
Hi, > On 17. Aug 2017, at 01:46, Thomas Pfeiffer <thomas.pfeif...@kde.org> wrote: > > Hi Valorie, > Even if opt-out for some data is legally and even morally fine, it does not > align with the values we communicate to our users: > Unlike Mozilla's Mission, our Vision mentions privacy explicitly, and we're > striving to make privacy our USP. We seem to assume a contradiction between telemetry and privacy. I believe this is a knee-jerk reaction. We can implement telemetry in a way that privacy is not violated. In fact, I would say that it follows from our vision that we should do this. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: Collecting requirements for a KDE-wide instant messaging solution (was: Re: radical proposal: move IRC to Rocket.Chat)
Hi Thomas, thanks for this issue forward with a rather constructive approach! > On 16. Aug 2017, at 03:20, Thomas Pfeiffer <thomas.pfeif...@kde.org> wrote: > > I have now cleaned up https://notes.kde.org/p/KDE_IM_requirements > <https://notes.kde.org/p/KDE_IM_requirements> by removing > duplicates, removing all discussion / comments (so only plain requirements are > left) and rewording most requirements to that they have a somewhat common > wording. > > The next step will be to turn this into a Kano survey which will be used to > prioritize them (will do that tomorrow). I think this is exactly what is needed. The requirements collected right now are a superset of anything anyone could ever wish for. I am really interested in seeing them prioritised and the bottom 20% of them scrapped :-) Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: Telemetry Policy
Hi, before this gets completely out of hand: The cited German data protection regulations are often misunderstood, even by people that pose as experts. They are also often (mis-)used as killer arguments to support political or personal opinions. If we start collecting telemetry data, we should get an assessment by a lawyer (!) that the way we handle the data is correct. However, it can certainly be done correctly and in a way that protects individual privacy and supports the improvement of our software. Technical argument: If IP addresses are a concern, would it be an option to run them through a one-way hash function on the client side before submitting the data? Best, Mirko. On Wed, Aug 16, 2017 at 11:08 AM Volker Krause <vkra...@kde.org <mailto:vkra...@kde.org>> wrote: On Wednesday, 16 August 2017 10:21:11 CEST Ben Cooksley wrote: > On Mon, Aug 14, 2017 at 11:40 PM, Volker Krause <vkra...@kde.org > <mailto:vkra...@kde.org>> wrote: > > I agree on the proposed wording changes, so focusing on your technical > > points below. > > > > On Monday, 14 August 2017 11:53:17 CEST Ben Cooksley wrote: > >> I've got two technical notes here: > >> > >> 1) All products should fetch details on where to submit telemetry data > >> from an online configuration file similar to > >> https://autoconfig.kde.org/ocs/providers.xml > >> <https://autoconfig.kde.org/ocs/providers.xml> > >> > >> This would give us the capacity to version the telemetry server api, > >> and potentially even "kill" telemetry submissions from older > >> application versions if needed. > >> > >> 2) No software product should use the QNetworkAccessManager family of > >> classes due to known defects in it's operation within some versions of > >> Qt which cause infrastructure problems. > > > > The current implementation uses QNAM, but actually has code to handle HTTP > > redirects correctly (with unit test coverage), I assume that's the issue > > you are referring to? This also has been tested all the way back to Qt4.8 > > as part of the existing deployment in GammaRay. > > That's one of the considerations yes. I'm hopeful that nothing else in > it will be found to be broken behaviour wise but have much more faith > in KIO here. > > > I don't mind adding the extra indirection with the configuration file, > > although just from the XML I don't see yet what that would provide beyond > > HTTP redirects. Are there certain information (e.g. the app version) > > passed already as part of the request for the configuration file? Or can > > there be conditional aspects not currently present in the above example? > > The extra indirection is basically to give us the option to shift the > endpoint elsewhere at some point without having to keep the old one > alive even as a redirect. Isn't that just shifting the requirement for the "stable" endpoint to the configuration one? But if that's easier we can of course add that. Are there any formats/standards you have in mind for this, or any parameters the GET request should contain? > I'm also concerned that we could potentially run into issues if the > system doesn't do any GET requests. From what I recall unless the > server and client support a specific RFC then redirecting POST > requests isn't something one can rely on here (your code might handle > this properly, I certainly wouldn't trust QNAM to do so given their > stance on optional behaviour in HTTP RFCs) Correct, QNAM doesn't support POST redirects itself. But since we deal with redirects ourselves anyway, that's not really an issue. On the server I haven't run into issues yet, even the super primitive HTTP test server built into PHP can handle it. POST redirects aren't particularly elegant though, as you are sending the payload multiple times. So the extra GET might be a better solution anyway. Regards, Volker -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellowship Representative, FSFE Team Germany Qt Certified Specialist and Trainer Request a meeting: https://doodle.com/mirkoboehm signature.asc Description: Message signed with OpenPGP
Re: We now have an Advisory Board
Hello! > On 2 Oct 2016, at 17:26, Thiago Macieira <thi...@kde.org> wrote: > >> Feel free to talk to them about the possibility and get them in touch >> with the board (or with any of us if it feels more adequate). > > The LF is a non-profit. A nit-pick - the LF is a trade association, not a non-profit/not-for-profit entity. Eben Moglen wrote about why this matters here: https://www.softwarefreedom.org/blog/2016/apr/11/lf/ <https://www.softwarefreedom.org/blog/2016/apr/11/lf/> In our case, I do believe that this makes the LF an even better candidate to invite to the advisory board. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm
Re: [kde-community] Results from the Mission Survey
Hello Thomas, > On 29 Jul 2016, at 01:04, Thomas Pfeiffer <thomas.pfeif...@kde.org> wrote: > > I'm sorry for taking so long with the survey analysis (analysis and > documentation of survey results always end up taking longer than expected), > but now finally I've prepared a presentation of the results of the first > round of analysis of the survey I did for input on KDE's Mission statement. > This is just plain results, no interpretation. > I said "first round" because I'm ready to do perform further analyses if > these results leave important questions open (if they can be answered from > the data, of course). > If you'd like me to dig deeper somewhere, feel free to tell me! Excellent work, thanks. And there are some interesting insights already. Besides minor differences, contributor and user interests are pretty much aligned, for example. Or that we are good at retaining long-term contributors. > If anybody would like to get the raw data to do their own analyses, that's of > course possible as well. I would definitely be interested in the raw numbers. How can I access them? > With this, I leave you to the graphs and numbers, hoping that the results > will help us make confident decisions about our Mission statement (I think > they do). Thanks, all the best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] A new home for Mozilla Thunderbird at KDE?
> On 26 Apr 2016, at 19:54, Boudhayan Gupta <bgu...@kde.org> wrote: > >> There's also the problem that Thunderbird is a massive codebase with >> few people working on it, and built on technology that's predictably >> legacy (Gecko will ultimately die in favor of Servo; also nobody at >> Mozilla seems to like XPCOM or god forbid XUL for years now). These >> pose significant hurdles to the Thunderbird project I'm not convinced >> it can scale, even with our help. >> >> Incubator, yes. Project cemetary, no. I think cost/benefit and outlook >> say 'no' here. > > I'm going to second Eike here. My gut feeling says Thunderbird is > going to go the way of Apache OpenOffice, and we'd just be a graveyard > for it, not an incubator. +1. -1 for adopting Thunderbird. Unless a large group of contributors show up spontaneously that is really enthusiastic about working on it. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] user stats for Neon
Hi! > On 14 Apr 2016, at 15:16, Jonathan Riddell <j...@jriddell.org> wrote: > > A while ago Albert gave a talk at Akademy about collecting some data > on our users. This got me thinking and with Neon I wanted to see how > many installs we had. Our package install software will check for new > versions being available and I could count the IPs of this check but > that's very unreliable. Canonical counts IPs from the NTP ping at > boot up but of course it's only useful at best as a relative metric of > numbers of installs not absolute numbers. So I added a machine-id to > the URL it checks which is the unique value set at install time by > systemd (/etc/machine-id) so now it has a good idea of being able to > count the number of installs. > > But KDE cares about privacy and it's in our Vision and I don't want to > be accused of violating that. But currently I can't see how this can > violate users privacy any more than an IP address can so I'm curious > to hear what arguments might come up against this. I believe that as long as we are transparent about it, this should be fine. Maybe, just maybe, there could be a way to turn it of for very privacy-sensitive users. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Have repo maintainers opt-in for github mirroring (was: Re: Official KDE mirror on github)
Hi, > On 19 Sep 2015, at 15:48, Ivan Čukić <ivan.cu...@kde.org> wrote: > >> I've made a wiki page, which says how to turn a pull request into >> a reviewboard submission. >> https://techbase.kde.org/Development/GithubMirror > > The next time I see you, you are getting a hug and a pint of apple fritter. I have been hoping for this more or less through the whole discussion. What contributors coming in through Github need is some (ideally scripted) setup of their remotes that let’s them easily submit review requests after cloning from Github. This cannot be that hard with Git. David, you rock. Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Official KDE mirror on github
Hehe, > On 16 Sep 2015, at 14:57, David Edmundson <da...@davidedmundson.co.uk> wrote: > > I am great. > > https://github.com/kde <https://github.com/kde> is now ours. Nice work, David. Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Phabricator: Make it happen already!
+1! Yay! On 27 Aug 2015, at 17:00, David Edmundson da...@davidedmundson.co.uk wrote: Same here. The Plasma team is in the process of migrating to phaaab! already. To clarify, the mobile only stuff is currently in there for trial. The rest is pending. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Evolving KDE - survey results
Hi, On 22 Jul 2015, at 18:25, Lydia Pintscher ly...@kde.org wrote: Earlier this year we started Evolving KDE in order to reflect on where we as a community stand and where we want to go. The first step was a survey. The results of this survey are now in. The evaluation and the recommendations based on the findings of the survey are attached. We will be discussing them at the General Assembly of KDE e.V. this Friday and I will talk more in detail about it in my keynote on Sunday. There will be a BoF for discussions on Monday next week. For everyone who can't attend Akademy I'll be writing more after Akademy. Thanks for summarising the results. As others have written, the level of abstraction is way to high to conclude anything tangible from the results. I think it is necessary and expected from a transparent open source community to publish the raw anonymised data. Also I think that if our sample of responses is a total of 200, that in itself should be a reason to worry and to interpret the results with a grain of salt. Thank you to everyone who took part in the survey and provided their input. This is an important step. Thanks for setting up this process of feedback. I did take part in the survey. I would like to point out that I found the questions to be very much generic, and it felt like the survey was over before it really began. With that in mind, I don’t think it is a sufficient foundation to decide the future objectives of the community on. Best, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] KDE office (was: Your KDE highlight of 2014?)
Hi, On 28 Dec 2014, at 09:21, Aaron J. Seigo ase...@kde.org wrote: On Thursday, December 25, 2014 00.15:25 Jonathan Riddell wrote: Um, what? You don't want KDE to work on KDE project together and call it KDE? Call the result KDE software, call your efforts part of KDE, but putting KDE on an office door and calling it a KDE office creates a level of responsibility on behalf of KDE and anything that may happen in that office reflect on KDE. If there is some process for setting up such a space such that it meets the shared principles of KDE and is managed in a responsible fashion, then it can work. Random people randomly setting up physical spaces that are KDE is simply risky. You may be fine with that. I would caution against it. I would not put too much worry into this. Having too many people that are over-eager to build and expand our community and it’s presence is probably the least of our worries. If a significant portion of commits are coming from that room, why wouldn’t it be a KDE office? :-) Happy holidays, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist Request a meeting: https://doodle.com/mirkoboehm ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Berlin - Brno road trip
Hey Patrick, On 18 Jun 2014, at 11:00, Patrick Spendrin patrick_spend...@gmx.de wrote: If everybody is ok with that, I can go get those tickets at the counter (and you reimburse me later via bank transfer). If somebody else wants to take part, please speak up soon! great idea. Yes please. I have a Bahncard 50. Cheers, Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist and Trainer ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] Berlin - Brno road trip
Good morning, On 11 Jun 2014, at 08:07, Volker Krause vkra...@kde.org wrote: those of you who plan to go to ackademy this year and wants to go by train from berlin, please raise your hand. There is apparently at least 4 of us who also need to attend the general assembly. What about sharing the trip? Interested are at least : Lydia Andreas Patrick (from Dresden) Me Count me in as well, I'm also attending the general assembly. Please count me in as well. Looking forward to it. Mirko. -- Mirko Boehm | mi...@kde.org | KDE e.V. FSFE Fellow, FSFE Team Germany Qt Certified Specialist and Trainer ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community
Re: [kde-community] KDE Manifesto Revision (round 2)
On 24 Nov 2013, at 11:17, Marta Rybczynska rybczyn...@gmail.com wrote: Just a doubt about two lines: Licensing policy must be respected. branding guidelines are respected. +1. Is the Increase your market visibility” still in, under “Benefits”? If so, I suggest that to be changed to simply Increase your visibility”. We aren’t catering to a market only, but to users in general. Having “market” in there unnecessarily limits what the benefit is, and also just mans repeating what the business drones say :-) Cheers, Mirko. ___ kde-community mailing list kde-community@kde.org https://mail.kde.org/mailman/listinfo/kde-community