Jump to content

Navigation menu

Note: Currently new registrations are closed, if you want an account Contact us

Difference between revisions of "Challenges"

1,147 bytes added ,  22:36, 6 June 2007
m
Protected "Challenges": somebody is releasing the entire content again and again [edit=autoconfirmed:move=autoconfirmed]
(→‎Patching FOSS in India: lawgon's blog added)
m (Protected "Challenges": somebody is releasing the entire content again and again [edit=autoconfirmed:move=autoconfirmed])
 
(11 intermediate revisions by 5 users not shown)
Line 130: Line 130:
* Encourage industry to talk: Encourage and in fact aggressively court the industry to be part of both the curriculum designing process as well as the curriculum content delivery methods
* Encourage industry to talk: Encourage and in fact aggressively court the industry to be part of both the curriculum designing process as well as the curriculum content delivery methods


* Teach the methods: Teach the methodology for collaboration of content ie be it documentation, source code or patches. Teach students how to do it, wherefrom to learn, whom to turn to and why it is important to have peers review the work
* Teach the methods: Teach the methodology for collaboration of content i.e. be it documentation, source code or patches. Teach students how to do it, wherefrom to learn, whom to turn to and why it is important to have peers review the work


* Teach FOSS: Put in a module for FOSS that talks about programming techniques rather than programming languages. Think about integrating and incorporating pieces from SICP and HTDP along with the GNU Coding Standards in order to ensure the output of quality of code
* Teach FOSS: Put in a module for FOSS that talks about programming techniques rather than programming languages. Think about integrating and incorporating pieces from SICP and HTDP along with the GNU Coding Standards in order to ensure the output of quality of code


* Setup Linux Labs: Deceptively simple to setup if one has servers and reasonable bandwidth. Includes setting up of a Version Control System for code commits, a staging server and a development server, a couple of OS mirrors or at least their update mirrors (local) and a few workstations. Set them up on the network, get the network services up and running, put in place a nice printer (one that will take in duplex heavy duty print jobs) and you are reasonably done
* Setup Linux Labs: Deceptively simple to setup if one has servers and reasonable bandwidth. Includes setting up of a Version Control System for code commits, a staging server and a development server, a couple of OS mirrors or at least their update mirrors (local) and a few workstations. Set them up on the network, get the network services up and running, put in place a nice printer (one that will take in duplex heavy duty print jobs) and you are reasonably done.


* Encourage content sharing between institutions: Take a look at OCW from MIT and figure out if the same can be easily applied in the current context
* Encourage content sharing between institutions: Take a look at OCW from MIT and figure out if the same can be easily applied in the current context
* Allotment of marks, could be avoided, and an end term / semester project with viva-voce to grade the student is better. Marks for theory, marks for practicals, marks for assignment / tutorial, isn't better for teaching / learning FOSS.


==Financial Constraints==
==Financial Constraints==
Secondly getting exposure in the various international forums is not cheap. What I mean by this is, there is only some extent to which you can learn from books. To learn more, you need to first do something, understand what happens, why it happens, interact with experts. This happens by writing research papers,
Secondly getting exposure in the various international forums is not cheap. What I mean by this is, there is only some extent to which you can learn from books. To learn more, you need to first do something, understand what happens, why it happens, interact with experts. This happens by writing research papers, participating in various conferences. Most of them are very expensive
participating in various conferences. Most of them are very expensive
by Indian standards.<ref>[http://tech.groups.yahoo.com/group/ilug-goa/message/14889 Dhaval Giani in ilug-goa]</ref>
by Indian standards.<ref>[http://tech.groups.yahoo.com/group/ilug-goa/message/14889 Dhaval Giani in ilug-goa]</ref>


There is a disagreement to this view as well. The one good thing FOSS does is democratize the process of inclusion. Sure enough there are barriers to entry in some aspect but nowhere is the entry barred. <ref>[http://sankarshan.livejournal.com/11456.html Sankarshan Mukhopadyay in his blog]</ref>
There is a disagreement to this view as well. The one good thing FOSS does is democratize the process of inclusion. Sure enough there are barriers to entry in some aspect but nowhere is the entry barred. <ref>[http://sankarshan.livejournal.com/11456.html Sankarshan Mukhopadyay in his blog]</ref>


[Ram]:One may start with contributions (good content matters) to online and print magazines, like for example, www.linuxgazette.net, SysAdmin. This would surely provide the necessary confidence to the individual and push them forward to do much more.
[Ram]:One may start with contributions (good content matters) to online and print magazines, like for example, [http://www.linuxgazette.net linuxgazette] [http://www.samag.com/ SysAdmin]. This would surely provide the necessary confidence to the individual and push them forward to do much more.


==Bandwidth==
==Bandwidth==
Line 182: Line 183:
==Lack of awareness about bounties==
==Lack of awareness about bounties==
Google Summer of Code, Redhat scholarship, Novell internship, NRCFOSS projects ...
Google Summer of Code, Redhat scholarship, Novell internship, NRCFOSS projects ...
== We don't have rockstars==
"Why are there are no FOSS *Rockstars* from India - people who are larger than life
(taj might qualify). And there are FOSS contributors to be found India, but as shres
put it bluntly - "contributors are hard to find" - the whiteboard at foss.in is proof
that there are enough." [http://t3.dotgnu.info/blog/conferences/no-foss-nitc.html Gopal V]
"Do we need evangelists right now ? No, but we need mentors and they would only come
out of the folks contributing. Some would make good mentors, some not so good, but we
need them all the same. We don’t need rockstars - they tend to complicate things."
[http://sankarshan.randomink.org/blog/2007/03/05/long-discussions-and-then-a-post/ Sankarshan Mukhopadyay]
"We have one - Abhas Abhinav of deeproot" - [http://lawgon.livejournal.com/29218.html  Kenneth Gonsalves]


== Sources and notes ==
== Sources and notes ==