diff --git a/fsd.vxserver.dev/www/about.lua b/fsd.vxserver.dev/www/about.lua index 7bebf42..60f31fd 100644 --- a/fsd.vxserver.dev/www/about.lua +++ b/fsd.vxserver.dev/www/about.lua @@ -39,8 +39,13 @@ Most of the good programmers do programming not because they expect to get paid std.br(), std.p([[ We hope that you enjoy our software and gain somethin from our time here. -]]) +]]), + std.h2("Interested?"), + std.p("See extended " .. std.a("philosphy")), })) + + + site:note(u.cc({ std.h2("Copyright and License"), std.p("Except where otherwise stated, content on this site is copyright (C) 2025 by fSD and is made avaliable to you under the " .. fes.std.a("https://creativecommons.org/licenses/by-nc/4.0/", "Creative Commons Attribtuion-NonCommerical 4.0 International")) diff --git a/fsd.vxserver.dev/www/philosphy.md b/fsd.vxserver.dev/www/philosphy.md new file mode 100644 index 0000000..e7d6e7a --- /dev/null +++ b/fsd.vxserver.dev/www/philosphy.md @@ -0,0 +1,15 @@ +**What is fSD?** +The Free Software Distributions Project or fSD is a collection of free software written with the goal of being: free, minimal, and hackable. This software is created with the hope that it will be useful and improve the world in which it was created. This software, like other media, is an expression of its creator and thus the reason it was made is extremely important. Software, like art, is meant to be freely enjoyed by all and interpreted however they wish. This is evident in the first core principle of fSD: ***free***, that is, in the sense of freedom. Free software is scarcely detrimental to anyone except corporations--and when have they been right? This principle is baked into fSD software as all source code is publicly accessible, to download and play with. The second core principle is ***hackability***, the ability to modify and change the source code. This is embodied via clean and readable source code. Finally, ***minimal***, minimal is the second most important value but the one that requires the most description. Minimalism in computing is software that is charactered by its lack of bloat, low resource usage, and simplicity in interface. This, in combination with the UNIX philosophy, results with great, simple software. + +**What are the means of software?** + +Software is a computer program that instructs the execution of a computer. But it's more that than. Software is a medium of expression for the programmer or programmers that built it. As the builder of a cathedral builds his structure, the programmer creates. It takes time and a central dogma to follow. For software to be good it should be treated as a cathedral. This all stems from the ideas of Fred Brooks' *The Mythical Man-Month*, a collection of essays on Software Engineering. Within this essay Brooks defines what a software architect is; that being a single box which produces idea with an assumed continuity. This is analogous to the architect found in the layman's diction. The emphasis is on the continuity of the product; good software is consistent software, and that starts at the architecture. Consider the *Linux Kernel*, from the mind of Linus Torvalds it is a vanguard of free computing and exemplifies the central software architect. Linux has grown to where it has for reasons beyond the intellect of Torvalds, although it helped, but from the contribution of the many; However, lots and lots of disfocused individual's patches results in terrible code. The central overarching design of a singleton results in unified software, leading to greater sums. + +**Select Quotes** + +> "Good design is as little design as possible."
+> \- some German motherfucker [?](https://motherfuckingwebsite.com/) + +**Copyright** + +[Creative Commons Attribtuion-NonCommerical 4.0 International](https://creativecommons.org/licenses/by-nc/4.0/)