The Cost of a C# License

Today an interesting question came into Developer.com. The question was (their words not mine):

"I just want to know if you know how much a C# license is?"

With the coverage of Google and Oracle’s battling in the courts about Java licensing, and with the possibility that Google might have to pay Oracle for the use of Java, it is no surprise that this question about C# is now coming up. If you are following the news coverage, then you know that Oracle is going after Google in regard to licensing Java for Android. It will be interesting to see how that court case is resolved because if Google loses, it could have an impact on Android.

The question of a C# license; however, highlights one major difference between C# and Java that many people tend to overlook. In fact, many open source proponents tend to avoid discussing this topic. Simply put:

Java is a proprietary development language and C# is not.

While Java is generally managed by a review board, at the end of the day, it is Oracle that gets to decide what does or does not happen to the language. With C#, while Microsoft is generally stating what goes into the language, it is actually an independent committee that gets to decide what does or does not happen. While you can make arguments for which is better, at the end of the days, both have their pros and cons. The one pro for C# is that like C and C++, nobody really “owns” C#, and therefore nobody can really start asking you to pay for a licensing fee. The same cannot be said about Java.

So how much is a C# license? As of right now, it seems that there is no cost. How much is Java? You’ll need to ask Oracle, although Google might soon know the answer!

* * *

Of course, when it comes to talking about licenses and fees, we start delving into the area where lawyers make money. As such, the above is what I know at this time. If you are looking for legal protection on using any technology, you should always consult your legal counsel. My comments are not meant to be, and are in no way legal advice. (How’s that for a disclaimer!)



Blog Categories

Blog Archives

Comments

  • Wonderful Site You Have Here!

    Posted by FronginiovaJA on 05/21/2013 12:38am

    I used to read a great deal of books but now I surf the internet looking for really good blogs like this one to read. this was a good read thanks!

    Reply
  • t

    Posted by Nicole Lee on 10/17/2012 06:56pm

    Nice post, the best. Great help to me, thank you.

    Reply
  • software developer

    Posted by George on 05/06/2012 02:18am

    It would be nice if you could prove that - I am a .NET programmer using C# in the last 7 years, but I also know that the Java itself, and most of the Java platform are under a GPL-license, so anyone if he wants can produce an alternative implementation if out of the blue Oracle decides to ask money for the license. The same is the situation for C# and .NET - even if the language itself and parts of the runtime are standardize by ISO, the actual implementation is covered by a non-free Microsoft license, which might change in future versions if MS decides so..

    • Sorta kinda

      Posted by Adrian on 07/24/2013 07:24am

      Java is GPL for the desktop and server only. You will pay handsomely to put Java on a device (phone, tablet, cable box, any embedded system). I would imagine that's the only reason Oracle didn't take Java proprietary when they bought Sun. Even Sun didn't really want to take it GPL but they thought it would drive hardware sales (it didn't). The whole "anyone can create an alternate implantation" is true in theory, DOA on the ground (ask IBM). If the mobile business ever takes a dive you can bet Oracle will be looking to monetize desktop/server Java and they have the market power to either pull it off or spike Java into the ground when a thousand different "Java" implantations get released (FUD will rule the Java world then and enterprise clients will flee).

      Reply
    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • For the third consecutive year, Neustar surveyed hundreds of companies on distributed denial of service (DDoS) attacks. Neustar's survey reveals evidence that the DDoS attack landscape is changing. The number of companies attacked is up, but attack duration is down. Larger attacks are more common, but most attacks are still less than 1 Gbps. More than half of attacked companies reported theft of funds, data or intellectual property. Read the full report to learn how DDoS attacks have evolved in both strategy …

  • The explosion in mobile devices and applications has generated a great deal of interest in APIs. Today's businesses are under increased pressure to make it easy to build apps, supply tools to help developers work more quickly, and deploy operational analytics so they can track users, developers, application performance, and more. Apigee Edge provides comprehensive API delivery tools and both operational and business-level analytics in an integrated platform. It is available as on-premise software or through …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds