unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: <marinus.savoritias@tuta.io>
To: Paul Smith <psmith@gnu.org>
Cc: Guix-devel <Guix-devel@gnu.org>,
	Gnu System Discuss <gnu-system-discuss@gnu.org>,
	Richard Stallman <rms@gnu.org>
Subject: Re: (Really) Free Software future
Date: Mon, 14 Oct 2019 21:11:29 +0200 (CEST)	[thread overview]
Message-ID: <LrAffem--3-1@tuta.io> (raw)
In-Reply-To: <8561e1505c3d90c4deb8bdbfb1a20dced6e96066.camel@gnu.org>

[-- Attachment #1: Type: text/plain, Size: 4193 bytes --]

Systemd is Free Software no doubt but, it is vendor lockin. GNOME too. 
They are because:
1) systemd has absorbed many things like udev which are important for all distros into their own project. Thus you have to "extract" it. 
2) I would argue that you can't replace systemd on the fly. On gentoo you had specific use-flags for systemd to make things work. 
3) The Elogind situation. GNOME depends on systemd features for anything they want. Because of that GNOME makes it hell for other distros to use the environment without Systemd. 

Now I understand that you have the choice not to use systemd or GNOME. In the case of the first though you have to use obscure distros with specific flags and packages and hacks. Often behind on other packages which depend on it. The second one is kind of ironic that it is GNU in my opinion. Since they don't use many GNU tools anymore or even the acronym for that matter. The lock-in for GNOME is that they have a predetermined set of tools they want you to use. You can't pick and choose easily without advanced configurations.

Fannys.

Oct 14, 2019, 20:16 by psmith@gnu.org:

> On Mon, 2019-10-14 at 18:52 +0200, Svante Signell wrote:
>
>> On Mon, 2019-10-14 at 12:13 -0400, Paul Smith wrote:
>> > On Mon, 2019-10-14 at 12:07 +0200, Svante Signell wrote:
>> > > Perhaps we should divide free software into two groups: 1) Really
>> > > free software where Freedom 1 applies and 2) not-so-free software
>> > > where Freedom 1 does no longer applies.
>> > > 
>> > > Here gnome and systemd are in the second kind.
>> > 
>> > Both GNOME and systemd are fully free software that support all four
>> > freedoms, including freedom 1.
>>
>> Still, I think we need to differentiate between Really Free Software
>> and Not-So-Free Software. Maybe even to add one more freedom: For
>> example adding a, non-commercial, non-lock-in, non-proprietary, *NIX
>> and KISS-friendly, clause. Software development is nowadays too vendor
>> driven (and purposely made complicated), ruling out contributions from
>> people not employed by companies working full-time.
>>
>
> It's not clear (to me at least) what distinction you're hoping to make
> between "Really Free" and "Not-So-Free".  Perhaps you could provide an
> initial attempt at a set of criteria by which software would become
> "Really Free", and discuss why GNOME and systemd don't meet those
> criteria.  Until that happens I don't see what sort of reply RMS could
> give.
>
> Most likely such a discussion should be moved to gnu-misc-discuss: I
> don't think it belongs on either of the current two mailing lists
> until/unless there's an actionable outcome.
>
> For example, no aspect of either GNOME or systemd are proprietary,
> using the common meaning of the term.  Also, "lock-in" usually refers
> to software that prevents users from switching to an alternative; GNOME
> and systemd are certainly not lock-in.
> A non-commercial clause is directly opposed to the four freedoms (in
> particular freedom 0).  In fact a number of otherwise-could-be-free
> software licenses have been deemed non-free solely for this type of
> thing.  Unless I misunderstand what you mean by "non-commercial
> clause".
>
> I don't think it's appropriate to state that software that doesn't
> follow KISS can be considered non-free... how does one even measure
> that?  By whose definition is software not "simple"?  Many people would
> suggest that GCC, glibc, Emacs, or other flagship GNU packages are not
> "KISS".  Similarly, there's no concrete definition of "*NIX principles"
> that one can use.  Who will decide?  Again many people would suggest
> Emacs, with its "editor as an OS interface" construction, doesn't
> follow *NIX principles.  I don't see how these criteria can be used to
> measure software freedoms, other than by each person individually
> according to their own tastes.
>
> As with all free software, if someone feels that some software is not
> KISS (enough) or not *NIX (enough), they can avail themselves of their
> four freedoms and modify that software as they like, and distribute it
> to anyone else they like.
>


[-- Attachment #2: Type: text/html, Size: 7235 bytes --]

  parent reply	other threads:[~2019-10-14 19:11 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20191009065352.GU8197@protected.rcdrun.com>
     [not found] ` <1c9dc59c-0594-6921-73e8-b173e558b5c3@vapaa.xyz>
2019-10-10  2:37   ` Proposal to remove the off-topic, not free software related thoughtcrime accusations from the Guix project pages on GNU.ORG websitew Jean Louis
2019-10-10 11:39     ` Dmitry Alexandrov
2019-10-10 12:14       ` Jean Louis
     [not found]       ` <A1FC0648-04C9-4125-90E5-A4ED6E69128E@gnu.support>
2019-10-10 12:39         ` Dmitry Alexandrov
     [not found]         ` <5zkw22sb.321942@gmail.com>
2019-10-10 17:48           ` Jean Louis
     [not found]           ` <32731221-C09D-4E6B-8642-1600A5D56E64@gnu.support>
2019-10-10 20:29             ` Dmitry Alexandrov
2019-10-10 21:02               ` Jean Louis
     [not found]                 ` <12e09212-a64a-8e92-da5b-e2702e62f4d0@ninthfloor.org>
     [not found]                   ` <73a57e69-4c38-67fc-31f5-32424415fcb1@vapaa.xyz>
     [not found]                     ` <c9b470fe-eafe-35d1-7e43-82f9f240298e@ninthfloor.org>
2019-10-12  9:19                       ` Jean Louis
2019-10-13 13:05                         ` Kete via Discussions about the development of the GNU system
2019-10-13 23:43                           ` Alexandre François Garreau
2019-10-14  6:53                           ` František Kučera
2019-10-14  7:46                             ` Reminder to keep posts on topic Ricardo Wurmus
2019-10-14 15:17                               ` Mikhail Kryshen
2019-10-14 16:14                                 ` Ricardo Wurmus
2019-10-10 16:18       ` Proposal to remove the off-topic, not free software related thoughtcrime accusations from the Guix project pages on GNU.ORG websitew Stefan Huchler
2019-10-10 16:44     ` ng0
2019-10-10 22:23       ` Reminder to remain civil Ricardo Wurmus
2019-10-11 15:14       ` Proposal to remove the off-topic, not free software related thoughtcrime accusations from the Guix project pages on GNU.ORG websitew Ruben Safir
     [not found]     ` <6343757.2cZvDvYTfs@pc-713>
     [not found]       ` <20191010061705.GH27628@protected.rcdrun.com>
     [not found]         ` <E1iISGu-0007K1-GD@fencepost.gnu.org>
     [not found]           ` <20191010070606.GW27628@protected.rcdrun.com>
     [not found]             ` <E1iJLyu-0007MQ-Cf@fencepost.gnu.org>
     [not found]               ` <E1iJpPR-00015B-9D@fencepost.gnu.org>
2019-10-14 10:07                 ` (Really) Free Software future Was: Re: Proposal to remove the off-topic, Svante Signell
2019-10-14 15:26                   ` Jesse Gibbons
2019-10-14 16:13                   ` Paul Smith
2019-10-14 16:52                     ` (Really) Free Software future Svante Signell
2019-10-14 18:16                       ` Paul Smith
2019-10-14 18:32                         ` Alexander Vdolainen
2019-10-14 18:59                           ` Jesse Gibbons
2019-10-14 19:18                             ` Alexander Vdolainen
2019-10-14 19:35                             ` marinus.savoritias
2019-10-14 20:49                               ` Stefan Huchler
2019-10-19 23:00                                 ` (Really) Free Software future in the light of systemd Dmitry Alexandrov
2019-10-21 17:58                                   ` Jean Louis
2019-12-15  3:23                                     ` Richard Stallman
2019-10-14 19:11                           ` (Really) Free Software future Paul Smith
2019-10-14 19:22                             ` Alexander Vdolainen
2019-10-14 19:11                         ` marinus.savoritias [this message]
2019-10-15  2:41                           ` Richard Stallman
2019-10-15 19:56                             ` Svante Signell
2019-10-15 20:31                               ` marinus.savoritias
2019-10-15 21:00                               ` Alfred M. Szmidt
2019-10-16  6:00                               ` Jean Louis
2019-10-16 18:40                                 ` Alfred M. Szmidt
2019-10-16 18:51                                   ` Jean Louis
2019-10-18  3:10                                 ` Richard Stallman
2019-10-14 18:42                       ` Jesse Gibbons
2019-10-15  9:07                       ` Ricardo Wurmus
     [not found] ` <17462587.SsIznebPcY@pc-713>
     [not found]   ` <20191010102435.GF27628@protected.rcdrun.com>
     [not found]     ` <4828739.2SfjHLgCXR@pc-713>
2019-10-12 11:37       ` Proposal to remove the off-topic, not free software related thoughtcrime accusations from the Guix project pages on GNU.ORG websitew Jean Louis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=LrAffem--3-1@tuta.io \
    --to=marinus.savoritias@tuta.io \
    --cc=Guix-devel@gnu.org \
    --cc=gnu-system-discuss@gnu.org \
    --cc=psmith@gnu.org \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).