Stuart Herbert wrote:
Hi,
On Wed, Apr 8, 2009 at 5:42 PM, John Bywater
<[email protected]
<mailto:[email protected]>> wrote:
Of course public developments should be underwritten by a public
license (and we should continue to demand they are) but it's
probably neither sufficient nor absolutely strictly necessary. At
the same time, there are other equally important tendencies which
we would all benefit from having in general circulation. Open
source doesn't have all the answers, but at least open source is
listening.... I don't have all the answers either, but I've got a
large sheet of paper. :-)
They used to do (maybe still do for all I know) a very interesting
thing in the States back in the 80's, before the FSF and free/open
source software was widely known about. Software written for NASA
(and presumably other federal entities too) was federally owned. When
NASA sold that software on, the company who bought that software
gained full copyright to the software. This freed the software up to
have a longer and more useful life than it otherwise would have had.
A practical example of this is the NQS software that was developed for
NASA in the mid-80's, but which has been popular worldwide thanks to
being put under the GNU GPL after being bought by Monsanto. Because
it was made available as free software, volunteers were able to fix
its many serious bugs, and continue to make it work on newer operating
systems (such as Linux) which simply didn't exist back in the mid-80's.
Thanks for the story.
I guess my point is that there is a strong case for public money being
used to create public software. It's our money after all ... why
shouldn't it be our software too?
I agree. That having been said....
If the purpose of open source is for the source to be open, then it's
quite simple: things should be open source. However, if the purpose of
open source is for worlds to improve, then we may find other things
contribute just as much....
For example, you can arrive at the position of the FSF through
incremental improvements to the juridical concerns of circulating
inscriptions. You can situate the FSF as a point on that line. RMS
doesn't overturn copyright, but rather turns copyright over and writes
something in addition on the back. He does it to improve the circulation
of inscription. He then freely circulates his inscription as an
immutable Value Object, also known as the GPL.
Now, since we possess the capacity freely to circulate our inscriptions
(and since this capability is widely known) today's credit crunched and
market failed world is desperately waiting for some attention to be paid
to the other aspects of supporting worlds with free software (a
semi-pubic proposition). If we care about sharing (if that's the purpose
of open source) we should care just as much about the other well-trodden
aspects of shared software development.
For application layer software, particularly software that supports
intimately the working process of others, we should care about analysis.
We should care about the domain stories, or the actual purpose of any
software. We should care about the model of the domain, and the
Ubiquitous Language it supports amongst multiple stakeholders. These
things could easily be open source of course, but they can't be open
source if they don't firstly exist.
In summary, we can also address sharing as an object of development,
just like RMS did. Having stumbled upon the problem of sharing working
process supports - where the requirements are not immediately at the
finger tips of the software developers, a problem which RMS didn't have
at the start of the GNU project - we are obliged to rework sharing from
the standpoint of the supported domain.
For our own concerns, we have named this problem as Appropriate Software
Clubs.
http://appropriatesoftware.net/foundation/Clubs.html
The corresponding "Volere" analysis of the working process is being
recorded here:
http://desire.appropriatesoftware.net/processes/2/
At the moment it's neither world writeable, nor does it have an open
licence. Both are defects which will have remedies very soon. If you'd
like to be involved in this project, please drop me a line.
Bye for now,
John.
_______________________________________________
Mailing list [email protected]
Archive, settings, or unsubscribe:
https://secure.mysociety.org/admin/lists/mailman/listinfo/developers-public