Re: [GNU-linux-libre] the straw that broke the camel's back

2023-07-25 Thread Ricardo Wurmus


Richard Stallman  writes:

>   > Ricardo also seems to have perceived the Recommendation as
>   > authoritarian ("ban") and subjective ("arbitrary rules and personal
>   > interpretations of these rules"). 
>
> Once in a while a person who normally thinks intelligently will
> misunderstand something simple and easy and fly off the handle.
> Such things happen once in sa while,
> We can hope he realizes his misunderstanding.
>
> But it makes no sense to adopt a policy of rejecting simole and easy
> solutions in the hope that people won't fly off the handle.

It is disappointing that you choose to label my judgment of the
discussion, the process that is exemplified by the quality of the
discussion, and the attitudes towards this process as “flying off the
handle”.

This is certainly a more convenient position to take when the
alternative is to acknowledge defects in (or lack of) a
consensus-finding process — not just in how free distributions cooperate
(or rather *don’t*), but in any top-down decision.  Unfortunately, this
is a common pattern in GNU and the wider community of free
distributions.

-- 
Ricardo



Re: [GNU-linux-libre] Adding some scummvm game(s) to the "List of software that does not respect the Free System Distribution Guidelines"

2023-07-13 Thread Ricardo Wurmus


John Sullivan  writes:

> On Fri, Jun 16, 2023 at 10:20:28PM -0400, Richard Stallman wrote:
>> [[[ To any NSA and FBI agents reading my email: please consider]]]
>> [[[ whether defending the US Constitution against all enemies, ]]]
>> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>> 
>>   > ... it is because to me, _no_ games are important enough to deserve such
>>   > fuss - they are purely for entertainment; so they are inherently low 
>> priority
>>   > - from that perspective, we may as well be discussing how many "lady 
>> gaga"
>>   > videos we can distribute - answer: "i dont care - we have bigger fish to 
>> fry
>>   > today" - "zero" is as good as any other amount - lets just decide, then 
>> move on
>>   > with due haste
>> 
>> That is roughly what I think, too, but not quite exactly.
>> I think it is of some importance to have free games and to distribute them.
>> No users _need_ games, but many users _like_ games.
>> Offering them free games can (1) help them enjoy using free systems
>> and (2) illustrate that they can develop more free games.
>> 
>> However, that is not pertinent to ScummVM.  Distributing ScummVM
>> has at best a minimal relationship to making free games more available.
>> 
>> Basically, John's argument makes a mountain out of a molehill, takes a
>> gram of that mountain, and makes inflates that to a mountain again.
>> 
>
> Unsubscribing based on this. The above is not an argument at all, and in
> no way helped advance the conversation toward a logical, evidence-based
> conclusion. I really don't care that much about ScummVM -- I care about
> a sound process for making decisions about the application of the FSF's
> guidelines, which this is not.

I second John’s conclusion.  This is no way to conduct a productive
conversation.

I find it worrying that an attempt is made to make a wide-ranging
decision to ban useful free software from being distributed in FSDG
distros while ridiculing arguments against that decision.  For me the
conclusion is obvious: I’ll just ignore whatever actions this group
declares as decided when *this* is exemplary of the decision making
process.

The tendency to ban, break, or mutilate free software applications to
make them conform to arbitrary rules and personal interpretations of
these rules (see the discussion about package managers for more
examples) alienates me enough from this group to not bother interacting
with it more.

-- 
Ricardo



Re: [GNU-linux-libre] Developing free non-gnu operating systems

2021-10-06 Thread Ricardo Wurmus



Jean Louis  writes:

* Denis 'GNUtoo' Carikli  [2021-09-30 
17:11]:
Guix has some of these programming language package managers 
too. The
advantage of Guix over other distributions here is that it is 
in better

position to fix things if something goes wrong.


This reminds me of the issue I have filed in Guix and which was
competely ignored since years related to GPL liense compliance, 
which

was re-filed and mentioned again and then again ignored.


Please tell us the issue numbers so that we can see the 
discussions.


(Ignoring your submissions may have coincided with your pattern of 
abusive behavior on our mailing lists.)




From GPLv3:
━━━


  6. Conveying Non-Source Forms.


Guix does convey non-source forms of software.


It has binary substitutes.  These are not source code.

3. Guix does not maintain responsibility to remain obligated to 
ensure
   that packages are available for as long as needed. They 
   should host

   source code in my opinion, but I think they don't.


We cache source code for as long as it is feasible.  We have lots 
of disk space, but that will eventually run out.  We also partner 
with Software Heritage, where we download source code (identified 
by hash) if the source code is not on our disks.


--
Ricardo



Re: [GNU-linux-libre] is this work-group still serving the community?

2021-10-05 Thread Ricardo Wurmus



bill-auger  writes:


distros which distribute NMAP did roll it back, but of their own
volition (or implicitly, in the case of pureos, as their NAMP is
apparently taken from debian) - that is fine; but then guix
moved it forward, apparently without asking the FSF if that was
acceptable (or if they did ask the FSF, no one bothered to share
that information with this work-group, where the question
belongs, for the benefit of other distros)


Some references:

Commit 86fec62f0920d619b798639cbb728e9765ebd724 (2021-01-10) 
previously downgraded nmap 7.91 back to 7.80.  Commit 
1b313032943db85e0d6b8550d02671036f3a5d36 (2021-07-02) upgraded to 
7.91 with reference to 
https://github.com/nmap/nmap/issues/2199#issuecomment-792048244, 
which states that 7.91 can be used under the terms that apply to 
7.80.


If the terms of 7.80 were non-free then nmap should have been 
removed rather than freezing it at 7.80.


--
Ricardo



Re: [GNU-linux-libre] is this work-group still serving the community?

2021-10-05 Thread Ricardo Wurmus



Denis 'GNUtoo' Carikli  writes:

For projects like Guix for instance, it could probably be 
improved by
making sure that new contributors, especially people that never 
heard

of the FSDG before, do not miss that information.

An example of that would be to make it really prominent in the
instructions to contribute (if it's not done already) or in 
other
places where contributors would go, and try to explain it to 
people
that didn't really understand it in general, and if possible try 
to
convince them with good arguments that it's a good thing for 
Guix.


The contributing manual does that.  See the section “Software 
Freedom”, which says this:


--8<---cut here---start->8---
@c Adapted from http://www.gnu.org/philosophy/philosophy.html.
@cindex free software
The GNU operating system has been developed so that users can have
freedom in their computing.  GNU is @dfn{free software}, meaning 
that
users have the 
@url{https://www.gnu.org/philosophy/free-sw.html,four
essential freedoms}: to run the program, to study and change the 
program
in source code form, to redistribute exact copies, and to 
distribute
modified versions.  Packages found in the GNU distribution provide 
only

software that conveys these four freedoms.

In addition, the GNU distribution follow the
@url{https://www.gnu.org/distros/free-system-distribution-guidelines.html,free
software distribution guidelines}.  Among other things, these 
guidelines
reject non-free firmware, recommendations of non-free software, 
and

discuss ways to deal with trademarks and patents.

Some otherwise free upstream package sources contain a small and 
optional
subset that violates the above guidelines, for instance because 
this subset
is itself non-free code.  When that happens, the offending items 
are removed
with appropriate patches or code snippets in the @code{origin} 
form of the

package (@pxref{Defining Packages}).  This way, @code{guix
build --source} returns the ``freed'' source rather than the 
unmodified

upstream source.
--8<---cut here---end--->8---

--
Ricardo



Re: [GNU-linux-libre] [LibrePlanet]: New Presentation

2020-09-30 Thread Ricardo Wurmus


Jean Louis  writes:

> * Goo Goo Knox via gnu-linux-libre  [2020-09-28 
> 16:21]:
>> Hi All,
>> 
>> I am planning to apply for a session in upcoming LibrePlanet conference, to 
>> present a topic on this project.
>> 
>> Here is the self-shot version of the presentation,
>> https://fs333.gounlimited.to/tea5ur5c2h2qzxfffn4yv5jg53piwzbdni5tp7o7twot3lgjhc2w5gxv2g5a/v.mp4
>
> Not found on the server. 

This person is a known spammer and has repeatedly posted links to
pornography to the #guix IRC channel and the mailing lists; all claiming
to be presentations about Guix or screenshots of error messages.

-- 
Ricardo



Re: [GNU-linux-libre] Free distros in Emacs

2020-07-08 Thread Ricardo Wurmus


Ineiev  writes:

> Emacs maintainers would like to list FSDG-compliant distros
> in the description of the Emacs GnuTLS integration,
[…]
> Could you provide data for your distros?

On Guix System the global certificate bundle will usually be

/etc/ssl/certs/ca-certificates.crt

(though it may also be absent and installed to a custom location.)

-- 
Ricardo



Re: [GNU-linux-libre] [PATCH] gnu: Add ungoogled-chromium.

2019-02-17 Thread Ricardo Wurmus


bill-auger  writes:

> if we do not FIRSTLY apologize to pureos for asking them to remove
> chromium and publicly endorse them to re-instate it, then endorsing it
> into guix would be hypocritical and shameful

I find this use of “we” confusing.

I don’t feel motivated to apologize to the people involved in PureOS
because I wasn’t around when they were pressured / convinced to drop
Chromium.  I don’t know if any of the regular Guix contributors have.

In day to day Guix activities, we don’t ask developers of other distros
that also happen to subscribe to the FSDG to reach consensus before
making project decisions.  You are suggesting that FSDG distros form a
community beyond the sense that they abide by the same guidelines.  I
don’t think that’s reflecting reality.  It’s another thing to discuss if
this should be so.

With regards to the Chromium upstream bug report about the license
script and the suggestion that upstream doesn’t know what license their
code has, I’m satisfied with this comment:

   https://bugs.chromium.org/p/chromium/issues/detail?id=28291#c31

The script appears to be not very successful in detecting valid license
declarations in third party code.  FWIW, in my opinion it would be
unreasonable to further delay Marius’s work from becoming part of Guix.
I see no violation of the FSDG here.

--
Ricardo




Re: [GNU-linux-libre] MAME emulator is giving incentive to use non-free software

2016-04-01 Thread Ricardo Wurmus

alírio eyng  writes:

> Isaac David:
>> However in the last few days I have
>>seen many arguments showing there are yet more valid uses I hadn't
>>imagined, like learning from the source code and testing portability
>>without leaving your comfy libre OS.
> source code is out of question for a distro, unless you want to
> compile and execute it (or just have a package that copy the source
> code); but developing without a game is like developing without a test
> suite...

I don’t understand this.  I regularly look at the sources of programmes
I find interesting.  Guix makes this very easy with

guix build -S name

You don’t have to compile and execute it to find source code useful.

I also disagree with the second part of the last sentence.  You don’t
have to hack on the emulator, but you can hack on an existing free game
or write your own.

> expecting the user to evaluate if some game is free is making it
> unnecessarily difficult to remain in freedom
> making game packages/executables and not emulator packages/executables
> would allow all know good uses and still signal the user to be
> cautious with other games

This limits the use of the emulator.  You seem to think that an emulator
is only useful as a runtime dependency for a game, but I and others in
this thread disagree.

~~ Ricardo