Foss lect 15 1 11: Difference between revisions

Notes from the FOSS session of 15th January 2011. Conducted by Pravin A.
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 17: Line 17:


Hyphenation project involves creating hyphenation rule dictionaries for Indian  
Hyphenation project involves creating hyphenation rule dictionaries for Indian  
languages for use in OpenOffice. This feature is currently not directly avail-
languages for use in OpenOffice. To elaborate, hyphenation involves deciding rules which dictate in what manner a word is to be broken and appended with a hyphen (-) at the end of the line. There are algorithms to be written in order to make this happen in an efficient manner so that the text is more readable. This feature is currently not directly available in OO for Indian Languages. Therefore SMC has started this project.  
-able in OO for Indian Languages. Therefore SMC has started this project.  


So there is an SMC (Swatanthra Malayalam Computing) Community as well as a  
So there is an SMC (Swatanthra Malayalam Computing) Community as well as a  
hyphenation project community inside it. This can be considered a representa-
hyphenation project community inside it. This can be considered a representative of Free Software Project Communities. Like most communities, the SMC  
tive of Free Software Project Communities. Like most communities, the SMC  
community.
community:
- Consists of volunteer developers
- Consists of volunteer developers
- Has its own website/wiki to provide information on its activities  
- Has its own website/wiki to provide information on its activities  
Line 30: Line 28:
- Mailing list for communication between members
- Mailing list for communication between members
- Bug tracking system (again, Savannah)
- Bug tracking system (again, Savannah)
                As shown below in fig.
[[File:foss_comm.jpg]]


In this way there are thousands of communities including OpenOffice.org,
In this way there are thousands of communities including OpenOffice.org,
Line 61: Line 62:
Since Ubuntu bases itself on Debian, this transfer from Debian to Ubuntu community
Since Ubuntu bases itself on Debian, this transfer from Debian to Ubuntu community
is called 'downstream'.
is called 'downstream'.
                 
                Whole concept can be understood by fig below.
[[File:debain_comm.jpg]]


- Distributions :
- Distributions :
Line 81: Line 85:
the different project source repositories, and make it available in the form of an
the different project source repositories, and make it available in the form of an
installable package. This package includes the binary (note: not source) of the  
installable package. This package includes the binary (note: not source) of the  
software, a script and some other information needed for installation. A distribu
software, a script and some other information needed for installation. A distribution also provides a package management tool to take care of installation, dependencies and other low-level issues that arise.
-tion also provides a package management tool to take care of installation, depend
-encies and other low-level issues that arise.


In this way different applications, desktop environments, file-systems, networking
In this way different applications, desktop environments, file-systems, networking
Line 137: Line 139:


Similarly there was an RFP for brl-cad, which so many people from around the world had taken
Similarly there was an RFP for brl-cad, which so many people from around the world had taken
up and abandoned (:P). There are also packages which the original maintainer cannot carry on
up and abandoned (:P). Debian believes in pure and bug-free code, even smallest of lintian warnings are not tolerated. There are also packages which the original maintainer cannot carry on
with due to some reason. They can be transferred to another person.
with due to some reason. They can be transferred to another person.
Line 162: Line 164:
this.)
this.)
              Above process can be understood by fig. below
[[File:oo_project.jpg]]
[[File:Reporting and filing bugs.jpg]]


- We also started making Hyphenation Packages:
- We also started making Hyphenation Packages: