\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1379}{}\doxysection{Problem}\label{doc_decisions_vendor_spec_md_autotoc_md1379}
Vendors (distributors, administrators) might want to modify the specification. gsettings has a similar feature.\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1380}{}\doxysection{Constraints}\label{doc_decisions_vendor_spec_md_autotoc_md1380}
There are many constraints in providing such a feature because it is possible to get an inconsistent or unusable specification.\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1381}{}\doxysection{Assumptions}\label{doc_decisions_vendor_spec_md_autotoc_md1381}
Developers who elektrify their applications do care about good integration and being administer friendly.\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1382}{}\doxysection{Considered Alternatives}\label{doc_decisions_vendor_spec_md_autotoc_md1382}

\begin{DoxyItemize}
\item implementing a new namespace that gets merged
\item merge specification files during installation
\end{DoxyItemize}\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1383}{}\doxysection{Decision}\label{doc_decisions_vendor_spec_md_autotoc_md1383}
Provide means that a single specification can satisfy every distribution and administrator.\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1384}{}\doxysection{Rationale}\label{doc_decisions_vendor_spec_md_autotoc_md1384}

\begin{DoxyItemize}
\item Elektra wants to reduce fragmentation, and vendor specific changes obviously is a severe kind of fragmentation
\item providing vendor overrides/fallbacks might be an excuse to not provide better typing or general overrides/fallbacks features which would avoid the need for a vendor overrides/fallbacks at all
\end{DoxyItemize}\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1385}{}\doxysection{Implications}\label{doc_decisions_vendor_spec_md_autotoc_md1385}
Provide means for a single specification to be very good integrated in every system.\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1386}{}\doxysection{Related Decisions}\label{doc_decisions_vendor_spec_md_autotoc_md1386}
\hypertarget{doc_decisions_vendor_spec_md_autotoc_md1387}{}\doxysection{Notes}\label{doc_decisions_vendor_spec_md_autotoc_md1387}
