Sie sind auf Seite 1von 35

Open Source Technologies A need to change?

Presented by
Kartheesh,Vijayakumar, Gobinath, Senathipathi VSB Engineering College, Karur

Presentation Objective
To introduce the concept of Open Source To provide insight into the open source initiative and its scope and need. Provide details about impact of open source in various fields. To explain about the need to shift to open source and the advantages of it. Comparison of various open source softwares with closed source software.

What is Open Source?

Open source describes practices in production and development that promote access to the end product's source materials.

Open source is also a philosophy, some consider it a pragmatic methodology.

Open Source allows to open the source code and opening the source code enabled a self-enhancing diversity of production models, communication paths, and interactive communities. A new phrase Open-source software" was born to describe the environment that the new copyright, licensing, domain, and consumer issues created.

Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in. ( Open Source Initiative, 2011)

Open Source cont

In recent days it is very evident that the cold war between conventional and open source technologies is steadily heating up. Also it is an unbiased statement that open source technologies are overtaking the conventional software in many domains and verticals. Consider a Content management system (CMS) , a shopping cart or an E-commerce platform, supply chain management, knowledge management, CRM, open source technologies are leading in all ways when compared with the conventional softwares.

Open Source cont

Being free to adapt, free to edit, free to modify and blessed with bountiful features open source technologies proves themselves not only a cost effective alternative but also offer a stable platform for any services or process. But it is also evident that the features of the open source technologies are not well known and the dissemination of the information related to open source is in its infancy. The main factor contributing to the overwhelming success of Open Source Software is the term Freeness which gives full freedom to the end user to perform any operation he desires without any bottlenecks or issues.

Characteristics which turned into advantages of OS


Some of the Open Source Software

1 2 3

Browser E Commerce HTTP Server

Firefox, Google Chrome OS commerce Apache http TomCAT, Litespeed Open office Asterix PHP, PERL, PYTHON MYSQL Joomla, Drupal Opensis Moodle Mozilla Thunderbird server, Nginx,

5 6 7 8 9 10 11 12

Operating system
Office suite VOIP Scripting Database Content Management system Student information system Knowledge Management system Email client

Linux, Unix, Free BSD

Ten Commandments of OS
1. Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. 2. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. 3. Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software. 4. Integrity of The Author's Source Code The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software. 5. No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons.

6. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research. 7. Distribution of License The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties. 8. License Must Not Be Specific to a Product The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution. 9. License Must Not Restrict Other Software The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be opensource software. 10. License Must Be Technology-Neutral No provision of the license may be predicated on any individual technology or style of interface.

Perens Principles
1. Availability Open Standards are available for all to read and implement. 2. Maximize End-User Choice Open Standards create a fair, competitive market for implementations of the standard. They do not lock the customer in to a particular vendor or group. 3. No Royalty Open Standards are free for all to implement, with no royalty or fee. Certification of compliance by the standards organization may involve a fee. 4. No Discrimination Open Standards and the organizations that administer them do not favor one implementor over another for any reason other than the technical standards compliance of a vendor's implementation. Certification organizations must provide a path for low and zero-cost implementations to be validated, but may also provide enhanced certification services. 5. Extension or Subset Implementations of Open Standards may be extended, or offered in subset form. However, certification organizations may decline to certify subset implementations, and may place requirements upon extensions (see Predatory Practices). 6. Predatory Practices Open Standards may employ license terms that protect against subversion of the standard by embrace-and-extend tactics. The licenses attached to the standard may require the publication of reference information for extensions, and a license for all others to create, distribute, and sell software that is compatible with the extensions. An Open Standard may not othewise prohibit extensions.

Open Source rights

Open Meeting Consensus Due Process One World Open IPR Open Documents Open Change Open Interface Open Use On-going Support

Ten Rights that Enable Open Standards

Combined, reasonable, but not simple expectations translate into ten rights that enable Open Standards: 1. Open Meeting - all may participate in the standards development process. 2. Consensus - all interests are discussed and agreement found, no domination. 3. Due Process - balloting and an appeals process may be used to find resolution. 4. Open IPR - IPR related to the standard is available to implementers. 5. One World - same standard for the same capability, worldwide. 6. Open Change - all changes are presented and agreed in a forum supporting the five rights above. 7. Open Documents - committee drafts and completed standards documents are easily available for implementation and use. 8. Open Interface - supports migration and allows proprietary advantage but standardized interfaces are not hidden or controlled. 9. Open Use - objective conformance mechanisms for implementation testing and user evaluation. 10. On-going Support - standards are supported until user interest ceases rather than when implementer interest declines (use).

Understanding the Ten Rights of Open Standards

Open Meeting
All stakeholders can participate? is a mantra of many formal SSOs. But this mantra does not address all the desires for Open Meetings. Some formal SSOs (e.g., ITU) and many consortia (e.g., W3C) have a pay-to-become-amember policy. Paying to become a member is a significant economic barrier when a potential standardization participant is not sure they are even interested in attending a single meeting. Participation expenses, unless quite low, are part of real barriers to participation for students, many users and even start-up companies in the field. Currently only a few SSOs such as the Internet Engineering Task Force (IETF, the standardization organization for the Internet), and the IEEE offer low cost-per-meeting participation. Consensus, and Due Process Like Open Meetings, Consensus and Due Process are considered basic by formal SSOs to the openness of the standards creation process. These concepts may even be seen as necessary to support the Open Meeting concept. Open World Open World is the principle of a single world-wide standard for a single purpose. This right is supported by the WTO to prevent technical barriers to trade. Politically this is a very contentious area. There are national standards for food processing that are based on religious beliefs

Understanding the Ten Rights of Open Standards

Open IPR Most formal SSOs and many consortia consider that Open IPR refers to the fact that holders of Intellectual Property Rights (IPR) must make available on Reasonable And Non-Discriminatory (RAND) terms their IPR (implementation). This is only part of the issue of Open IPR as RAND is not sufficient to allow other implementers to determine the impact of standards-based IPR on their costs. Competing implementers have a right to determine the exact cost of IPR before they accept its inclusion in a new standard. This issue has led many implementers to consortia as consortia often require commercial licensing of related IPR. This practice defines the cost of the IPR to the implementer. While commercial licensing is the least open process, it may not be more costly than the RAND approach. Open Documents Open Documents is the right to see any documents from an SSO. As a standardization right, this is connected to Open Meeting, above. The transparency of a meeting is closely related to the availability of the documents from the meeting. All standardization documentation falls into two classes: work-inprogress documents (e.g., individual technical proposals, meeting reports), and completed standard documents (e.g., standards, test procedures). Different AoI need to access these different classes of documents. Standards creators do not require Open Documents rights as they are involved in the creation of all the documents. Standards implementers need access to standards work-in-progress documents, to understand specific technical decisions, as well as access to completed standards. Implementation testers (users and their surrogates) need access to completed standards.

Understanding the Ten Rights of Open Standards

Open Change Controlling changes is a powerful tool to control interfaces when system updates are distributed over the internet and stored in computer memory. Even with the most liberal of IPR policies (#4 in Open IPR, above), Microsoft would still be able to control its Windows Application Programming Interfaces (APIs) by distributing updates (changes) to users that updated both sides of the API interface. Without a similar distribution at the same time, competing vendors? products on one side of the same API could be rendered incompatible by a Microsoft update. Standards creators do not require Open Change rights as they are always involved in all the documents. Standards implementers need access to changes to update their products. Implementation testers (users and their surrogates) need access to the current standards. Open Interface Open Interface is a technical approach that supports compatibility to previous systems (backward compatibility) and to future systems (forward compatibility) that share the same interface. The idea that Open Standards should embody such a principle is relatively new. But interest in Open Interfaces has been increasing due to the considerable success of Open Interfaces in facsimile (T.30), telephone modems (V.8 and V.32 auto baud procedures), and Digital Subscriber Line (DSL) transceivers Open Use -Open Use identifies the value of conformance for implementers and users. On-going Support- On-going Support of accredited standards is of specific interest to the users of standardized implementations as it can increase the life of their capital investment in equipment with standard interfaces.

Top Open source softwares

MediaCoder is a free universal batch media transcoder, which nicely integrates most popular audio/video codecs and tools into an all-in-one solution. It converts file formats, giving you a great deal of control over the output. It can also save you plenty of hard disk space by shrinking media files. There are also lots of extensions you can download that expand the programs capabilities, such as make it easy to transcode files for specific media players. Audacity is a free, easy-to-use audio editor and recorder for Windows, Mac OS X, GNU/Linux, and other operating systems. It allows users to record live audio, convert tapes and records to digital formats, or mix preexisting digital audio tracks. Supported formats include Ogg Vorbis, MP3, and WAV sound files. Operating system: Windows, Linux/Unix, OS X, Classic Mac. HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded DVD to MPEG-4 converter, available for MacOS X, Linux and Windows. It grabs video from a variety of sources, including a DVD and a DVD image, and grabs audio from sources as well, including MPEG audio tracks. Youll then be able to output a digital file in a variety of formats, including MPEG-4, AVI, OGM for video, or AAC, MP3, and Ogg Vorbis for audio. LAME -is one of the best MP3 encoders in the world, producing excellent quality MP3s. It is used by many CD rippers, combopacks and so on and its popularity is increasing almost daily. Also, in great quality DivX encoding, people tend to use LAME over other MP3 encoders.

Top Open source softwares

AC3Filter is an open source AC3 decoding filter that allows you to watch videos with AC3-encoded surround audio. After you install the filter, all video players, including Microsofts Windows Media Player, that use DirectShow, should be able to play AC3 audio correctly. Filter also supports ProLogicII audio as well. MP3Gain -analyzes and adjusts mp3 files so that they have the same volume. It does not just do peak normalization, as many normalizers do. Instead, it does some statistical analysis to determine how loud the file actually sounds to the human ear. With MP3Gain you can adjust your songs per file, which makes them all play at the same loudness (radio gain), or per album, which keeps the volume differences within an album but makes the albums play at similar loudness. Moosic is a music player for Unix systems. It focuses on convenient and powerful playlist management. The key feature of this music player is its playlist management/queuing abilities. By default, Moosic supports MP3, Ogg, MIDI, MOD, and WAV files, but it can be configured to support other file formats as well. Operating system: Unix. StreamRipper allows you to record and save Shoutcast streams and other Internet audio. Its key feature is the ability to find silences and mark them as possible points of track separation. Operating system: Windows, Linux/Unix. EasyTAG - is a utility for viewing and editing tags for MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkeys Audio and WavPack files. Its simple and nice GTK+ interface makes tagging easier under GNU/Linux or Windows.

Top Open source softwares

Databases Firebird -is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. PostgreSQL -is an advanced PostgreSQL-based search engine that provides online indexing of data and relevance ranking for database searching. Close integration with database allows use of metadata to restrict search results. Operating system: Windows, Linux/Unix, OS X, Solaris. Content Managers Joomla! is one of the most powerful Open Source Content Management Systems on the planet. It is used all over the world for everything from simple websites to complex corporate applications. Joomla is easy to install, simple to manage, and reliable. Drupal an open source content management platform. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites. Wordpress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. Plone Content Management System built on top of the open source application server Zope and the accompanying Content Management Framework XOOPS -is an extensible, OO (Object Oriented), easy to use dynamic web content management system written in PHP. XOOPS is the ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. Read the All about XOOPS page for more details.

Top Open source softwares

Developer Tools phpMyAdmin handles the administration of MySQL over the Web. phpMyAdmin performs many database administration tasks like running SQL statements, adding and dropping databases, and adding, editing or deleting tables or fields. Operating system: OS Independent. Dev-C++ gives you a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. EasyPHP is a complete software package allowing to use all the power and the flexibility that offers the dynamic language PHP and the efficient use of databases under Windows. Package includes an Apache server, a MySQL database, a fully PHP execution, as well as easy development tools for your web site or your applications. XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use just download, extract and start. Operating system:Windows, Linux, OS/X, Solaris. Notepad++ is a free source code editor which supports several programming languages running under the M$ Windows environment. Notepad++ is designed to be a freeware replacement for Notepad. Supported languages : C, C++,Java, C#, XML, HTML, PHP, Javascript, RC resource file, make file, ASCII art file(extension .nfo, doxygen, ini file, batch file, ASP, VB/VBS source files, SQL, Objective-C, CSS, Pascal, Perl, Python and Lua. jEdit - is a text editor written in Java. It supports auto indent and syntax highlighting for 130 different coding languages, as well as dozens of independently developed plug-ins and macros that make programming easier. Operating system: OS Independent.

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It works directly from Windows Explorer and you can use it with virtually anydevelopment tools. Operating system: Windows. DotNetNuke is a powerful open source framework that creates and deploys robust modules on the ASP.NET platform. Written by its core team of developers, this book will provide youwith the tools and insight youll need to install, configure, and develop your own stunning AppServ - is an Apache/PHP/MySQL distribution designed to be completely installed and configured in less than one minute. While it works on Windows, the developers recommend Linux for Web ordatabase servers that will be used heavily. Operating system: Windows, Linux/Unix. SharpDevelop -is a free IDE for C#, VB.NET and Boo projects on Microsofts. It includes a forms designer, code completer, an integrated debugger, and many other features. Operating system: Windows. wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Hibernate is a powerful, high-performance object/relational persistence and query service. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API. Ultimate++ is a C++ cross-platform rapid application development suite focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment. DeskWeb applies the iconography and usability of a common Windows desktop system to Web applications. It is familiar and user-friendly and lets users easily learn how-to exploit all of the softwares features. It can be used in various ways, such as a content management system, a company groupware, a wiki, or more. Operating system: OS Independent. Zile is a small Emacs clone. Zile is a customizable, self-documenting real-time open-source display editor. Zile was written to be as similar as possible to Emacs; every Emacs user should feel at home. Operating system: Linux/Unix.

Top Open source softwares

Emulators DOSBox isa long gone from Windowsthe command prompt inside Windows isnt truly DOS anymore. Many old games simply wont run from the Windows command prompt. They need true blue DOS. You can get the free DOSBox, which does a great job of emulating it. Install and run the program, then run any DOS gameor DOS application, for that matterinside it. When you run DOSBox, it automatically sets any sound-system related variables, so that your sound system will work properly with your old games. ZNES is a Super Nintendo emulator programmed by zsKnight and _Demo_. It lets you play your Super Nintendo games on your PC. Some games work better than others, and it?s very much a workin progress. Operating system: Windows, Linux, FreeBSD, and DOS. eMule -is one of the biggest and most reliable peer-to-peer file sharing clients around the world. Many developers contribute to the project, so the network gets more and more efficient withevery new version. Operating system: Windows. Ares is a P2P file-sharing program. Its easier to figure out how to search for files and download them, and it also will download files using BitTorrent, which is probably the most popular file-sharing protocol today. Also useful is that the program includes a built-in media player, as well as chat capabilities and a built-in Web browser. Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix. It lets you run Windows programs on x86-based Unix systems. Operating system: Linux/Unix, OS X, Solaris.

Top Open source softwares


BitTorrent is the global standard for delivering high-quality files over the Internet. BitTorrent enables you to publish your own content. If you are a filmmaker, musician, or even a comedian, it?s the perfect place to showcase your work to worldwide audience. Operating system: Windows, Linux/Unix. DC++ is an open source client for Windows for the Direct Connect network. Direct Connect allows you to share files over the Internet without restrictions or limits. The client is completely free of advertisements and has a nice, easy to use interface. Firewall and router support is integrated and it is easy and convenient to use functionality like multi-hub connections, auto-connections and resuming of downloads. BBurst! is the BitTorrent client that uses less memory and other resources than the original client. Key features include a torrents manager and super-seeding mode. Operating system: Windows. BT++ is an improved client for the BitTorrent peer-to-peer file distribution solution. It is written, like the official BitTorrent client, in Python and wxPython for maximum cross-platform compatibility. It should work on any platform that wxPython is available for. Shareaza P2P is known by its support for numerous P2P networks, including Gnutella2, Gnutella1, eDonkey2000/eMule, and BitTorrent. And its Collections feature allows users to preview albumcovers, song lists, and descriptions from a single screen. Operating system: Windows. RevConnect is a file sharing program based on DC++. It is fully compatible with the Direct Connect network. RevConnect is an free open-source, ad and spyware-free client, written in C++ for the Direct Connect protocol that allows you to share files over the internet with other users. Operating system: Windows.

Top Open source softwares

File Transfer WinSCP allows users to transfer files securely via FTP and SFTP. It incorporates Secure Shell (SSH) technology. Operating system: Windows. cURL is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP,TFTP, TELNET, DICT, FILE and LDAP. curl supports SSL certificates, HTTP POST,HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, proxy tunneling and a busload of other useful tricks. Operating system: Windows, Linux/Unix, OS X, Solaris

ScummVM - allows you to port many classic point-and-click adventure games to nearly any platform you like. Supported games include Simon the Sorcerer 1 and 2, Flight of the Amazon Queen, Beneath A Steel Sky, Day of the Tentacle, Broken Sword 1 and Broken Sword 2, Monkey Island, Samand Max, and dozens of others. Operating system: OS Portable. StepMania can be played using the keyboard or a sensor-laden dance pad. StepMania has game modes similar to Konamis Dance Dance Revolution and Andamiros Pump It Up, AmuseworldsEZ2Dancer, and Konamis Para Para Paradise. Operating system: Windows, Linux/Unix, OS X, Xbox.

Top Open source softwares

Mobility Tools
BitPim - is a program that allows you to view and manipulate data on many CDMA phones from LG, Samsung, Sanyo and other manufacturers. This includes the Phone Book, Calendar, WallPapers, RingTones(functionality varies by phone) and the File system for most Qualcomm CDMA chipset based phones. Operating system: Windows, Linux/Unix, OS X. PortableApps aims to make all of your applications portable. It makes it easy to transfer software and data from your PC to a USB flash drive, iPod, portable hard drive, or other device. Operating system: Windows.

Photo Tools
Gallery - is an open source project with the goal to develop and support leading photo sharing web application solutions. It allow some basic photo manipulation, such as resizing, rotating, and altering image quality, but does not include advanced photo editing. Operating system: OS Independent. Coppermine Photo Gallery is a multi-purpose fully-featured and integrated web picture gallery script written in PHP using GD or ImageMagick as image library with a MySQL backend. It offersa huge lineup of features including multiple languages, e-card creation, thumbnails, and many more. In order to use it, you need a Web server running Apache, PHP, MySQL, and either GD or ImageMagick. Operating system: OS Independent.

Top Open source softwares

Instant Messaging
aMSN is an open source MSN Messenger clone. It allows you to communicate with users on multiple networks. a MSN also allows you to display pictures and emoticons and add skins to yourchat window. Operating system: Windows, Linux/Unix, OS X. Miranda is a small, fast and easy instant messenger with support for multiple protocols. Miranda IM is designed to be resource efficient and easy to use while still providing many features including support for AIM, Jabber, ICQ, IRC, MSN, Yahoo, and more. Operating system: Windows. Pidgin is a multi-platform instant messaging client that allows you to connect with all your buddies from a single messenger, even if they are using different networks. It supports MSN, AIM, ICQ, Yahoo, IRC, GroupWise, QQ, SILC, SIMPLE, Same time and XMPP. You can login to multiple messenger accounts at one, allowing you to chat with your buddies onYahoo, ICQ and MSN (for example) at the same time.

PeerGuardian - protects your privacy while you?re using P2P file sharing networks. It supports multiple lists, list editing, automatic updates, and IPv4 blocking. Operating system: Windows, Linux, OS X. Eraser is an advanced security tool (for Windows), which allows you to completely remove sensitive data from your hard drive by overwriting it several times with carefully selected patterns. Works with Windows 95, 98, ME, NT, 2000, XP, Windows 2003 Server and DOS. ClamWin Free Antivirus is a Free Antivirus for Microsoft Windows 98/Me/2000/XP and 2003. With Clam Win you can scan individual files manually or you can use the Microsoft Outlook add-in to find and remove infected attachments automatically. IPCop Firewall provides a good option for home users and small offices. It?s stable, secure, and easy to configure and maintain. Operating system: Linux.

Top Open source softwares

Remote Desktop UltraVNC- is a powerful, easy to use and free software that can display the screen of another computer (via internet or network) on your own screen. The program allows you to use your mouse and keyboard to control the other PC remotely. Key features app include File Transfer, Video Driver, optional Encryption Plugins, MS Logon, Text Chat, Viewer Toolbar, and others. Although it?s designed primarily for Windows, the Embedded Java Viewer allows you to transfer files to and from other operating systems as well. Operating system: Windows. TightVNC is a free remote control software package derived from the popular VNC software. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer. TightVNC offers additional features like file transfers, video mirror drive support, scaling of the remote desktop, support for two passwords, and more.

Top Open source softwares

System Administration Tools Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage system from the console or remotely. Wireshark - is the worlds foremost network protocol analyzer. It supports hundreds of different protocols, multiple platforms, and can analyze VoIP traffic. Operating system: Windows, Linux/Unix, OS X, Solaris, All BSD Platforms. Nmap -is a free open source utility for network exploration or security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts. Nmap uses raw IPpackets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. TrueCrypt is an open-source disk encryption software for Windows Vista/XP/2000 and Linux. It is a software system for establishing and maintaining anon-the-flyencrypted volume (data storage device). On-the-fly encryption means that data are automatically encrypted or decrypted right before they are loaded or saved, without any user intervention. GLPI is the Information Resource-Manager with an additional AdministrationInterface. You can use it to build up a database with an inventory for your company (computer, software, printers) Operating system: OS Independent. ClameWin is a Free Antivirus for Microsoft Windows 98/Me/2000/XP and 2003. ClamWin Free Antivirus comes with an easy installer and open source code. You may download and use it absolutely freeof charge

Top Open source softwares

Video/Multi-Media Tools
VirtualDub -is a video capture/processing utility for 32-bit Windows platforms (95/98/ME/NT4/2000/XP).It?s useful for basic trimming and cleaning up footage, and also has batchprocessing capabilities. MediaCoder is a free universal batch media trans coder, which integrates most popular audio/video codecs and tools into an all-in-one solution. FFDShow is a DirectShow decoding filter for decompressing DivX, XviD, H.264, FLV1, WMV,MPEG-1 and MPEG-2, MPEG-4 movies. Xine is a free multimedia player. It playsback CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. MPlayer OS X is binary distribution of MPlayer (The Movie Player for Linux) and comes with native GUIin MacOSX. After installation you can simply (by Drag&Drop) play almost all3ivx, DivX 3,4,5 and other codecs files in the window or full screen mode. Rendering of very nice antialiased text-based subtitles is also supported. WDM is a Video Capture driver for Bt848, Bt849, Bt878 and Bt879 based video capture boards. It tries to take the most of the hardware, using all the features the chipset has to offer. It is also implemented as a WDM driver, so the same driver works under Win2000,Win98SE, WinXP and WinMe without modifications. MediaPortal is an Open Source application ideal for turning your PC / TV into a very advanced Media Center. Media Portal allows you to listen to your favorite music & radio, watch and storeyour videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more. LiVES is a very flexible tool which can be used by both VJs and video editors mix and switch clips from the keyboard, trim and edit your clips, and bring them together using the multi track timeline. VLC Media Player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2,MPEG-4, DivX, mp3, ogg, ) as well as DVDs, VCDs, and various streaming protocols.

Top Open source softwares

MediaWiki - is a free software wiki package originally written for Wikipedia. It allows collaborative editing on documents within a familiar interface. It was designed to be run on a large server farm and requires Apache, PHP, and MySQL. Window Manager Fluxbox - is based on and very similar to the Black box window manager. However, it adds several new features, including configurable window tabs, icon bar, wheel scroll changes workspace, configurable titlebar, kde support, and others.

Most Famous Open Source Software

1. Mozilla Firefox (Web browser) Crikey, another Firefox plug! Yeah, we love the 'fox, and we'll keep talking about it until EVERY SINGLE ONE OF YOU USES IT. It really just doesn't get any better when it comes to a cross-platform, open source web browser. 2. Mozilla Thunderbird (Email client) Firefox's much less celebrated little brother is one helluva email client. We especially like its customizable message filters, built-in adaptive Junk mail filter and ability to install useful add-ons (like Firefox). 3. Open Office (Office suite) Used to be that anyone who wanted to open a Word document had to drop a few Benjamins on Microsoft Office or risk pirating it. No more - Open Office is a free alternative to M$ Office for students, freelancers and poor people just wanting to save their spreadsheet as an .xls. 4. Gaim (Instant messenger) Chat on any service you'd like - AIM, Yahoo! Messenger, MSN, Jabber, ICQ - with this multi-platform, tabbed IM client. 5. ClamWin (Antivirus) Norton bugging you again to break out the credit card and subscribe? Uninstall! ClamWin is free anti-virus software with automatic updates and scheduled scans, no credit card required.

Most Famous Open Source Software

6. VLC Media Player (Audio/video player) Got a video or audio file Windows Media Player or Quicktime can't play? Betcha VLC can. 7. KeePass (Password manager) Another app you really don't hear a lot about, but for anyone with more than 6 different passwords, KeePass is indispensable. Check out my previous feature, Securely track your passwords for more on using KeePass. 8. Cygwin (Unix command line emulator) That DOS command line just doesn't cut it. Wanna turn into a CLI ninja on your PC? You need Cygwin. 9. Eraser (Data deletion utility) Before you donate, sell or trash your hard drive, you want to make sure there are no traces of your naughty private data on it. Eraser uses the same algorithm the government uses to wipe your hard drive clean. 10. TrueCrypt (File encryption utility) You've got a folder full of files you don't want anyone to access but you. Lock it (or an entire thumb drive) up with the free TrueCrypt software. Check out the previously-posted Encrypt your data article for more on using TrueCrypt.

Advantages of Open Source Software

The availability of the source code and the right to modify it is very important. The right to redistribute modifications and improvements to the code, and to reuse other open source code

The right to use the software in any way.

There is no one with the power to restrict in a unilateral way how the software is used, even in a retroactive way There is no single entity on which the future of the software depends.

No ``black boxes'' are possible. This point is so important that open source is now considered by many experts as one of the necessary conditions for dependable applications. There are several reasons for this importance
There is always the possibility of ``forking'', or creating an alternative code base if the current one is in some way perceived as wrongly managed. No per-copy fees can be asked for modified versions, and anyone can use the current code base to start new projects There are fewer conflicting priorities due to marketing pressures. It provides a new forum for democratic action.

Advantages of Open Source Softwares

Open Source Does Have Advantages Our survey offered respondents a choice of five advantages for open source. Lower total cost of ownership Reduced dependence on software vendors Easier to customize

Higher level of security

Do not see a significant advantage