for those interested in the four freedoms: amendment
- nosystemdthanks
- Posts: 703
- Joined: Thu 03 May 2018, 16:13
- Contact:
for those interested in the four freedoms: amendment
[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]
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."
"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
Classic Puppy quotes
ROOT FOREVER
GTK2 FOREVER
- nosystemdthanks
- Posts: 703
- Joined: Thu 03 May 2018, 16:13
- Contact:
"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.disciple wrote:Sounds like https://www.google.com/search?q=%22unix+philosophy%22.
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]
- Moose On The Loose
- Posts: 965
- Joined: Thu 24 Feb 2011, 14:54
- nosystemdthanks
- Posts: 703
- Joined: Thu 03 May 2018, 16:13
- Contact:
Re: for those interested in the four freedoms: amendment
a call to static linked binaries, then?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.
agreed!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.
far too often, at least.I would include in this the idea that "making it more modern" is almost always a case of fixing something that is not broken.
[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]
- nosystemdthanks
- Posts: 703
- Joined: Thu 03 May 2018, 16:13
- Contact:
- boughtonpThe 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).
[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]