Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-07 Thread onpon4

> Nobody loads a file into a game in the way they commonly load files into
> spreadsheets, word processors, and other similar programs for which work is
> typically done.

Games do load files, but I suppose you mean that you never transfer files for  
use with non-identical software, and therefore compatibility of the files  
they read and/or write with other similar programs is not an issue. I'd just  
like to point out that all of these kinds of programs are typically the same  
way:


- Calculator applications
- Clock/alarm applications
- File managers
- Terminal emulators
- Device firmware
- Device drivers

I don't think compatibility, in any sense, is a particularly helpful  
criterion to look at when determining how good or bad a program being  
proprietary is.


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-06 Thread Ignacio Agulló
On 05/01/18 16:52, wrote:
> Then Debian and Ubuntu should be approved FSF distros because they
> offer the option to install only free software.
>
> Stallman says he refuses to install proprietary software. When did he
> change his mind? Why was it OK to use a computer before libreboot
> appeared?
>
> Is there any guidelines as to how and when to make those compromises?

 You fail to understand that Free Software and Free Hardware aren't
just technological options, they are about Ethics.  Once you learn the
Ethics of it, the rest is self-evident.

-- 
Ignacio Agulló · agu...@ati.es



0xC6AB2D51.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread arielgnu
In the following fsf article it is explained that bios used not to be such a  
big problem since it was stored in ROM:


http://www.fsf.org/campaigns/free-bios.html

I understand this by comparing it to software on some electronics like a CD  
player or a microwave. Sure, know days with the "Internet of things" even ROM  
software can be dangerous, but with enough time you would at least be able to  
figure out what it does and what it doesn't. This wouldn't be possible if  
instead of being permanent (ROM) those software could be updated (maybe even  
remotely) which is the case with "modern" bios. Plus, even if the old ROM  
bios where free software, you wouldn't be able to do anything with them since  
you couldn't change the bios anyway.


I think I'll be surprise if tried to figure out how many every day  
electronics and devices run "software". My coffee maker maybe? But you don't  
see me worry about finding out it's code and license. Maybe I should? xD


Anyway, the fsf figure about the issue, and people started working on solving  
the problem, which is what is truly important. Instead of sitting down and do  
nothing, they started talking about the issue and support projects like  
libreboot.


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread J.B. Nicholson

rolandcoeurj...@gmail.com wrote:
Stallman says he refuses to install proprietary software. When did he 
change his mind? Why was it OK to use a computer before libreboot appeared?


He probably never changed his mind about what was ethical (how should 
people treat other people?) but circumstances he helped bring about 
changed: prior to GNU, large mainframe computers were sold with an 
operating system and that system's source code. When proprietary software 
came along RMS saw the unethical nature of what he'd later call nonfree 
software (visit https://audio-video.gnu.org/ for audio and videos of him 
retelling the story of how he came to understand this as an ethical issue).


RMS worked for software freedom writing the early versions of free software 
we still use today (GCC and GNU Emacs among them) and found software he 
could press into service as part of GNU to fill gaps in needed 
functionality (a strategy we still use today). The Linux kernel filled the 
last major chunk needed for a completely free OS. So when that kernel was 
available under a free license, it became suitable for the task of making a 
fully-free system.


So with that background, and to answer your first question: I can only 
guess that it was after RMS had seen the ill effects of being denied that 
printer software to fully control the then-new laser printer at MIT's AI 
lab. Nonfree software was becoming the status quo and he fought to restore 
the freedoms he had enjoyed before. We in the free software movement 
recognize those freedoms as the key way to ethically treat others with 
regard to computer software, and a practical principle on which to base 
decisions regarding a lot of computer-related choices today.


It was okay to use a nonfree system to write free software because nonfree 
OSes were all anyone had. Sometimes in order to create a better world, one 
has to use the tools to hand. In computers that meant using a nonfree 
system to make more free software. The Unix model of piecemeal replacement 
provided a practical structure to identify and replace parts of the system 
while retaining compatibility with what was (and still is) a very useful 
overall system.


Today we don't need nonfree computers to do practical jobs. So the only 
need to run nonfree software is to reverse engineer a nonfree program or 
provide guidance about functionality and compatibility (for instance, 
running a program through the nonfree SPSS to make sure the free PSPP 
program runs that same program and provides the same output). This helps 
people migrate from nonfreedom to freedom.


I suspect the same is the case with Libreboot (a Coreboot distribution 
featuring only free software). Coreboot was the best anyone could do, but 
now Libreboot does this job better.



Is there any guidelines as to how and when to make those compromises?


I think keeping in mind software freedom as a goal is key; running nonfree 
software is not to be seen as a convenient excuse, and it's not social 
permission to recommend nonfree software except for the purpose of 
providing a free replacement. Also, keep in mind that the focus is on doing 
practical jobs we need computers to do. This typically includes 
spreadsheets, word processors, and web browsing, but not typically video 
games. It's not that running nonfree games is acceptable, it's that games 
don't typically require the degree of compatibility other software 
requires. There are some unusual cases involving emulating games for which 
only a binary blob is available (many of the games MAME emulates, for 
instance) where some more reflection and discussion is needed to identify 
what we need and how we should ethically go about reaching those needs.


I hope that helps.


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread rolandcoeurjoly

Thank you, that was a very good answer.


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread Mason Hock
> Having a PayPal button in GNU, FSF and Trisquel.

There are some people who may have recently discovered the free software 
movement, agree with its goals, and want to donate, but have not completed the 
difficult process of reducing the power of proprietary software over their 
lives and migrating to as much free software as possible. Excluding them would 
not help the free software movement. Similarly, you can access the GNU and FSF 
websites from proprietary browsers. The FSF surely does not approve of 
proprietary browsers, but if they were to block users of such browsers from 
their websiste they would be preventing them from learning about the issues 
withand replacements for their browser.

> Using a proprietary bootloader (before switching to libreboot.

Before libreboot existed nobody could use it. Refusing to use a computer 
entirely would not have furthered the goals of the free software movement, so 
the FSF would had to use non-free bootloaders in the meantime. Fortunately this 
is no longer the case. Similarly, before there was a 100% libre distro, nobody 
could use one. If this were still true, the FSF would probably endorse Debian, 
but since it is no longer true there is no need to settle.

I understand where you're coming from with this, but I think you are confused 
on a couple of points that confuse many people. The first is that the FSF 
condemns the creation and distribution of proprietary software, not its use. 
Blaming users is blaming the victims. You should avoid proprietary software as 
much as possible for the sake of your own freedom, but you are not a bad person 
for using it. It is hard to rid yourself of proprietary software. That is not 
your fault, and the FSF doesn't think it is. Maybe they need to say this more 
often, because I often see people get defensive about sometimes using 
proprietary software when they have no reason to be.

The second point is the misconception that because the FSF has ideals, it 
cannot be pragmatic. The false dichotomy of pragmatism and idealism is a trap 
to make people think ideals are unimportant and vote for war criminals. Just 
because some bad people use a pretense of "pragmatism" as an excuse to not to 
the right thing doesn't mean that pragmatism is inherently bad.


signature.asc
Description: PGP signature


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread onpon4
RMS just tries to be an example of the most ideal possibility. As for  
Debian and Ubuntu, RMS did say that Debian was close to recommendable before  
Ututo was recognized as 100% libre, but there's no need for that now because  
GNU FSDG distros are better (in the FSF's opinion).


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread rolandcoeurjoly
Then Debian and Ubuntu should be approved FSF distros because they offer the  
option to install only free software.


Stallman says he refuses to install proprietary software. When did he change  
his mind? Why was it OK to use a computer before libreboot appeared?


Is there any guidelines as to how and when to make those compromises?


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread onpon4
Having a PayPal button as a secondary option for supporting them doesn't  
require cognitive dissonance. They support ways of supporting them that don't  
require proprietary software use, too.


The proprietary bootloader doesn't require cognitive dissonance because using  
proprietary software makes you a victim, not a perpetrator. In any case, we  
make do with what we have. You can't let the perfect be the enemy of the good  
(the good being reducing the amount of proprietary software on a fully  
proprietary system).


Re: [Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread fbits
I don't think anyone can speak on behalf of RMS or the FS community. I can  
only speak for myself. By recognizing that we live in an imperfect world,  
using ideals as a compass, and trying to carefully weigh the positive and  
negative consequences of my actions. I think we can strive to live according  
to our ideals, but we must be flexible enough to be able to survive long  
enough to cause a positive impact.


To quote Eduardo Galeano:

"What is the purpose of utopia? Utopia lies at the horizon. I know very well  
that I will never reach it. When I draw nearer by ten steps, it retreats by  
ten steps. The more I look for it the less I will find it, because it moves  
away as I move closer. What, then, is the purpose of utopia? Utopia is for  
that, for walking."


[Trisquel-users] RMS, the free software community and cognitive dissonance

2018-01-05 Thread rolandcoeurjoly
How does Richard Stallman and the free software community deal with the  
cognitive dissonance associated with the following behaviors?


Having a PayPal button in GNU, FSF and Trisquel.

Using a proprietary bootloader (before switching to libreboot.

Just curious.