<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>MY-OpenSource</title>
	<link>http://www.my-opensource.org</link>
	<description>Just another Open Source Site</description>
	<pubDate>Wed, 24 Oct 2007 07:49:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
	<language>en</language>
			<item>
		<title>Open-Source Software FAQ</title>
		<link>http://www.my-opensource.org/oss-faq.html</link>
		<comments>http://www.my-opensource.org/oss-faq.html#comments</comments>
		<pubDate>Wed, 24 Oct 2007 07:47:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.my-opensource.org/oss-faq.html</guid>
		<description><![CDATA[Version 2

Maintained by: Nah Soo Hoe
Last updated: 26 April 2003
This FAQ was written as it was felt there was a necessity for a short, simple, yet comprehensive document that we could use to refer non-open source aware people to and also to distribute on the web to help raise the profile locally for open source. [...]]]></description>
			<content:encoded><![CDATA[<p><font size="-1"><em>Version 2<br />
</em></font></p>
<p><font size="-1"><em>Maintained by: Nah Soo Hoe</em></font></p>
<p><font size="-1"><em>Last updated: 26 April 2003</em></font></p>
<p><font size="-1"><em>This FAQ was written as it was felt there was a necessity for a short, simple, yet comprehensive document that we could use to refer non-open source aware people to and also to distribute on the web to help raise the profile locally for open source. This is meant to be a living document and so if you wish to contribute or have some opinion please e-mail the maintainer at webmaster@my-opensource.org. </em></font></p>
<p><font size="-1"><em>Comments and contributions: Please forward any to webmaster@my-opensource.org</em></font></p>
<p><font size="-1"><em>The latest version of this FAQ can be found at http://www.my-opensource.org/oss-faq.html</em></font></p>
<p><font size="-1"><em>For information on the duplication and distribution of this FAQ please see Question 99. </em></font></p>
<p><font size="-1"><em>(Note: This is an extensively revised version of the original FAQ which appeared on the www.my-opensource.org website from 1999-2002. The contributors to the original FAQ include: Beh Hong Leong, Loke Kar Seng, Fan Li Tai, Dinesh Nair, Nah Soo Hoe) </em></font></p>
<p><a title="toc" name="toc"></a></p>
<h3>Contents</h3>
<p>1. <a href="#q1">What is open-source software?</a></p>
<p>2. <a href="#q2">Is open-source software a new thing?</a></p>
<p>3. <a href="#q3">What is the difference between Open Source and Free Software?</a></p>
<p>4. <a href="#q4">Why is open-source software important?</a></p>
<p>5. <a href="#q5">Why is open-source software important to Malaysia?</a></p>
<p>6. <a href="#q6">Why is the open-source process/model important to eductional institutions in Malaysia?</a></p>
<p>7. <a href="#q7">What open-source software is available?</a></p>
<p>8. <a href="#q8">Open Source software licensing and copyright(/left)</a></p>
<p>9. <a href="#q9">What about accountability and support for open-source software?</a></p>
<p>10.<a href="#q10">Is open-source software secure?</a></p>
<p>11.<a href="#q11">What business models are available for open-source software?</a></p>
<p>99. <a href="#q99">Can I reproduce this FAQ and distribute it?</a></p>
<p>100.<a href="#q100"> A little open-source software culture</a></p>
<p>101. <a href="#q101">Hackers are not crackers </a></p>
<p><a title="q1" name="q1"></a></p>
<h3>1. What is open-source software (OSS)?</h3>
<p>Software comes in the form of compiled code (binaries), and the human-readable source code from which these binaries are compiled. Open-source software is software whereby the software is distributed in the form of binaries as well as source code. But, more than that, to qualify as open source, the distributor cannot restrict any party from redistributing the software, nor can any party be restricted from making modifications or making derivative works based on the source code.</p>
<p>Open source has its roots in &#8220;Free Software&#8221;, a term coined by Richard Stallman of the <a href="http://www.gnu.org">GNU Project</a> and the <a href="http://www.fsf.org">Free Software Foundation (FSF)</a>. The word &#8220;Free&#8221; is to be read in the context of &#8220;Freedom&#8221; and liberty not &#8220;free&#8221; as in price. The GNU Project set out to write a Unix-compatible software system, and was led by Richard Stallman after he resigned from the MIT AI Labs in the mid-1980s.</p>
<p>Note: Open source is different from shareware and freeware which normally do not fulfill the definitions of open source and as a norm do not make the source code available.</p>
<p>The definition of &#8216;Open Source&#8217; is amplified further at the Open Source page <a href="http://www.opensource.org/docs/definition.php">http://www.opensource.org/docs/definition.php</a>.  The FSF&#8217;s &#8216;What is Free Software&#8217; at <a href="http://www.fsf.org/philosophy/free-sw.html">http://www.fsf.org/philosophy/free-sw.html</a> should also be read.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q2" name="q2"></a></p>
<h3>2. Is open-source software a new thing?</h3>
<p>No. open-source software has been around since the days of the early mainframe computers.<br />
In those days, software was freely exchanged with source code by researchers and academics. It used to be commonly called free software, and was typified by The Free Software Foundation and the GNU Project. The Internet was built using free software and to this day it still depends a lot on it for its functioning. The term &#8220;open source&#8221; itself came about when, with the success of the Internet, the technical people tried to introduce good quality free software into their organisations and were met with disbelief by the management that anything which has no price-tag to it can be good and reliable. To try and overcome the negative sentiments about using non-commerical free software the term &#8220;open-source software&#8221; was coined.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q3" name="q3"></a></p>
<h3>3. What is the difference between Open Source and Free Software?</h3>
<p>OSS has its roots in Free Software.  The Free Software Foundation has <a href="http://www.gnu.org/philosophy/free-sw.html">defined</a> what constitutes Free Software and it shares the same basic philosophy and outlook as OSS.  However, the FSF <a href="http://www.gnu.org/philosophy/free-software-for-freedom.html">favours</a> the retained usage of the term &#8220;Free Software&#8221; to reflect the &#8220;freedom&#8221; aspect of the philosophy behind it. It argued that by changing the name to Open Source Software, the ideals expounded by Free Software will not be emphasised and subsequently may even be lost. This may result in a tendency for people to compromise and switch back to software which does not fulfill the Free Software definition. Many of the Open Source Licenses are recognised by the FSF as Free Software.</p>
<p>In everyday usage to all intents and purposes we can treat OSS and Free Software to be the same. In fact some people are now using term Free and Open Source Software (FOSS) to refer to open source and free software in general.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q4" name="q4"></a></p>
<h3>4. Why Is open-source software important?</h3>
<p><em>Participation and Evolution</em></p>
<p>Open-source software provides an alternative software development model in which the development need not be made by a closed monolithic group of exclusive software engineers and programmers. In some projects anyone interested can participate in the development, and because the source code is readily available, everyone can scrutinise it, learn from it, and contribute to it. It should also be viewed as important in the context of the evolutionary process of software, whereby the wheel need not be reinvented continuously. This is one of the hallmarks of most scientific discovery whereby present day researchers build upon the free body of knowledge already available.</p>
<p><em>No Technology or Vendor Lock-in</em></p>
<p>Under open source, everyone has access to the source code and the freedom to modify, use and re-distribute the un-modified or modified code. This means that now anyone has the freedom to learn, redistribute and enhance the software. It prevents single vendor and technology lock-in since the code is there for all to see and so no one or vendor can implement some secret or proprietary technology. Instead it ensures that open standards are promoted and preserved. The compliance to open standards helps to bring about fairer competition based on technical merit and everyone or organisation, big or small, can participate.</p>
<p><em>Reliability</em></p>
<p>Free distribution of the source code also offers the avenue for open-source software to be more reliable. Many eyeballs will have scrutinised the source code and people will have been banging on it to see what breaks and fixing it in a kind of darwinian mutation by peer review that has produced some very reliable software. This peer review and feedback mechanism contributes to the transparency in the reliability and security aspects of software (i.e. you don&#8217;t just have to take the vendor&#8217;s word for it).</p>
<p><em>Alternatives</em></p>
<p>Open source provides the world an alternative model for the creation and dessemination of software. It offers a model that avoids the pitfalls of concentrating monopolistic power in the hands of a select few. It is a model which assures a free flow of ideas, technical competence, information and encourages intellectual cross-pollination. One can think of it as a transfer of technology in a natural manner.</p>
<p><em>Software Freely Available</em></p>
<p>While many of the Open Source or Free Software Licenses do not prohibit charging for the software, most of the major OSS is freely available for downloading over the Internet or for distribution on CD-ROMs with no licensing fees. This will benefit poorer societies such as those in the Third World in providing useful, good and affordable software running on affordable computers and networks.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q5" name="q5"></a></p>
<h3>5. Why is open-source software important to Malaysia?</h3>
<p>OSS is especially important to a developing country like Malaysia which is striving to transform its economy into a technologu-driven and knowledge-based one.</p>
<p>The availability of source code is very important. It allows the local software people the oppportunity to &#8220;look under the hood&#8221; and learn. Typically in a less-developed country, what is lacking are people with skills in developing system software and these are crucial to implement any technology. It is no accident that many of the open source projects are of this nature since these are more challenging and interesting and tend to attract the interest of the software hacker. Open source promotes an environment conducive for technical and system development.</p>
<p>Most of the proprietary off-the-shelf software that the country use are from foreign vendors and it is totally dependent on these companies for its ICT implementations and projects. This dependence on software and technologies where we have little control or say can be overcomed to a large extent if OSS is used more, especially by the Government. In addition to savings on foreign exchnage and import expenses the ability to build and leverage on open source technologies will result in a critical mass of good local coders and this will help to build up the local software industry. Localised versions of software can be produced more easily too.</p>
<p>With the availability of source code and the freedom to change it and redistribute it, a country can make use of open source to <strong>L</strong>earn, <strong>I</strong>nnovate and in<strong>VE</strong>nt <strong>(LIVE)</strong> ICT technologies.  This is one of the most compelling reasons for a country to embrace the open source model.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q6" name="q6"></a></p>
<h3>6. Why is the open-source process/model important to the eductional institutions of Malaysia?</h3>
<p>Open source is particularly important in the context of Malaysia&#8217;s education system. All schools are now encouraged to have computer and IT courses where students are supposed to learn<br />
about computer technology and the Internet. However, given the current commercial PC operating environment, most of the students will only end up learning how to use the Windows Manager and some specific applications. To promote the hacker culture and mindset, we have to encourage our young to question, probe, experiment and innovate. The current Windows-based PC environment is a close source system and provides an inflexible environment for experimentation and probing under the hood. However if an open-source system like Linux<br />
is used for the PCs in the schools, the operating environment and source code availability provides vast opportunities for teaching, learning and experimentation.</p>
<p>Furthermore it makes huge economical sense operating open-source environments in education institutions as many of these run on relatively inexpensive older Pentium PCs , are very powerful and of high quality. They are compatible with the Microsoft Windows systems widely used in schools to-day, and can co-exist on the same hard drive. There is also a wealth of documentation and support available.</p>
<p>What else can you ask for? Did we say it is almost free? We should be teaching/learning real computing and information technology basics (which is a science) and not just one commercial vendor&#8217;s products (which is a product).</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q7" name="q7"></a></p>
<h3>7. What open-source software is available?</h3>
<p>The list given below is only the tip of the iceberg. For a first hand look at the vast array of open-source software under development visit:</p>
<p>Freshmeat - <a href="http://freshmeat.net">http://freshmeat.net</a></p>
<p>Sourceforge - <a href="http://www.sourceforge.net">http://www.sourceforge.net</a></p>
<p>Open Source Directory - <a href="http://osdir.com/">http://osdir.com</a></p>
<p><em>Multiuser Networked Operating Systems/Platforms</em></p>
<p>Linux - The most popular OSS operating system on the planet!</p>
<p><a href="http://www.linux.org">http://www.linux.org</a></p>
<p><a href="http://www.linux.com">http://www.linux.com</a></p>
<p><a href="http://www.distrowatch.com">http://www.distrowatch.com</a></p>
<p>FreeBSD - Second only to Linux in terms of Open Source operating system usage</p>
<p><a href="http://www.freebsd.org">http://www.freebsd.org</a></p>
<p>OpenBSD - Famous for its security settings and features</p>
<p><a href="http://www.openbsd.org">http://www.openbsd.org</a></p>
<p><em>Internet/intranet Services and Applications</em></p>
<p>Apache web server - Accounts for over 60% of the web servers on the Internet</p>
<p><a href="http://www.apache.org">http://www.apache.org</a></p>
<p>BIND name server - The software that provides the DNS (domain name service) for host name resolution. Many of the root name servers as well as the Internet backbone network ISPs use BIND.</p>
<p><a href="http://www.isc.org/products/BIND/">http://www.isc.org/products/BIND/</a></p>
<p>Sendmail mail server - The most widely used email transport software on the Internet.</p>
<p><a href="http://www.sendmail.org">http://www.sendmail.org</a></p>
<p><em>Software Development Platforms</em></p>
<p>GCC - The compiler for C, C++, Objective-C, Fortran, Java, and Ada that comes standard with all the major OSS operating systems</p>
<p><a href="http://gcc.gnu.org">http://gcc.gnu.org/</a></p>
<p>JBOSS - A popular open-source implementation of J2EE</p>
<p><a href="http://www.jboss.org">http://www.jboss.org</a></p>
<p>Perl - A very popular language widely used in scripts to drive `live content&#8217; on the World Wide Web.</p>
<p><a href="http://www.perl.org">http://www.perl.org</a></p>
<p>PHP - A very popular scripting language for interactive web development and applications</p>
<p><a href="http://www.php.net">http://www.php.net</a></p>
<p>Python - A popular object-oriented scripting language for web and other development</p>
<p><a href="http://www.python.org">http://www.python.org</a></p>
<p>Zope - A popular web development platform based on Python</p>
<p><a href="http://www.zope.org">http://www.zope.org</a></p>
<p><em>Database Systems</em></p>
<p>MySQL - A very popular open-source RDBMS</p>
<p><a href="http://www.mysql.com">http://www.mysql.com</a></p>
<p>PostgreSQL - A popular open-source RDBMS with many advanced features</p>
<p><a href="http://www.postgresql.org">http://www.postgresql.org</a></p>
<p><em>The Desktop Environment</em></p>
<p>GIMP - A powerful graphics image editor and manipulator.</p>
<p><a href="http://www.gimp.org">http://www.gimp.org </a></p>
<p>GNOME - A popular open-source dekstop GUI environment</p>
<p><a href="http://www.gnome.org">http://www.gnome.org</a></p>
<p>KDE - Another popular open-source dekstop GUI environment</p>
<p><a href="http://www.kde.org">http://www.kde.org</a></p>
<p>Mozilla - The open-source evolution of the popular Netscape web browser, email and news clients</p>
<p><a href="http://www.mozilla.org">http://www.mozilla.org</a></p>
<p>OpenOffice.org - An integrated office suite featuring wordprocessing, spreadsheet, drawing and presentation software largely compatible with Microsoft Office</p>
<p><a href="http://www.openoffice.org">http://www.openoffice.org</a></p>
<p>SAMBA - An implementation of the Microsoft SMB server and client enabling open-source computers to communicate with Microsoft Windows networks</p>
<p><a href="http://www.samba.org">http://www.samba.org</a></p>
<p>VNC  - A remote control software for controlling GUI-desktops from a remote host</p>
<p><a href="http://www.uk.research.att.com/vnc/">http://www.uk.research.att.com/vnc/</a></p>
<p>Xfree86 - An implementation of the X-Windows windowing system needed for running GUI applications</p>
<p><a href="http://www.xfree86.org/">http://www.Xfree86.org/ </a></p>
<p>Ximian Evolution - A GUI desktop application for personal email, calender and diary having similar look and feel with Microsoft Outlook</p>
<p><a href="http://www.ximian.org">http://www.ximian.org</a></p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q8" name="q8"></a></p>
<h3>8. Open Source Software licensing and copyright(/left)</h3>
<p>One common misconception among many people is that there is no copyright for open source. All open-source software is copyrighted unless the authors or owners have released them to the public domain. The Open Source Initiative website lists down over 30 recognised Open Source Licenses - <a href="http://www.opensource.org/licenses/index.php">http://www.opensource.org/licenses/index.php</a></p>
<p>Here we list down the two most common types:</p>
<p><em>BSD-Style Licenses</em></p>
<p>These are probably the oldest type of Open Source software license. The licensees are given the option of creating derivative closed-source commercial software based on the original open source. In other words this category of license allows one to take an open-source software and redistribute it with or without modifications as proprietary software.</p>
<p>Software under this type of license include Apache, BIND, and FreeBSD.</p>
<p><em>General Public License (GPL)</em></p>
<p>This license was devised by the Free Software Foundation. It is a license using the &#8220;copyleft&#8221; concept. &#8220;Copyleft&#8221; requires that the product derived from the original open-source software must also be distributed under the same licensing regime as the original. Thus it cannot be turned into a closed-source product, although it can be a commercial product whereby the seller must transfer the full rights of freedom of distribution, modification etc. to the user.</p>
<p>The GPL is an example of a copyleft license.  The Linux operating system is the most well known example of GPL licensing.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q9" name="q9"></a></p>
<h3>9. What about  accountability and support for open-source software?</h3>
<p>These two issues are frequently raised especially for open source adoption and acceptance in businesses and corporations.</p>
<p><em>Accountability</em></p>
<p>There is a misconcpetion by many people that OSS is developed and/or maintained by volunteer programmers and hobbyists solely with no single party fully accountable for it. In reality we find that for a mainstream open source project we have legally established non-profit foundations or normal businesses supporting the software. For example, Apache is supported through the Apache Software Foundation and Red Hat Linux is supported and maintained by Red Hat Corporation. The former is a well-established non-profit foundation while the latter is a commercial business entity.</p>
<p>What is true is that initially many open source projects are started off by enthusiasts and volunteers in wanting to solve some problems or implement some new technologies. However once a project becomes popular enough for mainstream usage all over the world, we find that a responsible body will have emerged to take charge of it. So in reality if one sticks to mainstream popular open-source software accountability will not be an issue.</p>
<p><em>Support</em></p>
<p>One of the most frequently cited reasons against using open-source software especially in corporations is the alleged lack of support. This is only a perceived problem. In essence there is little difference between open source and proprietary closed source commercial software in that for both we usually rely on our local vendor to support us if we do not want to do it ourselves. There exists professional companies providing service and support for open-source project deployment and implementation. In fact, with the source code made available, many competent vendors and IT personnel find that they manage to resolve deficiences by patching the code themselves. With a proprietary closed source software package they will have to wait for a (possible?) update by the software distributor before they can resolve the problem.</p>
<p>The Internet is another great source of informal support that is surprisingly (for the uninitiated!) efficient. With its myriad of websites, newsgroups, FAQs and HOW-TO documents available online it is an almost unlimited resource for resolving technical and configuration issues.</p>
<p>It should also be noted that many open-source products can be purchased commercially with support comparable with close source software.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q10" name="q10"></a></p>
<h3>10. Is open-source software secure?</h3>
<p>A common charge against open source is that it is inherently insecure because as the source code is readily available, anyone can scrutinise it to look for bugs and vulnerabilities in both the design and coding. This is true in that with source code availability one can study the code and try to exploit any weaknesses found. The flip-side to this is that it also enables anyone who wishes, to flush out weaknesses in the design and coding thereby discovering the vulnerabilities before the attackers and making the software more secure. Source code availability also has many other advantages like enabling vulnerability fixes and/or workarounds without waiting for the code authors and independent checks and audits of the software code.</p>
<p>It should also be noted that the inavailability of source code does not prevent the discovery of vulnerabilities. Modern debugging and software development tools can be used to monitor and even disassemble and reverse-engineer the executables to look for bugs and vulnerabilities.</p>
<p>So the answer to the question of whether open source is secure or not depends very much on the software authors, just like close source. It is definitely intrinsically not less secure than close source and in fact as pointed out above there are several distinct advantages in using open source as far as security is concerned.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q11" name="q11"></a></p>
<h3>11. What business models are available for open-source software?</h3>
<p>Since OSS usually can be obtained without licensing fees and charges, the traditional software business model of selling software to the mass market cannot be used. Other commercial business models have to be used. They include:</p>
<ul>
<li>Charge for services, support, customisation, training, etc. but not the software.</li>
<li>Develop application using OSS platforms and tools. Product developed is not open source. This is no different from normal software development for close-source platforms.</li>
<li></li>
<li>Develop tools and/or generic applications and open source them.  Charge for the enhanced version(s).</li>
<li>Dual licensing approach to software developed, one is open source, the other is commercially licensed. The most successful example of this business model is the MySQL database software.</li>
</ul>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q99" name="q99"></a></p>
<h3>99. Can I reproduce this FAQ and distribute it?</h3>
<p>To make the information in this document as widely and freely accessible as possible, you are allowed to copy it and distribute it in whole or in part. It will be nice if you can acknowledge this website as the source of the information but we are not demanding it!</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q100" name="q100"></a></p>
<h3>100. A little open-source software culture</h3>
<p>First off, it is quite simply stated that the hackerdom culture is essentially a culture of giving and peer recognition. It is a mindset that values above monetary reward the pure satisfaction of solving problems and building things and gaining peer group recognition. It cultivates a gift culture whereby people contribute in a paradigm of voluntary mutual help. It can be a highly competitive paradigm, unforgiving in its vocal criticism of incompetence and pretenders.</p>
<p>The internet provided the medium for such a culture to take hold, and it is no surprise that the present day hacker culture traces it roots back to the earliest days of the internet and network<br />
computing.  This is detailed in the essay &#8216;A Brief History of Hackerdom&#8217; <a href="http://catb.org/~esr/writings/hacker-history/hacker-history.html">http://catb.org/~esr/writings/hacker-history/hacker-history.html</a></p>
<p>We dare not hope to even attempt to categorize the open-source/hacker culture here, but can offer the new reader some guidelines and leads to information available. We recommend that you first throw out the misconceptions propagated by the mass media of &#8216;evil hackers&#8217; wrecking havoc on the Internet.</p>
<p>We can also recommend you read essays by Eric Raymond and Richard Stallman for starters (do keep in mind that hackers can be playful characters so do read with a open mind):-</p>
<p>The GNU Manifesto - <a href="http://www.gnu.org/gnu/manifesto.html">http://www.gnu.org/gnu/manifesto.html</a></p>
<p>What is Free Software - <a href="http://www.gnu.org/philosophy/free-sw.html">http://www.gnu.org/philosophy/free-sw.html</a></p>
<p>Categories of Free and Non-Free Software - <a href="http://www.gnu.org/philosophy/categories.html">http://www.gnu.org/philosophy/categories.html</a></p>
<p>Free Software Licenses - <a href="http://www.gnu.org/licenses/license-list.html">http://www.gnu.org/licenses/license-list.html</a></p>
<p>The Cathedral and the Bazaar - <a href="http://catb.org/~esr/writings/cathedral-bazaar/">http://catb.org/~esr/writings/cathedral-bazaar/</a></p>
<p>How To Be A Hacker - <a href="http://www.catb.org/~esr/faqs/hacker-howto.html">http://www.catb.org/~esr/faqs/hacker-howto.html</a></p>
<p>The Jargon File - <a href="http://catb.org/jargon/">http://catb.org/jargon/</a></p>
<p>For a tongue-in-cheek essay on the rocky road to hacker-wizardhood check out</p>
<p>&#8216;The Logitanaka&#8217; - <a href="http://www.catb.org/~esr/faqs/loginataka.html">http://www.catb.org/~esr/faqs/loginataka.html</a></p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><a title="q101" name="q101"></a></p>
<h3>101. Hackers are not crackers</h3>
<p>The term &#8220;hacker&#8221; has often been abused in the popular press as meaning a person who breaks into computer systems illegally. This is the furthest thing from the truth. Real hackers are people who share in the culture of expert programmers and networking wizards with a history tracing back to the origins of the internet at ARPAnet. Hackers solve problems and build things, and believe in voluntary mutual help.</p>
<p>The &#8220;pseudo-hacker&#8221; of notoriety should be properly termed &#8220;crackers&#8221; and are a destructive breed who break into computer systems for illegal purposes.</p>
<p align="right"><a href="#toc">Back to contents</a></p>
<p><strong><em>Endword: &#8220;Binaries May Die But Source Code Lives On&#8221; </em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.my-opensource.org/oss-faq.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Free and Open Source Software (FOSS) Myths and Realities</title>
		<link>http://www.my-opensource.org/foss-myth-real.html</link>
		<comments>http://www.my-opensource.org/foss-myth-real.html#comments</comments>
		<pubDate>Wed, 24 Oct 2007 07:42:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.my-opensource.org/foss-myth-real.htm</guid>
		<description><![CDATA[ Version 0.1
Maintained by: Nah Soo Hoe (email:nsh@pop.jaring.my)
Last updated: 21 February 2005 
This work is licensed under the
Creative
Commons Attribution License. To view a copy of this license, visit
http://creativecommons.org/licenses/by/2.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305,
USA

This document was written as it was felt there is a necessity for a
short, simple, [...]]]></description>
			<content:encoded><![CDATA[<p> <em>Version 0.1<br />
Maintained by: Nah Soo Hoe (email:nsh@pop.jaring.my)</em></p>
<p><em>Last updated: 21 February 2005 </em></p>
<p><span style="font-style: italic">This work is licensed under the<br />
Creative<br />
Commons Attribution License. To view a copy of this license, visit<br />
http://creativecommons.org/licenses/by/2.0/ or send a letter to<br />
Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305,<br />
USA</span><br />
<em><br />
</em>This document was written as it was felt there is a necessity for a<br />
short, simple, yet comprehensive document that one can use to answer<br />
many of the myths and realities surrounding FOSS.  Some of these<br />
issues are well-founded but many come about because there have been<br />
many myths circulated about FOSS.  This is brought about in part<br />
by people who do not understand FOSS and the way it works and also in<br />
part by the detractors of FOSS to sow the seeds of  fears,<br />
uncertainties and doubts (FUDs) into the minds of the users.<br />
<em><br />
</em></p>
<h3>There is no accountability and ownership for FOSS</h3>
<p><span style="font-weight: bold">Myth:</span> FOSS is<br />
developed/maintained on a best effort basis by volunteers.<br />
Therefore there is no single party responsible and fully accountable<br />
for the software.</p>
<p><span style="font-weight: bold">Fact: </span>The mainstream FOSS<br />
projects (software) are all run by a tightly knit developer<br />
community.  There are legally established non-profit foundations<br />
or normal businesses supporting the software.  For example, Apache<br />
is supported through the Apache Software Foundation and Red Hat Linux<br />
is supported and maintained by Red Hat Corporation.  The former is<br />
a well-established non-profit foundation while the latter is a<br />
commercial business entity listed on NASDAQ.</p>
<p><span style="font-weight: bold">Fact:</span> It is true that a FOSS<br />
project, when it starts off, is sometimes carried out by enthusiasts<br />
and volunteers on a best effort basis only.  However once it<br />
becomes popular enough and is considered mainstream software in use all<br />
over the world by many people, a responsible body will step forward (or<br />
be created) to take charge of it.</p>
<h3>There is no warranty for FOSS</h3>
<p><span style="font-weight: bold">Myth:</span> FOSS is always licensed<br />
“available as is” and without any warranty.</p>
<p><span style="font-weight: bold">Fact:</span> While this is usually<br />
true, it does not mean that commercial close source  is much<br />
better.  Warranty clause in the latter usually offers scant<br />
protection only and often limited to 90 days upon receipt. Most<br />
close-source software licenses come with disclaimers in the end-user<br />
licensing agreement (EULA) to exempt the vendor from any liabilities<br />
arising from the use and misuse of the software.</p>
<p><span style="font-weight: bold">Fact:</span> There are commercial<br />
vendors which have a separate service offering warranties for the FOSS<br />
software that they support.  Examples of vendors which offer this<br />
include Suse Linux ( a subsidiary of Novell Corporation) and IBM.</p>
<p><span style="font-weight: bold">Fact: </span>Some FOSS have dual<br />
licensing, a FOSS license and a commercial license.  The<br />
commercial license offers warranty.  A good example of this is the<br />
MySQL database product.</p>
<h3>There is no one to turn to for support of FOSS</h3>
<p><span style="font-weight: bold">Myth:</span> Since FOSS software is<br />
not owned by anyone there is no reliable support for it.</p>
<p><span style="font-weight: bold">Fact:</span>  While the original<br />
software author/owner may or may not offer support, many other sources<br />
do.  These include the local vendors that the user deals with, the<br />
user communities worldwide and the huge Internet resources available<br />
like mailing lists, forums, websites etc.</p>
<p><span style="font-weight: bold">Fact:</span>  Commercial<br />
proprietary software users still mainly rely on their local vendor for<br />
support.  So the key question to ask here if you are the type of<br />
user who relies almost exclusively on your vendor for support is<br />
whether the local vendor that you deal with can support the FOSS<br />
software that you intend to use.  In relation to this, the local<br />
vendor will find it easier to resolve some technical problem with FOSS<br />
software as it has, in addition to the software author, the Internet<br />
resources to turn to and very often the problem had been encountered<br />
before by others and a resolution available.  The culture of FOSS<br />
development and usage is such that there is a lot of experience and<br />
information being shared by users and developers among the FOSS<br />
communities worldwide over the Internet.</p>
<h3>FOSS is not secure</h3>
<p><span style="font-weight: bold">Myth:</span>  As source code is<br />
readily available FOSS is inherently not secure since the bad guys can<br />
scrutinise the code and find vulnerabilities more easily</p>
<p><span style="font-weight: bold">Fact:</span>  The availability of<br />
source code has several security advantages.  It facilitates the<br />
scrutiny by many people to flush out weaknesses in the design and<br />
code.  Also, when a vulnerability is found, fixes and/or<br />
workarounds can be made without waiting for the code authors if the<br />
vulnerability is a critical one.  The fixes made also can be<br />
studied and scrutinised to ensure that they are made correctly.</p>
<p>Independent checks and audits can only be made with source code<br />
availability.</p>
<p><span style="font-weight: bold">Fact: </span> Another advantage<br />
of source code availability is that in the event that the platform on<br />
which one uses the application has been obsoleted by the vendor, it is<br />
still possible to continue using the application safely on the<br />
obsoleted platform even if vulnerabilities have been discovered for the<br />
application in question since one can download the updated source and<br />
re-compile it for the obsoleted platform.  For close-source<br />
applications one has no choice but to upgrade to the newer supported<br />
platforms.</p>
<p><span style="font-weight: bold">Fact:</span>  Unavailability of<br />
source code does not mean vulnerabilities cannot be discovered.<br />
Modern debugging and software development tools can be used to examine,<br />
disassemble and reverse-engineer the close-source executables to look<br />
for bugs and vulnerabilities.  The most glaring illustration of<br />
this is the never-ending vulnerabilities being discovered for Microsoft<br />
products like IIS, IE and Outlook.</p>
<h3>It is easy to hide backdoors in FOSS</h3>
<p><span style="font-weight: bold">Myth:</span> As FOSS software is<br />
usually available from more than one source,  it is easy for<br />
someone to offer FOSS software with hidden backdoors for downloading<br />
and distribution.</p>
<p><span style="font-weight: bold">Fact:</span>  This is possible<br />
and so one should not download software from unknown and untrusted<br />
sites.  One should also ensure that the software security checksum<br />
corresponds with the published value from a recognised official<br />
downloading site.</p>
<p><span style="font-weight: bold">Fact:</span>  FOSS offers the<br />
ability to examine the source  and re-compile to ensure that there<br />
are no backdoors.  Also, if it is known that a FOSS<br />
development/distribution site had been  compromised, there is no<br />
need to depend on the author/vendor alone to check the software.</p>
<p><span style="font-weight: bold">Fact:</span>  Commercial<br />
proprietary software have been known to ship infected with virus and<br />
backdoors.  Backdoors are also possible in close source  and<br />
they will be more difficult to detect as the source code is not readily<br />
available.  Experience has shown that a backdoor incorporated into<br />
a mainstream FOSS project does not stay undetected for long while there<br />
are examples of proprietary software having a backdoor in it for years<br />
and only upon open-sourcing is the backdoor found.  A good example<br />
is the case of the database software Interbase which was found to have<br />
a backdoor within six months of it being released under an<br />
open-source  license.</p>
<h3 style="font-weight: bold">There is no copyright and licensing for<br />
FOSS</h3>
<p><span style="font-weight: bold">Myth:</span>  As source code is<br />
available freely, there is no copyright and licensing in FOSS.</p>
<p><span style="font-weight: bold">Fact:</span>  Almost all the<br />
popular and widely used FOSS software are copyrighted.  The<br />
ownership stays with the author(s) unless they have relinquished their<br />
claims to it or transfer the copyright to another party.</p>
<p><span style="font-weight: bold">Fact:</span>  There are over 30<br />
Open Source Licenses recognised by the Open Source Initiative<br />
(OSI).  The Free Software Foundation (FSF) has successfully<br />
pursued and enforced the   General Public License (GPL) on<br />
several commercial violators.</p>
<h3>Copies of FOSS cannot  be sold for money</h3>
<p><span style="font-weight: bold">Myth:</span>  FOSS software<br />
cannot be charged for a profit.</p>
<p><span style="font-weight: bold">Fact:</span>  Whether one is<br />
allowed to charge for a FOSS software will depend on the license under<br />
which it is distributed.  The commonly accepted FOSS definition<br />
does not specify that one cannot charge for FOSS.  The �free� in<br />
Free Software refers to �freedom� and not �no charge�!</p>
<h3>Source code must be given to everyone for FOSS</h3>
<p><span style="font-weight: bold">Myth:</span>  If I release my<br />
software under a FOSS license, I must make  the source code easily<br />
available to the whole world.</p>
<p><span style="font-weight: bold">Fact:</span>  You are only<br />
obligated to give the source code to the users of your software.<br />
So if you are releasing the software for the general public to use,<br />
then of course you have to make available the source code to<br />
everyone.  However, if the software is to be used only by a<br />
private group of users , then you need to provide access to the source<br />
code to these users only.  However note that these users are<br />
allowed to distribute your software and source code to others.</p>
<h3>Software available on FOSS platforms must be released as FOSS too</h3>
<p><span style="font-weight: bold">Myth:</span> Only FOSS software is<br />
allowed to run on FOSS operating platforms and software developed on a<br />
FOSS platform has to be released as FOSS too.</p>
<p><span style="font-weight: bold">Fact:</span>  The software<br />
available for use on FOSS platforms may or may not be FOSS<br />
themselves.  So while the majority of the software running on FOSS<br />
platforms like Linux, FreeBSD etc. are FOSS, there is also available a<br />
substantial number of close-source commercial software e.g DB2, Oracle,<br />
Netware etc.</p>
<p><span style="font-weight: bold">Fact: </span> If one uses FOSS<br />
software development tools and environment to develop a piece of<br />
original software, one need not release it under a FOSS license if the<br />
software is complete in itself, i.e. it can exist and run on its own<br />
without invoking other parts of the system which are covered by a FOSS<br />
license, e.g. libraries etc.  If it does or if portions of the<br />
developed software contain source code from a FOSS software, then the<br />
specific terms of incorporation and usage of the software invoked has<br />
to be looked at to ascertain whether the developed software needs to be<br />
made FOSS too.</p>
<h3>FOSS operating platforms are not user-friendly</h3>
<p><span style="font-weight: bold">Myth:</span>  FOSS platforms<br />
suffer from their Unix-legacy in that the main user interface is<br />
command-line oriented (CLI); so there is a need to remember archaic<br />
commands.</p>
<p><span style="font-weight: bold">Fact:</span>  This may be<br />
possibly true in the past but all modern FOSS operating<br />
platforms   support GUI windowing systems and these are very<br />
much the default interface.  The user has a choice of using either<br />
GUI or CLI to run most of the applications where applicable.</p>
<h3>There are many versions of the same FOSS software</h3>
<p><span style="font-weight: bold">Myth:</span> The ability to fork off a<br />
FOSS software project will lead to many incompatible different versions<br />
and the open nature of FOSS encourages forking.</p>
<p><span style="font-weight: bold">Fact:</span>  Most FOSS have one<br />
project only and forking happens only as a last resort, after all<br />
attempts at reconciliation fail.</p>
<p><span style="font-weight: bold">Fact: </span> When forking does<br />
take place, over some time, either the new project becomes dominant and<br />
widely used or it dies off due to lack of support/usage or it<br />
eventually gets folded back into the original project.  It is thus<br />
akin to a natural selection process favouring the majority of the<br />
users.  The ability to fork off a different project can be viewed<br />
as a good thing as it ensures that ultimately the surviving project<br />
will have the features that the majority of the users want.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.my-opensource.org/foss-myth-real.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.my-opensource.org/hello-world.html</link>
		<comments>http://www.my-opensource.org/hello-world.html#comments</comments>
		<pubDate>Wed, 24 Oct 2007 06:36:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.my-opensource.org/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.my-opensource.org/hello-world.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
