Friday, October 10, 2008

Free Open Source Software for 2020AD

A list of areas in which free open source software should be developed as we approach the year 2020AD. This is a first draft and the list will be continuously updated.

1. Habitat
a. Celestial
b. Terestial (global warming etc.)
c. Housing / Local

2. Food / Clothing
a. Bare necessity
b. Good quality
c. Fashion (Is there any open source fashion design software?)

3. Health / Medicine
a. Physical
b. Mental
c. Social
d. Curative
e. Preventive
f. Cosmetic (Any open source plastic surgery planning software?)
g. Luxury
h. Diagnostic (Medical image analysis software in open source?)

4. Transportation
a. Land
b. Water
c. Aerospace
d. Telepresence
e. Teleportation

5. Communication
a. Social
b. Interpersonal
c. Information
d. Modalities (Speech, video etc.)
e. Media (Wired, Satellite communication, etc.)
f. Futuristic (Telepathy, Extra-terrestrial etc.)

6. Entertainment
a. Basic stress busting
b. Infotainment
c. Luxury
d. Music

7. Education
a. Basic
b. School
c. College
d. Higher
e. Professional / Voccational
f. Reseach software - Sciences, Social sciences, Literature

8. Safety / Security
a. Physical / Personal
b. Social
c. Legal
d. Financial
e. Defence

9. Psychological needs (Software as companion)
a. Basic support
b. Curative (Software that does psychotherapy? Should it be under medicine?)
c. Spritual

10. Social
a. Family
b. Group
c. Spiritual

11. Financial software
a. Basic accounting
b. Investment guide
c. Regulatory reporting

12. Sports
a. Training
b. Track events management

Please suggest the other broad areas you can think of. If you are an expert in any of these areas then please provide a resolved list for that area.

What is the best way to host such a list?

3 comments:

Arky said...

Abhishek you a wiki for this document, I had used a wiki for our local user group FSUG-Blr you will find a various examples of how documents were develop with inputs from group of people.

Gajendra said...

The best way to host this list is on a wiki not a blog. Your topic areas are broad but exact applications in them is pretty vague. On a wiki others can expand on it.

Anonymous said...

Niyam wrote:
> it's just too vague and generic.

Indeed it is generic. Probably I should have set the context a bit more explicitly. It essentially revolves around my ideas with mother tongue programming (all roads lead to Hindawi!). Now I keep talking about make ICT a cottage industry - make ICT a cottage industry; often in a manner that reminds me of the last scene of "Finding Nemo" - the fishes did escape in plastic bags - and ended up with a "Now what?"

Well, if the "dream" of ICT becoming a cottage industry comes true - and indeed it will - what will that mean? Let me just talk in the Indian context. We have around 6.5 million villages. ICT as a cottage industry would mean at least one small computer company / group in each village. What projects will these 6 and a half million teams work on! I get nightmares handling a small team spread across merely 2-3 locations, and here we are talking of a mammoth "collective conciousness" arousen by the desire to create. Will it become a devil with no work to feed it? Then all of our exercise in reaching the ICT producer prowess to the uninitiated is better done without. Are we only going to remain the "service" guys of ICT?

Having unveiled the dilemma, I came up with a solution. We in IT deal out more solutions than pharmacists and make more deliveries than obstetricians - though with a much higher mortality rate! Why? One reason that I personally find prevalent is the lack of a philosophy driving our activities. Hence for the "Make ICT a cottage industry" project - IndSoftEx (India Software Exchange) http://indsoftex.com (URL when it gets launched) - I know we will need fodder for the giant before we begin; and this fodder will need to be ideas that can propagate newer thoughts; and that is more likely in a top-down approach (views may differ here).

Hence, I tried to figure out where could we find the hundreds of thousands of ideas, if not millions - well all around us. The current list is essentially only a seed list and it has to be propounded into the hundreds of thousands of "concrete" ideas. That a true ivory tower design - well not really!

> "textile-print design software' and "textile weaving software"
Great! that's how I expect the list to grow. For instance, my ideas of R&D software would be a FOSS application for micro-electrode-array (MEA) DAQ and analysis for use in neuroscience.

Well, thanks are also due to Arky and Gajendra, who have enlightened me to a need of a Wiki rather than a Blog for such a task. Now that sounds like a plan.