[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    Re: F42 Change Proposal: Fedora Plasma Workstation (System-Wide)
From:       Andreas Tunek <andreas.tunek () gmail ! com>
Date:       2024-04-04 18:20:42
Message-ID: CALbwU3KTns9Ji+rhWZBWCjUoykvr+Urxd=niodxYcbrpdDL+sg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Den ons 3 apr. 2024 kl 23:27 skrev Kevin Kofler via devel <
devel@lists.fedoraproject.org>:

> Andreas Tunek wrote:
> > From Red Hat's POV it is not Fedora Gnome Workstation (
> >
> https://blogs.gnome.org/uraeus/2020/05/07/gnome-is-not-the-default-for-fedora-workstation/
> > ).
>
> TL;DR: "We do not want 'GNOME' in the name because we want to only support
> GNOME in Workstation, whereas 'GNOME Workstation' would imply that there
> are
> other Workstations."
>
> I am not sure I buy this argument. By the same argument, we should also
> not
> call the OS "Fedora Linux" because it implies there is also a "Fedora BSD"
> or "Fedora Hurd" or even "Fedora Windows" ;-) or something.
>
>
Yes, Fedora used to have a correct name, but it was changed.


> Giving a product a clear name does not imply existence of another product.
>
> (And that is not even arguing the premise of the "one single Workstation
> that happens to use GNOME" concept, only the branding implications!)
>
> > One of the best things with Fedora Workstation is that it is a complete
> > user facing OS (like Windows, macOS and iOS) that you actually can
> develop
> > applications for (if you want to). You don't have to target the extremely
> > fluffy "Linux desktop", you can target Fedora Workstation. This proposal
> > would totally eliminate the good points of having this single OS and app
> > platform.
>
> That "conveniently" ignores the existence of that pesky thing called
> "other
> distributions". The GNU/Linux version of vendor lock-in. Thanks Red Hat!
>
> And besides, a standalone application (as opposed to a desktop widget or
> similar) developed for one of the Fedora desktop deliverables (Workstation
> Edition, desktop Spins) is also going to work on any of the others.
>

From the user facing app side, if you want to implement support for your
company's weird week numbering system in the calendar widget in Fedora
Workstation you can do that today. If there were two desktop systems it
would be more than twice the work (since you need two distinct dev
environments).

From the infrastructure side it is even worse. Red Hat has been very
successful using Fedora as the first implementation from things like
systemd to PipeWire zero copy screen sharing. I believe that has been aided
by the fact that it is possible to do one implementation instead of
several. When you see that things work you can make everything "API
stable"*  and usable by other systems. If you have several desktop systems
they will have diverging feature set (as Schaller wrote in his blog post)
or development will slow down quite a lot.

You might call this "vendor lock in", but from my perspective things like
systemd and PipeWire have been very successful projects that have gotten
support from a majority of the free software eco-system. And I think they
have been aided by the focus on Fedora and the fact that Fedora Workstation
is ONE platform.

/Andreas

*Or how things are suppose to work together, it is hard to find the right
words.


>
>         Kevin Kofler
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-leave@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>

[Attachment #5 (text/html)]

<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" \
class="gmail_attr">Den ons 3 apr. 2024 kl 23:27 skrev Kevin Kofler via devel &lt;<a \
href="mailto:devel@lists.fedoraproject.org">devel@lists.fedoraproject.org</a>&gt;:<br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">Andreas Tunek wrote:<br> &gt; From Red Hat&#39;s \
POV it is not Fedora Gnome Workstation (<br> &gt; <a \
href="https://blogs.gnome.org/uraeus/2020/05/07/gnome-is-not-the-default-for-fedora-workstation/" \
rel="noreferrer" target="_blank">https://blogs.gnome.org/uraeus/2020/05/07/gnome-is-not-the-default-for-fedora-workstation/</a><br>
 &gt; ).<br>
<br>
TL;DR: &quot;We do not want &#39;GNOME&#39; in the name because we want to only \
support <br> GNOME in Workstation, whereas &#39;GNOME Workstation&#39; would imply \
that there are <br> other Workstations.&quot;<br>
<br>
I am not sure I buy this argument. By the same argument, we should also not <br>
call the OS &quot;Fedora Linux&quot; because it implies there is also a &quot;Fedora \
BSD&quot; <br> or &quot;Fedora Hurd&quot; or even &quot;Fedora Windows&quot; ;-) or \
something.<br> <br></blockquote><div><br></div><div>Yes, Fedora used to have a \
correct name, but it was changed.<br></div><div>  </div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"> Giving a product a clear name does not imply \
existence of another product.<br> <br>
(And that is not even arguing the premise of the &quot;one single Workstation <br>
that happens to use GNOME&quot; concept, only the branding implications!)<br>
<br>
&gt; One of the best things with Fedora Workstation is that it is a complete<br>
&gt; user facing OS (like Windows, macOS and iOS) that you actually can develop<br>
&gt; applications for (if you want to). You don&#39;t have to target the \
extremely<br> &gt; fluffy &quot;Linux desktop&quot;, you can target Fedora \
Workstation. This proposal<br> &gt; would totally eliminate the good points of having \
this single OS and app<br> &gt; platform.<br>
<br>
That &quot;conveniently&quot; ignores the existence of that pesky thing called \
&quot;other <br> distributions&quot;. The GNU/Linux version of vendor lock-in. Thanks \
Red Hat!<br> <br>
And besides, a standalone application (as opposed to a desktop widget or <br>
similar) developed for one of the Fedora desktop deliverables (Workstation <br>
Edition, desktop Spins) is also going to work on any of the \
others.<br></blockquote><div><br></div><div>From the user facing app side, if you \
want to implement support for your company&#39;s weird week numbering system in the \
calendar widget in Fedora Workstation you can do that today. If there were two \
desktop systems it would be more than twice the work (since you need two distinct dev \
environments).</div><div><br></div><div>From the infrastructure side it is even \
worse. Red Hat has been very successful using Fedora as the first implementation from \
things like systemd to PipeWire zero copy screen sharing. I believe that has been \
aided by the fact that it is possible to do one implementation instead of several. \
When you see that things work you can make everything &quot;API stable&quot;*   and \
usable by other systems. If you have several desktop systems they will have diverging \
feature set (as Schaller wrote in his blog post) or development will slow down quite \
a lot.<br></div><div><br></div><div>You might call this &quot;vendor lock in&quot;, \
but from my perspective things like systemd and PipeWire have been very successful \
projects that have gotten support from a majority of the free software eco-system. \
And I think they have been aided by the focus on Fedora and the fact that Fedora \
Workstation is ONE platform.</div><div><br></div><div>/Andreas<br></div><div><br></div><div>*Or \
how things are suppose to work together, it is hard to find the right \
words.<br></div><div>  </div><blockquote class="gmail_quote" style="margin:0px 0px \
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
            Kevin Kofler<br>
--<br>
_______________________________________________<br>
devel mailing list -- <a href="mailto:devel@lists.fedoraproject.org" \
target="_blank">devel@lists.fedoraproject.org</a><br> To unsubscribe send an email to \
<a href="mailto:devel-leave@lists.fedoraproject.org" \
target="_blank">devel-leave@lists.fedoraproject.org</a><br> Fedora Code of Conduct: \
<a href="https://docs.fedoraproject.org/en-US/project/code-of-conduct/" \
rel="noreferrer" target="_blank">https://docs.fedoraproject.org/en-US/project/code-of-conduct/</a><br>
 List Guidelines: <a href="https://fedoraproject.org/wiki/Mailing_list_guidelines" \
rel="noreferrer" target="_blank">https://fedoraproject.org/wiki/Mailing_list_guidelines</a><br>
 List Archives: <a href="https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org" \
rel="noreferrer" target="_blank">https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org</a><br>
 Do not reply to spam, report it: <a \
href="https://pagure.io/fedora-infrastructure/new_issue" rel="noreferrer" \
target="_blank">https://pagure.io/fedora-infrastructure/new_issue</a><br> \
</blockquote></div></div>


[Attachment #6 (text/plain)]

--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic