<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Kiran Kour</title>
    <description>The latest articles on DEV Community by Kiran Kour (@umbrakinetic_lynx).</description>
    <link>https://dev.to/umbrakinetic_lynx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4091895%2Fe68e5236-b2bb-46f0-96a7-243664254c4f.png</url>
      <title>DEV Community: Kiran Kour</title>
      <link>https://dev.to/umbrakinetic_lynx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/umbrakinetic_lynx"/>
    <language>en</language>
    <item>
      <title>Open Source Software</title>
      <dc:creator>Kiran Kour</dc:creator>
      <pubDate>Wed, 09 Sep 2026 10:23:09 +0000</pubDate>
      <link>https://dev.to/umbrakinetic_lynx/open-source-software-3foo</link>
      <guid>https://dev.to/umbrakinetic_lynx/open-source-software-3foo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;br&gt;
Open Source Software (OSS) is software whose source code is made publicly available for anyone to view, copy, modify, and distribute. The source code, which is the human-readable form of a program that programmers can modify, is openly accessible to the general public under a licensing agreement.&lt;/p&gt;

&lt;p&gt;The Open Source Initiative (OSI) defines: software distributed under terms that comply with the Open Source Definition, meaning users have the freedom to run, distribute, change, and study the software.&lt;/p&gt;

&lt;p&gt;Examples of popular open source software include:&lt;/p&gt;

&lt;p&gt;-&amp;gt; Linux (operating system kernel)&lt;br&gt;
-&amp;gt; Apache HTTP Server (web server)&lt;br&gt;
-&amp;gt; MySQL (database)&lt;br&gt;
-&amp;gt; Firefox (web browser)&lt;br&gt;
-&amp;gt; VLC Media Player (multimedia player)&lt;br&gt;
-&amp;gt; LibreOffice (office suite)&lt;br&gt;
-&amp;gt; WordPress (content management system)&lt;br&gt;
-&amp;gt; Python, PHP, Ruby (programming languages)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Characteristics of OSS&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Free Redistribution - Free distribution to anyone, individually or as part of a bundle, with or without modification, at no additional cost + no restrictions on selling or giving away the software.&lt;/li&gt;
&lt;li&gt;Source Code Availability - Without access to source code, users cannot modify or improve the software, which defeats the core purpose of open source. The code must be distributed either alongside the binary or made readily available.&lt;/li&gt;
&lt;li&gt;Permission for Modification and Derivative Works - Anyone has the right to modify the source code, create derivative works (forks), and distribute those modified versions. &lt;/li&gt;
&lt;li&gt;No Restrictions on Distribution of Modified Code
When a modified version is distributed, there must be no restrictions on redistributing it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Advantages of OS&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cost-Effective / Free Availability
Open source software is typically available at zero cost. There is no licensing fee or subscription cost involved, which significantly reduces the overall cost of ownership for individuals, businesses, and governments. &lt;/li&gt;
&lt;li&gt;Freedom to Modify and Customize
Users have the freedom to modify, adapt, and customize the source code to suit their specific requirements. If a feature is missing or a bug exists, developers can fix it themselves rather than waiting for a vendor update.&lt;/li&gt;
&lt;li&gt;Community-Driven Support and Development
Open source software benefits from a global community of developers and users who continuously contribute to its improvement. This community-driven approach means bugs are discovered and fixed quickly, security vulnerabilities are patched rapidly, and new features are added regularly based on real-world usage.&lt;/li&gt;
&lt;li&gt;Security and Transparency
Because the source code is publicly visible, the community is more likely to identify and fix security flaws and vulnerabilities rather than letting malicious actors hide or exploit them. This transparency means that malicious code cannot be secretly embedded by a vendor.&lt;/li&gt;
&lt;li&gt;No Vendor Lock-In
Users are not dependent on a single vendor for updates, support, or continuation of the software. With proprietary software, if a company goes out of business or discontinues a product, users are left stranded. &lt;/li&gt;
&lt;li&gt;Interoperability and Standards Compliance
Open source software tends to adhere to open standards and protocols, ensuring better compatibility and interoperability between different systems and applications. This allows seamless integration with other software, hardware, and networks without proprietary restrictions.&lt;/li&gt;
&lt;li&gt;Continuous Innovation and Rapid Development
The open contribution model lets anyone with talent contribute code, ideas, and improvements. This removes the limitation of a single company's internal development team and leverages the collective intelligence of developers worldwide.&lt;/li&gt;
&lt;li&gt;Reliable and Stable
Open source software is often highly reliable and stable because thousands of developers test, use, and scrutinize the code globally.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Limitations&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Less user-friendly.&lt;/li&gt;
&lt;li&gt;Limited utility application support. &lt;/li&gt;
&lt;li&gt;Compatibility of some applications is limited. &lt;/li&gt;
&lt;li&gt;Hardware driver support varies among distributions.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>opensource</category>
    </item>
  </channel>
</rss>
