Skip to main content

.Net under OpenSource

I have been spending a lot of my online time on researching “.Net in OpenSource” on request from a friend. Below are presented the results of this research. The sources include – OpenSource websites, replies from Linux/OpenSource community to my queries, and the Microsoft website. I am starting with a bit of a background; some of you might want to skip it.

When we talk of .Net we are referring to a new development platform promoted by Microsoft and standardized by the ECMA (European Computer Manufacturer's Association). This platform consists of a virtual machine (like the JVM), a class library, a language (C#) and a language specification that compilers can follow if they want to generate classes and code.
When we talk of OpenSource we refer to a philosophy that code should be shared and not copyrighted. The code generated for OpenSource is instead copy left-ed which means protected from being copyrighted by anyone by use of licenses like GNU Public license (GPL) and GNU LGPL etc. The sharing of code has given rise to emergence of large collaborative projects that have volunteers working on them from all parts of the globe and developing world class applications.

Now when talking about “.Net under OpenSource” we can mean two things.

  • Code written for .Net (i.e. programs in C#) is shared among developers on the net or otherwise. These programs are OpenSource-d which means protected under GPL which makes them free. However, one cannot call these programs free because, to compile and run them one will still require Microsoft’s Compiler and Virtual Machine which themselves are not free. Thus we find that though such programs will be able to exploit the benefits of sharing by using OpenSource, their development will still be a ‘costly’ affair. Some places for such projects are
  • http://www.icsharpcode.net
  • http://csharp-source.net

  • The other thing that has happened is that even the OpenSource community has appreciated the .Net platform for its approach. Here is what they say – “What makes the Common Language Infrastructure development platform interesting is that it is a good mix of technologies that have been nicely integrated.” Thus they found that Microsoft was in a way helping one of the goals of an OpenSource project called GNOME. This project was itself an attempt to come up with what they call - Common Language Infrastructure.
    So GNOME project has decided to do to .Net what GNU did to UNIX in the 80’s. Develop an OpenSource clone of the .Net platform replete with the virtual machine, compiler, and libraries. Now in this project not only be users able to share the C# programs but also share the code for the compiler and virtual machine which run them. This way the costs can be lowered completely as development tools are also free. Further with the codes being open there is a possibility that all bugs in the platform and class libraries will be removed faster than the original Microsoft .Net.
    This version of .Net is being christened dotGNU. For more on this goto: http://gotmono.com/
    Some projects using dotGNU are
  • http://beaglewiki.org/
  • http://www.gnome.org/projects/f-spot/
  • http://foresightlinux.com

Comments

Popular posts from this blog

Vikramaditya - Myth or Reality

  A statue of Vikramaditya at  Vikramaditya ka Tila / Vikramaditya's Singhasan Battisi On a recent visit to Ujjain, I found myself drawn to the city's extraordinary blend of history, mythology, and spirituality. As I stood before the Mahakaleshwar Jyotirlinga, I reflected on its significance as one of India’s most revered shrines. Yet, amidst these sacred surroundings, I encountered narratives of Vikramaditya - the legendary king of Ujjain, celebrated for his valor and wisdom, who's name resonates from the folklore of locals to every part of India. Every time we celebrate a festival in India, it is marked with a tithi i.e. date as per the Indian calendar - which is called the Vikram Samvat calendar, attributed to being founded by Vikramaditya of Ujjaini (the then name of Ujjain). What struck me, however, was the curious fact that despite Vikramaditya’s pivotal place in Indian cultural memory, his existence as a historical figure lacks definitive evidence. My exploration l...

Ekla Chalo re

Watched "Bose- The forgotten Hero" on Saturday. Gem of a movie and probably the best of Shyam Benegal. Subhash Chandra Bose has always been an inspiring character in the history for the youth. This post however is not about the movie, its about the lead song 'Tanha Rahee' which is based on the poem 'Ekla Chalo Re' by Gurudev Rabindranath Tagore. I had pasted the English translation of this poem on my blog earlier. http://the-complete-man.blogspot.com/2004/12/tsunami-times_30.html However, yesterday I found the original bengali text of the poem and found that the meaning in the above translation was not exact. So I have endeavourer (with the help of Shubham ) to re-translate it into English and Hindi by myself. Here is the output of my work: Bengali Jodi Tor Dak Soone Keu Na Asse Tobe Ekla Chalo re Ekla Chalo Ekla Chalo Ekla Chalore Jodi Keu Katha Na Kai Ore Ore O Abhaga Jodi Sabai Thake Mukh Firae Sabai Kare Bhay Tabe Paran Khule O Tui Mukh Fute Tor Maner Kath...

Of Business Ethic and Ethics

Cover of book on Mr. Ratan Tata  The chairman of Tata Trusts and former chairman of Tata Sons, Mr. Ratan Tata, passed away on the 10th of October. The last two days have been filled with coverage of Mr. Tata's contributions to the country, the economy, and the global business world. Numerous articles and reports highlight his contribution primarily as a great philanthropist who worked for the cause of ethical business, which the Tata Group has been known for over the last 100+ years. While narrating how Mr. Tata's contribution was acknowledged in her school, even my daughter told me that they were told Mr. Tata was a great philanthropist.  I have been a little taken aback because most media and people have focused on his philanthropy and not his business achievements or entrepreneurship-related activities. This got me thinking about how I view the transformation that Mr. Tata brought about during his tenure as chairman of Tata Sons, where his contribution was far more pronounc...