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 | 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. | ||
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 | hyphenation project community inside it. This can be considered a representative 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 | 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. | ||
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: | ||