freeOrNotFree.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <!--This file was converted to xhtml by LibreOffice - see https://cgit.freedesktop.org/libreoffice/core/tree/filter/source/xslt for the code.-->
  5. <head profile="http://dublincore.org/documents/dcmi-terms/">
  6. <meta content="application/xhtml+xml; charset=utf-8" http-equiv="Content-Type"/>
  7. <title xml:lang="en-US">Free or Not Free?</title>
  8. <meta content="" name="DCTERMS.title" xml:lang="en-US"/>
  9. <meta content="en-US" name="DCTERMS.language" scheme="DCTERMS.RFC4646"/>
  10. <meta content="http://xml.openoffice.org/odf2xhtml" name="DCTERMS.source"/>
  11. <meta content="2021-03-12T12:38:14.082310770" name="DCTERMS.issued" scheme="DCTERMS.W3CDTF"/>
  12. <meta content="2021-05-06T12:16:20.445374057" name="DCTERMS.modified" scheme="DCTERMS.W3CDTF"/>
  13. <meta content="" name="DCTERMS.provenance" xml:lang="en-US"/>
  14. <meta content="," name="DCTERMS.subject" xml:lang="en-US"/>
  15. <link href="http://purl.org/dc/elements/1.1/" hreflang="en" rel="schema.DC"/>
  16. <link href="http://purl.org/dc/terms/" hreflang="en" rel="schema.DCTERMS"/>
  17. <link href="http://purl.org/dc/dcmitype/" hreflang="en" rel="schema.DCTYPE"/>
  18. <link href="http://purl.org/dc/dcam/" hreflang="en" rel="schema.DCAM"/>
  19. <style type="text/css">
  20. @page {
  21. }
  22. table {
  23. border-collapse: collapse;
  24. border-spacing: 0;
  25. empty-cells: show
  26. }
  27. td, th {
  28. vertical-align: top;
  29. font-size: 12pt;
  30. }
  31. h1, h2, h3, h4, h5, h6 {
  32. clear: both;
  33. }
  34. ol, ul {
  35. margin: 0;
  36. padding: 0;
  37. }
  38. li {
  39. list-style: none;
  40. margin: 0;
  41. padding: 0;
  42. }
  43. /* "li span.odfLiEnd" - IE 7 issue*/
  44. li span. {
  45. clear: both;
  46. line-height: 0;
  47. width: 0;
  48. height: 0;
  49. margin: 0;
  50. padding: 0;
  51. }
  52. span.footnodeNumber {
  53. padding-right: 1em;
  54. }
  55. span.annotation_style_by_filter {
  56. font-size: 95%;
  57. font-family: Arial;
  58. background-color: #fff000;
  59. margin: 0;
  60. border: 0;
  61. padding: 0;
  62. }
  63. span.heading_numbering {
  64. margin-right: 0.8rem;
  65. }
  66. * {
  67. margin: 0;
  68. }
  69. .P1 {
  70. font-size: 12pt;
  71. line-height: 115%;
  72. margin-bottom: 0.247cm;
  73. margin-top: 0cm;
  74. font-family: Liberation Serif;
  75. writing-mode: horizontal-tb;
  76. direction: ltr;
  77. }
  78. .P2 {
  79. font-size: 14pt;
  80. font-family: Liberation Serif;
  81. writing-mode: horizontal-tb;
  82. direction: ltr;
  83. }
  84. .P3 {
  85. font-size: 14pt;
  86. font-family: Liberation Serif;
  87. writing-mode: horizontal-tb;
  88. direction: ltr;
  89. }
  90. .P4 {
  91. font-size: 14pt;
  92. font-family: Liberation Serif;
  93. writing-mode: horizontal-tb;
  94. direction: ltr;
  95. }
  96. .P5 {
  97. font-size: 28pt;
  98. font-weight: bold;
  99. margin-bottom: 0.212cm;
  100. margin-top: 0.423cm;
  101. text-align: center ! important;
  102. font-family: Liberation Sans;
  103. writing-mode: horizontal-tb;
  104. direction: ltr;
  105. }
  106. /* ODF styles with no properties representable as CSS */
  107. .T1 .T2 .T3 .T4 .T5 .T6 {
  108. }
  109. </style>
  110. </head>
  111. <body dir="ltr" style="max-width:21.001cm;margin-top:2cm; margin-bottom:2cm; margin-left:2cm; margin-right:2cm; "><p
  112. class="P2"> </p>
  113. <p class="P5">Software Philosophy – Free or Not Free?</p>
  114. <p class="P1"> </p>
  115. <p class="P2"><span class="T2">I find myself somewhere in between </span><span class="T1">these</span><span class="T2"> extreme ends of software philosophies. Free (as in freedom) software on one end and the non-free (proprietary) software on the other. More than </span><span
  116. class="T5">a</span><span class="T2"> year ago, I found myself giving up all proprietary software usage in my life, be it work or personal usage. Influenced by RMS (Richard M Stallman), the </span><span
  117. class="T6">pioneer</span><span class="T2"> of the <a
  118. href="https://en.wikipedia.org/wiki/Free_software_movement#Philosophy"> free software movement</a>, I chose consciously to give up non-free software from all spheres of my life. I had to forgo many job opportunities which relied extensively on <a
  119. href="https://en.wikipedia.org/wiki/Proprietary_software">proprietary software </a>usage. Also, </span><span
  120. class="T1">I </span><span class="T2">found myself creating free software on my own. Building integrations which are completely free: the source code of the program </span><span
  121. class="T6">being</span><span class="T2"> open to copying, modification and redistribution. As an author, I ensured that the programs I wrote was available under the GNU Public license 3.0 or later. That ensured copyleft. A legally binding rule under which my programs can never be made proprietary by anyone. How does software freedom help? The reasonable explanation I can think of is this that the code published under free license can be audited by many people freely (as there is no restriction to download or modify the source code) and suggest changes, fix bugs and collaborate in an open </span><span
  122. class="T3">and free </span><span class="T2">way, towards building </span><span class="T5">secure, </span><span
  123. class="T2">ethical, and freedom respecting software. The portmanteau of free software is the freedom </span><span
  124. class="T5">to develop, modify and distribute</span><span class="T2"> program</span><span
  125. class="T5">s</span><span
  126. class="T2">. Whether the program controls the user or the user controls the progr</span><span
  127. class="T6">am</span><span class="T2">? The latter being a more natural expectation of people at large. The user of a program should have every right to inspect the source code, tweak it, remove, alter and redistribute with modifications or otherwise, without </span><span
  128. class="T6">having to face any</span><span class="T2"> patent infringements or copyright violations. Any user should be free to use, </span><span
  129. class="T5">modify and distribute copies of</span><span class="T2"> </span><span class="T6">a</span><span
  130. class="T2"> program. </span></p>
  131. <p class="P2"> </p>
  132. <p class="P3">Despite my constant efforts to adopt free software as part of my life, I find myself with more hurdles and
  133. roadblocks. I am forced <span class="T5">to use </span>a proprietary messaging tool such as Whatsapp by family and
  134. friends (because of the network effect). I am forced by the banks, government institutions and others to use
  135. proprietary software for financial transactions, availing services, paying bills <span class="T5">and so on, through apps and websites that run proprietary programs.</span>
  136. </p>
  137. <p class="P4"><span class="T3">The constant pressure of shop owners, businesses and online shops to use digital payment methods such as e-wallets is a threat to my freedom as they rely on usage of proprietary software payment gateways. If I were to lead a reasonable life in the modern society, I am compelled to use proprietary software at some stage or the other. The lack of awareness among people and their inability to think for themselves, puts me at a huge disadvantage. I still feel payment through cash is more freer than anything else out there. Yet, online shops, supermarkets and many businesses (offline </span><span
  138. class="T3">too) denounce cash and ask me to make payments </span><span class="T5">via digital modes</span><span
  139. class="T3">. They would insist on using their e-wallets for making payments by linking my bank account with their payment gateway and use a proprietary software to complete a transaction. </span><span
  140. class="T4">As I have no idea, what the source code of this </span><span class="T5">proprietary </span><span
  141. class="T4">software is, I cannot trust </span><span class="T5">it</span><span class="T4"> with my information as there is a huge risk </span><span
  142. class="T5">to</span><span class="T4"> data privacy and security involved. How can I trust a payment gateway provider without knowing how it actually works? There is no way to find for the general public (</span><span
  143. class="T5">like</span><span class="T4"> me) whether the proprietary software is malicious or not. What I would have to do is blindly trust and believe that the proprietary software is benevolent and ethical, which is more often than not - </span><span
  144. class="T5">False</span><span class="T4">. The </span><span class="T5">providers</span><span class="T4"> of these payment gateways act from a position of power. Power over user’s information, privacy and personal lives (eventually). Nobody want’s to give up such a command over what they have gained unless there is a complete boycott of proprietary software. If people at large choose to not use non-free (or proprietary) software then, there will be a revolution. A revolution for the betterment of society </span><span
  145. class="T6">at large.</span></p>
  146. <p class="P3"> </p>
  147. <p class="P3"> </p>
  148. <footer>
  149. <!-- <p>
  150. <h3>Want me to write more?</h3>
  151. <div id="paypal-button-container"></div>
  152. <script data-sdk-integration-source="button-factory"
  153. src="https://www.paypal.com/sdk/js?client-id=AaLH7GRw2dvpLPvQFOJ_CENpAod_I9_3zJyIXM5alQP245nr6_u-WkXfLqkG3XmCUeyPbbsBQU99q7B5&vault=true&intent=subscription"></script>
  154. <script>
  155. paypal.Buttons({
  156. style: {
  157. shape: 'rect',
  158. color: 'silver',
  159. layout: 'vertical',
  160. label: 'subscribe'
  161. },
  162. createSubscription: function (data, actions) {
  163. return actions.subscription.create({
  164. 'plan_id': 'P-7J9812355A9780533L7AI2HQ'
  165. });
  166. },
  167. onApprove: function (data, actions) {
  168. alert(data.subscriptionID);
  169. }
  170. }).render('#paypal-button-container');
  171. </script>
  172. </p>
  173. <p>
  174. <a data-patreon-widget-type="become-patron-button" href="https://www.patreon.com/bePatron?u=49125356">Become a
  175. Patron!</a>
  176. <script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script>
  177. </p>
  178. <br>
  179. <p> -->
  180. <nav class="right">
  181. <a href="EvaluateSoftwareLib.html"><img src="assets/img/previous.jpg" alt="Previous"></a>
  182. <a href="index.html"><img src="assets/img/home.jpg"></a>
  183. <a href="freeSoftware.html"><img src="assets/img/next.jpg" alt="Next"></a>
  184. </nav>
  185. </p>
  186. <p>Copyright &copy; 2021, Girish M <a href="http://creativecommons.org/licenses/by/4.0/" rel="license"><img
  187. alt="Creative Commons License" src="assets/img/cc.png" style="border-width:0"/></a><br/>This work is
  188. licensed
  189. under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">Creative Commons
  190. Attribution 4.0 International License</a>. The source for this web-page can be found <a
  191. href="https://notabug.org/girishm/girishm.nfshost.com/src/test/freeOrNotFree.html">here</a>
  192. </p>
  193. </footer>
  194. </body>
  195. </html>