* Re: Proposal for Outreachy (May-August 2020)
2020-01-07 11:32 ` Raghav Gururajan
@ 2020-01-07 18:06 ` Jan
2020-01-08 10:40 ` Efraim Flashner
2020-01-08 7:06 ` Raghav Gururajan
` (2 subsequent siblings)
3 siblings, 1 reply; 13+ messages in thread
From: Jan @ 2020-01-07 18:06 UTC (permalink / raw)
To: Raghav Gururajan; +Cc: guix-devel
Hi!
On Tue, 07 Jan 2020 11:32:10 +0000
"Raghav Gururajan" <raghavgururajan@disroot.org> wrote:
> Hello Guix Folks!
>
> 1) Improve GNOME Software Stack and GNOME Desktop Environment's
> user-experience in Guix.
>
In my opinion we should stay away from GNOME, because it is a Red Hat
project, rather than GNU now. More than this, GNOME makes some bad for
user freedom decisions, for example they promote nonfree software in
their "Software" application. They also promote nonfree services such as
Facebook, Google mail, etc. in their "Online accounts" application.
They also make some poor design decisions such as adding support for
flatpak, which is going to have support for "paid", which most
probably means nonfree applications and they add more and more
systemd-only features (systemd's problem is feature creep, software
bloat, uncooperative developers and merging projects into systemd,
without any reason).
That's why I would like to see XFCE being improved rather than
GNOME.
Ideally both GNOME and XFCE should work well on Guix, but if we have to
choose between those two, I vote for XFCE.
But that's my private opinion, it'd be better, if Guix maintainers told
what they think about it.
Jan Wielkiewicz
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-07 18:06 ` Jan
@ 2020-01-08 10:40 ` Efraim Flashner
2020-01-08 15:15 ` Jan
0 siblings, 1 reply; 13+ messages in thread
From: Efraim Flashner @ 2020-01-08 10:40 UTC (permalink / raw)
To: Jan; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1932 bytes --]
On Tue, Jan 07, 2020 at 07:06:58PM +0100, Jan wrote:
> Hi!
>
> On Tue, 07 Jan 2020 11:32:10 +0000
> "Raghav Gururajan" <raghavgururajan@disroot.org> wrote:
>
> > Hello Guix Folks!
> >
> > 1) Improve GNOME Software Stack and GNOME Desktop Environment's
> > user-experience in Guix.
> >
> In my opinion we should stay away from GNOME, because it is a Red Hat
> project, rather than GNU now. More than this, GNOME makes some bad for
> user freedom decisions, for example they promote nonfree software in
> their "Software" application. They also promote nonfree services such as
> Facebook, Google mail, etc. in their "Online accounts" application.
> They also make some poor design decisions such as adding support for
> flatpak, which is going to have support for "paid", which most
> probably means nonfree applications and they add more and more
> systemd-only features (systemd's problem is feature creep, software
> bloat, uncooperative developers and merging projects into systemd,
> without any reason).
> That's why I would like to see XFCE being improved rather than
> GNOME.
> Ideally both GNOME and XFCE should work well on Guix, but if we have to
> choose between those two, I vote for XFCE.
>
> But that's my private opinion, it'd be better, if Guix maintainers told
> what they think about it.
>
For better or worse Gnome is the dominant desktop in the GNU/Linux
market space and we do have it packaged and offer it as part of our
default desktop example. Furthermore Raghav has already been working on
making Gnome better in Guix.
As far as the privacy concerns, those can be addressed on a
package-by-package basis but shouldn't be cause to skip it entirely.
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-08 10:40 ` Efraim Flashner
@ 2020-01-08 15:15 ` Jan
0 siblings, 0 replies; 13+ messages in thread
From: Jan @ 2020-01-08 15:15 UTC (permalink / raw)
To: Efraim Flashner; +Cc: guix-devel
On Wed, 8 Jan 2020 12:40:52 +0200
Efraim Flashner <efraim@flashner.co.il> wrote:
>
> For better or worse Gnome is the dominant desktop in the GNU/Linux
> market space and we do have it packaged and offer it as part of our
> default desktop example. Furthermore Raghav has already been working
> on making Gnome better in Guix.
>
> As far as the privacy concerns, those can be addressed on a
> package-by-package basis but shouldn't be cause to skip it entirely.
>
I only hope fixing those issues won't take more effort than maintaining
our own thing/better alternative one day. It's fine when you can just
use configure flags to disable bad features during build time, but what
if they start adding proprietary parts to systemd and GNOME will use it
even harder? systemd is LGPL'd after all.
Embrace, Extend, Extinguish.
Jan Wielkiewicz
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-07 11:32 ` Raghav Gururajan
2020-01-07 18:06 ` Jan
@ 2020-01-08 7:06 ` Raghav Gururajan
2020-01-08 15:05 ` Jan
2020-01-08 7:42 ` Raghav Gururajan
2020-01-08 14:59 ` Jesse Gibbons
3 siblings, 1 reply; 13+ messages in thread
From: Raghav Gururajan @ 2020-01-08 7:06 UTC (permalink / raw)
To: Jan; +Cc: guix-devel
Hello Jan!
> In my opinion we should stay away from GNOME, because it is a Red Hat
> project, rather than GNU now. More than this, GNOME makes some bad for
> user freedom decisions, for example they promote nonfree software in
> their "Software" application. They also promote nonfree services such as
> Facebook, Google mail, etc. in their "Online accounts" application.
> They also make some poor design decisions such as adding support for
> flatpak, which is going to have support for "paid", which most
> probably means nonfree applications and they add more and more
> systemd-only features (systemd's problem is feature creep, software
> bloat, uncooperative developers and merging projects into systemd,
> without any reason).
Yeah, I am too disappointed by some or half of the things they incorporated into the project. The thing is, I want to bring more newcomers of GNU+Linux System into Guix. I would like to see Guix being deployed as mainstream system for domestic and commercial purposes. For domestic users, there is a high requirement for graphical interfaces. Unfortunately, currently we have only GNOME and KDE as full-blown desktop environments. They both have similar issues regarding software freedom and software creep. GNOME Software, QtWebKIT etc. Also. they both are tightly integrated redhat creeps such as network-manager, pulseaudio, dbus and systemd. The only reasons for me to lean towards GNOME over KDE, is that 1) Being GNU Project (hope it stays) 2) Being GTK based (shared dependency with most other free softwares).
I also see another light. Enlightenment. The EFL library is independent of gnome, kde and redhat related stuffs. It has systemd only as optional dependency. Also uses connman over network-manager. May there is some hope here. Once Enlightenment grows into drop-in replacement of GNOME or KDE. I will definitely be shifting my focus from GNOME to Enlightenment.
> That's why I would like to see XFCE being improved rather than
> GNOME.
I love the design principles of Xfce. Modularity and re-usability. The only downside I face with Xfce are 1) Depends on GNOME stuff, dbus etc. 2) Not as feature-rich as GNOME or KDE. Anyway, Xfce is good light-weight DE fpr new-comers. That's why Xfce is still on my hope list.
> Ideally both GNOME and XFCE should work well on Guix, but if we have to
> choose between those two, I vote for XFCE.
>
> But that's my private opinion, it'd be better, if Guix maintainers told
> what they think about it.
Let's not constrain ourselves by stating something as just opinion. :-) The matters you mentioned are real issues and factually causing trouble in software freedom. :-)
Regards,
RG.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-08 7:06 ` Raghav Gururajan
@ 2020-01-08 15:05 ` Jan
0 siblings, 0 replies; 13+ messages in thread
From: Jan @ 2020-01-08 15:05 UTC (permalink / raw)
To: Raghav Gururajan; +Cc: guix-devel
On Wed, 08 Jan 2020 07:06:26 +0000
"Raghav Gururajan" <raghavgururajan@disroot.org> wrote:
> Hello Jan!
>
> Yeah, I am too disappointed by some or half of the things they
> incorporated into the project. The thing is, I want to bring more
> newcomers of GNU+Linux System into Guix. I would like to see Guix
> being deployed as mainstream system for domestic and commercial
> purposes. For domestic users, there is a high requirement for
> graphical interfaces. Unfortunately, currently we have only GNOME and
> KDE as full-blown desktop environments. They both have similar issues
> regarding software freedom and software creep. GNOME Software,
> QtWebKIT etc. Also. they both are tightly integrated redhat creeps
> such as network-manager, pulseaudio, dbus and systemd. The only
> reasons for me to lean towards GNOME over KDE, is that 1) Being GNU
> Project (hope it stays) 2) Being GTK based (shared dependency with
> most other free softwares).
>
Okay then, if it is going to help promoting Guix, I'm okay with this.
>
> I also see another light. Enlightenment. The EFL library is
> independent of gnome, kde and redhat related stuffs. It has systemd
> only as optional dependency. Also uses connman over network-manager.
> May there is some hope here. Once Enlightenment grows into drop-in
> replacement of GNOME or KDE. I will definitely be shifting my focus
> from GNOME to Enlightenment.
>
I found it a bit strange, guess I'll have to write my own DE anyway :)
>
> I love the design principles of Xfce. Modularity and re-usability.
> The only downside I face with Xfce are 1) Depends on GNOME stuff,
> dbus etc. 2) Not as feature-rich as GNOME or KDE. Anyway, Xfce is
> good light-weight DE fpr new-comers. That's why Xfce is still on my
> hope list.
>
Understandable.
>
> Let's not constrain ourselves by stating something as just
> opinion. :-) The matters you mentioned are real issues and factually
> causing trouble in software freedom. :-)
>
What I meant by this is I can't really make decisions for the whole
community, because I'm just a package maintainer. But you're right
those are serious issues.
> Regards,
> RG.
Jan Wielkiewicz
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-07 11:32 ` Raghav Gururajan
2020-01-07 18:06 ` Jan
2020-01-08 7:06 ` Raghav Gururajan
@ 2020-01-08 7:42 ` Raghav Gururajan
2020-01-08 14:59 ` Jesse Gibbons
3 siblings, 0 replies; 13+ messages in thread
From: Raghav Gururajan @ 2020-01-08 7:42 UTC (permalink / raw)
To: Jan; +Cc: guix-devel
Oh, I forgot mention something in my previous reply.
One more reason I lean towards GNOME over KDE is because of GNOME Human Interface Guidelines.
1) Cognitive Ergonomics (https://en.wikipedia.org/wiki/Cognitive_ergonomics)
2) Human-Computer Interaction (https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction)
3) Human Interface Guidelines (https://en.wikipedia.org/wiki/Human_interface_guidelines)
4) GNOME Human Interface Guidelines (https://developer.gnome.org/hig/stable/)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Proposal for Outreachy (May-August 2020)
2020-01-07 11:32 ` Raghav Gururajan
` (2 preceding siblings ...)
2020-01-08 7:42 ` Raghav Gururajan
@ 2020-01-08 14:59 ` Jesse Gibbons
2020-01-08 15:02 ` Raghav Gururajan
3 siblings, 1 reply; 13+ messages in thread
From: Jesse Gibbons @ 2020-01-08 14:59 UTC (permalink / raw)
To: Raghav Gururajan, guix-devel
On Tue, 2020-01-07 at 11:32 +0000, Raghav Gururajan wrote:
> Hello Guix Folks!
>
> I would like to contribute to Guix via Outreachy program. Based on
> domains listed in http://guix.gnu.org/contribute, I would like to
> work on "Packages".
>
> After brief discussion with Tobias (nckx) on IRC, I came up with
> following ideas.
>
> 1) Improve GNOME Software Stack and GNOME Desktop Environment's user-
> experience in Guix.
...
> (b) Revise Meta-Package(s): Clean-up gnome and create gnome-minimal.
...
> 2) Improve Xfce Software Stack and Xfce Desktop Environment's user-
> experience in Guix.
...
> (b) Revise Meta-Package(s): Clean-up xfce and create xfce-minimal.
>
Yes! I don't think I'm alone in frustration over unnecessary packages
installed systemwide.
^ permalink raw reply [flat|nested] 13+ messages in thread