summaryrefslogtreecommitdiff
path: root/writeup
diff options
context:
space:
mode:
Diffstat (limited to 'writeup')
-rw-r--r--writeup/ref.bib37
-rw-r--r--writeup/writeup.tex33
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