diff options
author | thing 1 <thing1@seacrossedlovers.xyz> | 2025-01-09 12:29:04 +0000 |
---|---|---|
committer | thing 1 <thing1@seacrossedlovers.xyz> | 2025-01-09 12:29:04 +0000 |
commit | 859f01706cbc1a0a54e91f40fa6ef96c5c311f08 (patch) | |
tree | 65a218bc9c9085bc00a539702a37ef1238743a14 | |
parent | e6bd1393beab293b4f7d2bc89622771fd0f6a623 (diff) |
finished rewrite of section
-rw-r--r-- | writeup/ref.bib | 37 | ||||
-rw-r--r-- | writeup/writeup.tex | 33 |
2 files changed, 67 insertions, 3 deletions
diff --git a/writeup/ref.bib b/writeup/ref.bib index 94d34e3..ce39281 100644 --- a/writeup/ref.bib +++ b/writeup/ref.bib @@ -40,6 +40,43 @@ pages={0-1} } +@online{FOSScustomize, + title = "Artical showing how many options are avalible for just one piece of software", + url = "https://www.freecodecamp.org/news/vimrc-configuration-guide-customize-your-vim-editor/", + addendum = "(accessed: 9/1/2025)", + keywords = "FOSS,learning,coding" +} + +@online{STACKOVERFLOW, + title = "stack overflow developer survey", + url = "https://survey.stackoverflow.co/2024/", + addendum = "(accessed: 9/1/2025)", + keywords = "FOSS,learning,coding" +} + +@online{LINUXhard, + title = "Forum discussing that Linux is hard to use", + url = "https://www.reddit.com/r/linux/comments/zryzq5/linux_is_a_lot_more_difficult_to_learn_than/", + addendum = "(accessed: 9/1/2025)", + keywords = "FOSS,learning,coding" +} + +@online{FOSSinindistry, + title = "Free business level manurfacturing software", + url = "https://www.thesmbguide.com/free-manufacturing-software", + addendum = "(accessed: 9/1/2025)", + keywords = "FOSS,learning,coding" +} + + +@online{LEARNINGtocodewithfoss, + title = "The Easiest Way to Start Coding!", + url = "https://medium.com/the-foss-albatross/the-easiest-way-to-start-coding-30cf99ee039d", + addendum = "(accessed: 9/1/2025)", + keywords = "FOSS,learning,coding" +} + + @online{TOR, title = "The tor project", url = "https://www.torproject.org/", diff --git a/writeup/writeup.tex b/writeup/writeup.tex index 33a5d09..35e7971 100644 --- a/writeup/writeup.tex +++ b/writeup/writeup.tex @@ -249,9 +249,36 @@ the common computer user or tools are only made by large companies and no free a \section{What makes Free Software so appealing to developers?} \subsection{What is appealing?} -\subsection{What is wrong with the alternative?} -\subsection{} -\subsection{} +Free Software is open to all for edits and changes, this has makes it a tinker playground for all who know how. +Many FOSS projects are used to learn how to code\cite{LEARNINGtocodewithfoss}, how to manage code and how to add to existing code; thus +FOSS software is appealing to developers, especially new ones. If a developer uses software they have edited/customized +themself, they may find that that software becomes easier to use as they can see its inner workings. + +Even outside the realms of learning resources FOSS tools are liked by professional developers\cite{FOSSinindistry}, for the same reasons. +In enterprise software development, there is often very specific tasks that need to be done, thus having full access to +a related tool, can lead to a solution coming from modifying something that already exists, or by observing inner workings. +This is very helpful in an enterprise setting for a number of reasons, such as: ones work is too specific to have a pre-existing +tool, or ones company may not be able to acquire a license to an existing piece of software. +\subsubsection{What is not appealing?} +Many developers do however site issues with FOSS, often claiming it to be too hands on, which may not be ideal. While a large amount +of these claims are no longer true (especially around tools like Linux\cite{LINUXhard}), they do still hold weight over the free software +community. It is in a sense a double edged sword, because tools are more customizable\cite{FOSScustomize}, it can feel that without customizations, one +does not get a proper experience using FOSS if one wants something that just works. +\subsection{Why is it more appealing than non-free software?} +Due to the closed down nature of non-free software, it is often hard to work with when a specific use cases is required, as it +is too locked down to customise. For a lot of developers they also find non-free software as a blight on the software space, +as they feel that it is objectively worse, due to the locked nature and corporate profits often being considered before user +experience, this is only an opinion, but it is held by many individuals in the space. +\subsection{How does this effect other users?} +As repeated various times, a lot of what makes FOSS appealing is the fact it can be customised, far more than other pieces of +software. This often leads to developers using a piece of software, then as it open, they contribute to it, but it often ends up +being that the features added are developer focused and thus do not help general users, or in some cases, hinders them. +This has all lead to and \textit{echo chamber} effect, where features are added by developers for developers. One must be made +aware however that this is not true of all projects, it is just a trend among major projects. +\subsection{Conclusions} +Overall a lot of this comes down to weather a project can be customised or not, as this is a feature key to developers +as it is often targeted towards them. This has given FOSS tools a strong hold in the developer space with a large amount +of them using tools like Linux, Vim\cite{STACKOVERFLOW}, and many others. \section{What makes Free Software so appealing to privacy enthusiasts?} The reason that FOSS is preferred can be put up to many reasons, many of which are hard to say/know as privacy enthusiasts are |