"Information may want to be free, but a little bit of knowledge can be a dangerous thing." Beyond the somewhat religious software debate of Closed Proprietary Code versus Free & Open Source Software for reason of justice, equity and safety other paradigms are also desperately needed. Where software is used as a data processing and / or as an generalized information tool, "Free Software" {as per "The Free Software Definition - GNU Project - Free Software Foundation (FSF)" http://www.gnu.org/philosophy/free-sw.html } is arguably the best approach. But unfortunately there is a major policy concern in allowing anybody to "have the freedom to make modifications". Moving away from software for a moment, governments have among their obligations the public safety, protection and advancement of the population health and security. Accordingly they enact legislation providing laws, regulations, procedures, guidelines & standards, administrators, authorities and instrumentalities. The 'software libre' (= software that is not only free of licensing fees but whose development is not controlled by a single company) movement commonly makes a distinction as '``Free software'' is a matter of liberty, not price. To understand the concept, you should think of ``free'' as in ``free speech,'' not as in ``free beer.'''. The Beer reference is fortuitous in that historically Beer was the first food product to be regulated for purity and quality as a protection of public health. Traditionally (prior to the OO paradigm) source code was to varying degrees a somewhat structured contiguous blob of serial decisions and procedural interconnections. Alterations, additions and deletion necessitated that the whole programme be once again tested and debugged. Changes thus become integral to the future evolution of the whole programme. This is the context that the GNU GPL free-software licenses where conceived and snugly fit as the "copyleft" legal construct. The advent of Object Oriented (OO) programming paradigm strived to treat blocks of software as self-contained independent widgets that could be interchanged and slotted into various programmes analogous to standardized machine part (nuts, bolts, screws, gears, chains, cogs, transistors, pipes etc) in the manufacture of cars or washing machines. Expert Systems, Genetic Algorithms, Neural-Nets and other Knowledge processing and Artificial Intelligence techniques then leveraged the OO paradigm into professional field where the 'software libre' in allowing anybody to "have the freedom to make modifications" becomes positively dangerous. Returning now to the policy imperative for wise legislation that advances the public good, not anybody is allowed to hang out their shingle and play doctor, nor is practice of many other professions in the modern world open to any unqualified person that wants to give it a go. Professional training is a long process because the acquisition of any sizable body of knowledge takes time for the mind to absorb then apply so as to full appreciate the implications of said same knowledge. Software used by Public Authorities would often necessitate the encapsulation such knowledge within the programme. Be they engineering formula for breaking strains in bridge design or chemical concentration in a pharmaceutical, to pick just two examples at random. Thus there exist a whole lot of software where the freedom to make modifications needs to be a least heavily qualified if not proscribed altogether. This raise a string of questions;-
When
I first posted this question I got a lot of feedback along the
lines, that under the GPL people can modify the software and not
publish the source, provided they only use it in-house. While this
perfectly acceptable for organizations and governments in
high-tech nations this is not much help to smaller agrarian,
traditional or 3rd world nations. What large hi-tech governments
may do with Open-source code is one-thing al-la the initial
feedback. But how can we foster a body of 'Free Knowledge Objects'
that small say Pacific Island nation could confidently use without
fully auditing or re-inventing the wheel over and over again. Yet
still safely and harmoniously meet the aspirations of the
Free-software movement?? |
[about] [Legals] [home] [Sitemap]
|
|
This
Site is constantly evolving, so please forward comments
or
questions regarding this site to
webmaster:
|
|
Site created AuzGnosis P/L |