473,748 Members | 2,891 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Open Source as Socio-Political Model.

1 - Open Source Software Development (OSSD) is inherently a
meritocracy. Bigger, better contributions earn you more power and
status.
2 - OSSD accepts the individuality of individual contributions, and as
such makes institutional racism/sexism/religionism - even nationalism,
impossible. You do good = You are good.
3 - OSSD proves the selfish, economic usefuless of unpaid co-operation
with strangers.

If you want to promote a rich and good society, consider it seriously.
Anyone can learn to program, and anyone who can program can create
something that's useful to others (some more than others, of course).

The economic and social importance of useful, available software is
only going to increase for the forseeable future, and is of great
relevance to developing countries as well as developed. So start
today, finish when you die.

(My personal recommendation to get started: Learn PHP. If you have no
knowledge whatsoever of scripting or html, this should take you about
10-15 hours. If you do know the basics of html and scripting, maybe 1
or 2. Try here for starters http://www.w3schools.com/php/).
Jul 17 '05 #1
6 2630
You are correct. Let those who produce prosper. Let those who do not produce
suck hind tit.
Krusty the Magnificent
"democratix " <de********@yah oo.com> wrote in message
news:f6******** *************** ***@posting.goo gle.com...
1 - Open Source Software Development (OSSD) is inherently a
meritocracy. Bigger, better contributions earn you more power and
status.
2 - OSSD accepts the individuality of individual contributions, and as
such makes institutional racism/sexism/religionism - even nationalism,
impossible. You do good = You are good.
3 - OSSD proves the selfish, economic usefuless of unpaid co-operation
with strangers.

If you want to promote a rich and good society, consider it seriously.
Anyone can learn to program, and anyone who can program can create
something that's useful to others (some more than others, of course).

The economic and social importance of useful, available software is
only going to increase for the forseeable future, and is of great
relevance to developing countries as well as developed. So start
today, finish when you die.

(My personal recommendation to get started: Learn PHP. If you have no
knowledge whatsoever of scripting or html, this should take you about
10-15 hours. If you do know the basics of html and scripting, maybe 1
or 2. Try here for starters http://www.w3schools.com/php/).

Jul 17 '05 #2
xyz

"democratix " <de********@yah oo.com> wrote in message
news:f6******** *************** ***@posting.goo gle.com...
1 - Open Source Software Development (OSSD) is inherently a
meritocracy. Bigger, better contributions earn you more power and
status.
2 - OSSD accepts the individuality of individual contributions, and as
such makes institutional racism/sexism/religionism - even nationalism,
impossible. You do good = You are good.
3 - OSSD proves the selfish, economic usefuless of unpaid co-operation
with strangers.

If you want to promote a rich and good society, consider it seriously.
Anyone can learn to program, and anyone who can program can create
something that's useful to others (some more than others, of course).

The economic and social importance of useful, available software is
only going to increase for the forseeable future, and is of great
relevance to developing countries as well as developed. So start
today, finish when you die.
Fine. How shall contributions be measured?

Will we be informed of the contributions made by others?

How about if two people end up writing the same piece of software?
Will one starve and the other survive?
Who decides? How about if he likes the other programmer better because he
has two belly buttons instead of one?

....and what do we do with those that can play the violin but cannot program
a computer?


(My personal recommendation to get started: Learn PHP. If you have no
knowledge whatsoever of scripting or html, this should take you about
10-15 hours. If you do know the basics of html and scripting, maybe 1
or 2. Try here for starters http://www.w3schools.com/php/).


....who gets to program the operating system?

Jul 17 '05 #3
"xyz" <xy*@xyz.net> wrote in message news:<41******* *@news1.prserv. net>...

Just to clarify before I respond: I'm not proposing we create a
socio-political model based on open-source software development, I'm
suggesting that OSSD is in fact a socio-political model, with many
noble features and economic advantages, and anyone wanting to promote
those values might consider becoming a part of it, as its importance
to society continues to increase.

My apologies if I was unclear on this point. If you did know what I
meant and are asking how it actually works in practice, I will try to
answer as best I can...

[...]
The economic and social importance of useful, available software is
only going to increase for the forseeable future, and is of great
relevance to developing countries as well as developed. So start
today, finish when you die.
Fine. How shall contributions be measured?


Broadly speaking, by how useful people find them (and how many people
find them useful).

To be more specific, for any given project, you'll likely find one
person at the very top administering it (because they started it, or
were closely associated with it in the early stages, or were appointed
by an organisation set up to administer it, or by the company that
invented it). They decide over time who is worthwhile to accept
submissions from directly, and those people decide who *they* will
accept submissions from, etc, etc. If you prove yourself repeatedly,
you might be moved up the chain to save time getting your
contributions in.

Once released as part of an official version of the program,
contributions are measured largely by what regular users say and do.
Widely praised, widely used things tend to stay and get built on.
Widely ignored or berated components tend to get improved or removed.

The thing that's important to remember is that open source software is
generally developed by its users, who, besides giving their opinions
have full access to the source-code if they want to create/submit an
improvement that they want for themselves. So there's a fairly natural
relationship between what's most useful and what gets included.
Will we be informed of the contributions made by others?
Most likely, assuming you join the appropriate mailing lists.
How about if two people end up writing the same piece of software?
Will one starve and the other survive?
Depends on whether they have a job, or other source of income.
Who decides? How about if he likes the other programmer better because he
has two belly buttons instead of one?
Then it's unlikely people will keep submitting things for his approval
(unless they have two belly buttons). If they are at the top of the
food-chain, it's more than likely that all beneath them will regroup
elsewhere to continue, if they are not at the top, it's likely they'll
be removed from the chain or cut down a few notches.
...and what do we do with those that can play the violin but cannot program
a computer?


Every programmer was once a person who couldn't program a computer. To
quote Tyler Durden: you choose your own level of involvement.
(My personal recommendation to get started: Learn PHP. If you have no
knowledge whatsoever of scripting or html, this should take you about
10-15 hours. If you do know the basics of html and scripting, maybe 1
or 2. Try here for starters http://www.w3schools.com/php/).


...who gets to program the operating system?


Whoever produces a component that people find useful. PHP was just a
suggestion for getting started in OSSD if you wanted to but had no
clear intentions for how or in exactly what direction. It's one of the
most widely used and powerful languages around and is relatively easy
to learn. It's also got a certain coolness factor that is hard to
pin-down, probably something to do with its versatility and its
ability to glue together so many different components so easily.
Jul 17 '05 #4
Hi,

xyz wrote:
Fine. How shall contributions be measured?


Let's measure market share. Market share is usually measured as the
amount of money spent an a certain product as a percentage of the total
amount of money that is spent on all products of the same kind in a
certain period, for example a year. As open source is free, no money is
spent, however large its installed base is. Therfore its market share is
allways 0 %! This way we can literally 'count out' open souce ;-)

Greetings,

Henk Verhoeven,
www.phpPeanuts.org.

Jul 17 '05 #5
"Krusty" <Kr****@KissMyF uckinAss.fool> wrote in message news:<_E******* ************@bi gnews5.bellsout h.net>...
You are correct. Let those who produce prosper. Let those who do not produce
suck hind tit.
Krusty the Magnificent


I don't know, if society just abandons people it wastes labour and provokes crime.
Jul 17 '05 #6
de********@yaho o.com (democratix) wrote in message
news:<f6******* *************** ****@posting.go ogle.com>...

1 - Open Source Software Development (OSSD) is inherently a
meritocracy. Bigger, better contributions earn you more power and
status.
2 - OSSD accepts the individuality of individual contributions, and as
such makes institutional racism/sexism/religionism - even nationalism,
impossible. You do good = You are good.
3 - OSSD proves the selfish, economic usefuless of unpaid co-operation
with strangers.

If you want to promote a rich and good society, consider it seriously.
Anyone can learn to program, and anyone who can program can create
something that's useful to others (some more than others, of course).

The economic and social importance of useful, available software is
only going to increase for the forseeable future, and is of great
relevance to developing countries as well as developed. So start
today, finish when you die.


There is no need to explain Open Source using a "Socio-Political
Model". An economic one (or two?) will do.

Back in 1973, Michael Spence showed that under certain conditions,
well-informed agents can improve their market outcome by signaling
their private information to poorly informed agents (this insight
earned him the 2001 Nobel prize in economics). Applied to the open-
source software development, this can mean that participatoin in
such a project can be a singal to a potential employer showing that
an applicant without an employment record may nevertheless possess
valuable development skills, which may include version control,
managing a geographically dispersed development team, or whatever
else a particular employer is looking for.

The value of such a signal should be the greatest in a tight job
market, when employers are cost-conscious and applicants are
numerous. Acquiring the experience, on the other hand, is the
easiest while in school (quite a few open-source pursuits grew
out of term projects and dissertations). Hence, a testable
prediction: open-source development should be concentrated in
places where tight job market (and especially high youth
unemployment) coexists with affordable technical education/
training (some of which, in turn, may be youth unemployment in
disgiuse). Anecdotally, this sounds plausible. Finland, for
example, is home to both Linus Torvalds and Monty Widenius;
neither lives there anymore...

Speaking of Monty Widenius, another economic model that can help
understand open-source development is option pricing. If you
believe that giving away a piece of software can increase your
chances of being paid for related services, the cost of developing
the software can be thought of as an option on service revenues.
Given a high degree of uncertainty surrounding those would-be
service revenues, the option can be quite valuable...

Cheers,
NC
Jul 17 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
2420
by: user mysql | last post by:
HELLO FRIENDS. HERE A FANTASTIC NEWS FOR MYSQL WINDOWS USER. READE THIS. The article is grab from www/internetnews/com/ DO YOU THINK THAT IS A GOOD NEWS ? ----------------------------------------------------------------------------- Open source database server company MySQL's next production release of its open source MySQL database server will be sporting a new Windows installer, one partially built with an open source project courtesy...
13
35559
by: Allison Bailey | last post by:
Hi Folks, I'm a brand new Python programmer, so please point me in the right direction if this is not the best forum for this question.... I would like to open an existing MS Excel spreadsheet and extract information from specific worksheets and cells. I'm not really sure how to get started with this process. I ran the COM Makepy utility from my PythonWin (IDE from ActiveSTate),
19
1919
by: malcolm | last post by:
Why you can't get something for nothing Jack Schofield Jan 22 2004 "There are also undoubted benefits from running open source software, though the financial ones can be small or even negative. Companies are bound to be tempted by the idea of getting something for nothing .." "The facility to fix bugs yourself and to modify programs also sounds
188
8495
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python 2.4 installer for windows. Now I have problems to compile python extension that some packages
2
2472
by: greatbooksclassics | last post by:
Open Source DRM? What does everyone think about it? Will Open Source DRM ever catch up to MS DRM? Will DRM ever be integrated into common LAMP applications? (LAMP=Linux/Apache/MYSQL/PHP/Perl/Python/Ruby) Here's Sun's latest initiative in Open Source DRM: DReaM: Royalty-Free, Open Source DRM
1
2724
by: Justin Koivisto | last post by:
I am trying to create a report that displays a name of an advertising source and count of the number of times it was hit between certain date ranges. The data is split between two different databases: this access db, and a remote MySQL server. The MySQL tables are linked in the access db. What I have done so far is created an On Open event for a report that does the following: * prompt user for the date range * get which sources were...
115
14162
by: TheAd | last post by:
At this moment I use MsAccess and i can build about every databound application i want. Who knows about a serious open source alternative? Because Windows will be a client platform for some time, i prefer a solution that (also) supports Windows. On the net I found a number of products that i looked at, but none of them gave me the impression of a serious candidate at this moment (KNoda, Gnome DB Manager, InterBase...). 2 additional...
6
8578
by: B B | last post by:
Okay, here is what's happening: I have a reasonably fast laptop (1.4 GHz Mobile M, so comparable to 2.5GHz P4) doing .net development. Running Windows XP pro, SP2 IIS is installed and running fine All SQL Servers I am referring to share a small (10 computers or so) LAN with a 100MB Switch. No other computers on the LAN exhibit this problem.
0
7715
by: gm | last post by:
Immediately after generating the Access application from the Source Safe project I get: "-2147467259 Could not use ''; file already in use." If Access database closed and then reopened I get: "-2147467259 The database has been place in a state by user 'Admin' on machine ..... that prevents it from being opened or locked."
0
1786
by: Richard Jones | last post by:
Call for Papers --------------- Open Source Developers' Conference 2007 - Brisbane, Australia "Success in Development & Business" OSDC is a grass-roots conference providing Open Source developers with an opportunity to meet, share, learn, and of course show-off. OSDC focuses on Open Source developers building solutions directly for customers and other end users, anything goes as long as the code or the development
0
8987
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9534
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9316
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9241
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8239
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6073
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4597
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4867
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3303
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.