Levels of Independence in Software

Published: April 27, 2020, 9:07 p.m.

b'

Independence is the reason we have so many variations of all kinds of stuff. To fight the way the Western Game is played \\u2013 there is a need to have \\u2013 legal, physical, software, financial, intellectual even mental independence of the tools and activities \\u2013 technology, software product, framework, book, song, dance and whatever.  The things that need independence are \\u2013 programming languages (remember the fight between Oracle and Google over Java in Android), Internet Browser Independence (that creates support hell for developers), Separate implementations of Specifications and Standards, Application Software (so the Big Companies could lock the businesses to their Platforms),  Lock-down of the features to their hardware (Apple), Server Hardware and Software an so on.

'