for those interested in the four freedoms: amendment

For stuff that really doesn't have ANYTHING to do with Puppy
Post Reply
Message
Author
User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

for those interested in the four freedoms: amendment

#1 Post by nosystemdthanks »


[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#2 Post by disciple »

Sounds like https://www.google.com/search?q=%22unix+philosophy%22.

"If you're new to Unix, these principles are worth some meditation. Software-engineering texts recommend most of them; but most other operating systems lack the right tools and traditions to turn them into practice, so most programmers can't apply them with any consistency. They come to accept blunt tools, bad designs, overwork, and bloated code as normal — and then wonder what Unix fans are so annoyed about."
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

#3 Post by nosystemdthanks »

"modularity" comes up over and over, theyre referring to the unix philosophy of course. the next most popular response is either simplicity or lack of bloat, which is related. modularity helps each of those.

obviously modularity is the most important part of all this. so if there is a fifth freedom, it is the freedom to swap parts in and out. but thats not always a thing, its just something you tend to have when the other freedoms are working properly.
[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]


User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

Re: for those interested in the four freedoms: amendment

#5 Post by nosystemdthanks »

Moose On The Loose wrote: I have previously suggested a rule that can apply to pets for puppy. We can define "works on XXX" to mean "if you take XXX fresh out of the box and install this, it works". Anything that requires you to first install something else doesn't get the "works on XXX" term.
a call to static linked binaries, then?
Perhaps the world needs a more aggressive form of "if it isn't broken don't fix it". Much of the trouble with software comes from folks "fixing" things that most certainly didn't need fixing.
agreed!
I would include in this the idea that "making it more modern" is almost always a case of fixing something that is not broken.
far too often, at least.
[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]

User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

#6 Post by nosystemdthanks »

The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives (freedom 4).
- boughtonp
[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]

Post Reply