473,395 Members | 1,658 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Licensing Issues

Was wondering...the following site provides a compiler for C# and soon, VB.Net on
a linux box:

http://go-mono.com/c-sharp.html

What legalities should be made aware in order to use this legally? Are there any
legal issues that should be made aware before jumping the gun?

Thanks,

Mythran
Nov 18 '05 #1
7 1094
Mythran wrote:
Are there any legal issues that should be made aware before jumping
the gun?


No. Computer languages cannot be copyrighted, so there are not even those
issues. As a user of Mono you would not be liable for any infringement.

As a programmer (if you wanted to contribute to the Mono project), you
would risk the project if you had any knowledge of how .NET is written by
MS. For example, if you quit your job at MS working on .NET, and then go
contribute to the Mono project and use some of your inside knowledge (or
worse, source code from MS) for the project.

Bottom line: As a user of Mono, you have nothing to worry about.
--
gabriel
Nov 18 '05 #2
The CLI and C# itself is ECMA driven, MS dowt own it technically once its
ratified, they just did the "initial design" and submit drafts to the
commitee. If you can better them, go submit a draft, nobody is stopping
you.

Sure they can add extensions etc to anything they want but if you want
compliance you choose compliant tools.

The choice is yours, stick to standards and have choice or box yourself in.
"gabriel" <no@no--spam.com> wrote in message
news:b7***************************@msgid.meganewss ervers.com...
Mythran wrote:
Are there any legal issues that should be made aware before jumping
the gun?


No. Computer languages cannot be copyrighted, so there are not even those
issues. As a user of Mono you would not be liable for any infringement.

As a programmer (if you wanted to contribute to the Mono project), you
would risk the project if you had any knowledge of how .NET is written by
MS. For example, if you quit your job at MS working on .NET, and then go
contribute to the Mono project and use some of your inside knowledge (or
worse, source code from MS) for the project.

Bottom line: As a user of Mono, you have nothing to worry about.
--
gabriel

Nov 18 '05 #3
it depends on how you will use it and what parts (different components have
different licenses). are you in-house, selling a product? if you are selling
a product or service based on mono - see your lawyer, to know what rules you
must follow.

-- bruce (sqlwork.com)
"Mythran" <ki********@hotmail.com> wrote in message
news:uK*************@TK2MSFTNGP11.phx.gbl...
Was wondering...the following site provides a compiler for C# and soon, VB.Net on a linux box:

http://go-mono.com/c-sharp.html

What legalities should be made aware in order to use this legally? Are there any legal issues that should be made aware before jumping the gun?

Thanks,

Mythran

Nov 18 '05 #4

"gabriel" <no@no--spam.com> wrote in message
news:b7***************************@msgid.meganewss ervers.com...
Mythran wrote:
Are there any legal issues that should be made aware before jumping
the gun?


No. Computer languages cannot be copyrighted, so there are not even those
issues. As a user of Mono you would not be liable for any infringement.


Bah, computer languages can't be copyrighted eh? Here is a good example of
a computer language being copyrighted and Microsoft being sued for using it
..... Visual J++. Read up on it :) Computer languages can be because they
are written and copyrighted as intellectual property.

Mythran
Nov 18 '05 #5

"bruce barker" <no***********@safeco.com> wrote in message
news:OJ**************@TK2MSFTNGP11.phx.gbl...
it depends on how you will use it and what parts (different components have different licenses). are you in-house, selling a product? if you are selling a product or service based on mono - see your lawyer, to know what rules you must follow.

-- bruce (sqlwork.com)


I work for the government (local) and are selling a .Net application and am
wondering if there are any legalities with writing this application using
..Net and running it in a Production environment for another department for
funds.

Mythran

Nov 18 '05 #6
ANY intellectual property can be (and is by default in the U.S.) copyrighted
to the originator, unless otherwise specified.
This includes languages. In fact, the entire open source world is having
issues right now because of feelings like the one expressed here. You can't
just make a "free" copy (functionally speaking) of something and expect that
the owner of the copyright isn't going to have an problem with that.

Luckily, in this case, for those who want to use Mono, Microsoft created the
various pieces of .NET (the CLI, BCL, C#, etc.) and submitted most of it to
open standards by filing with ECMA. Anyone is free to create an
implementation based on those standards, and MS has itself created a free
shared-source version of this material called ROTOR, which will run under
Unix as well.

However, look closely at the licensing for any software you use. For
example, while you are free to use Mono, if you use Visual Studio or the
..NET SDK from Microsoft, the program must legally be used only under
Windows.

-Rob Teixeira [MVP]

"Mythran" <ki********@hotmail.com> wrote in message
news:uP**************@TK2MSFTNGP10.phx.gbl...

"gabriel" <no@no--spam.com> wrote in message
news:b7***************************@msgid.meganewss ervers.com...
Mythran wrote:
Are there any legal issues that should be made aware before jumping
the gun?
No. Computer languages cannot be copyrighted, so there are not even those issues. As a user of Mono you would not be liable for any infringement.


Bah, computer languages can't be copyrighted eh? Here is a good example

of a computer language being copyrighted and Microsoft being sued for using it .... Visual J++. Read up on it :) Computer languages can be because they are written and copyrighted as intellectual property.

Mythran

Nov 18 '05 #7
Mythran <ki********@hotmail.com> wrote:
Bah, computer languages can't be copyrighted eh? Here is a good example of
a computer language being copyrighted and Microsoft being sued for using it
.... Visual J++. Read up on it :) Computer languages can be because they
are written and copyrighted as intellectual property.


No, in the case of J++ Microsoft were sued for breaking their contract
with Sun, not for copyright infringement as far as I can remember.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Nov 18 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Fabio | last post by:
Hi all, I'm about to write an application, and I'd like to use PyQt, but before choosing this toolkit I would like to clarify some particular licensing issues; if some user has already touched...
15
by: B. Pigman | last post by:
There have been many questions as to the viability of MySQL's assertion that it can dictate what constitutes a derived work in order to use the GPL against developers who don't wish their software...
1
by: Job Lot | last post by:
I am planning to market an application I have developed using VB.NET and MSDE 2000. Could anyone please educate me on licensing and copyright issues? Thanks
1
by: LineVoltageHalogen | last post by:
Greetings All, does anyone know if there are licencing considerations involved if I just want to install MSSQL clients and tools? I need to connect to a MSSQL database server out on the network...
1
by: Steve | last post by:
Visual Studio 2003 .NET C# SQL 2000 I have written a windows app using C# with a SQL 2000 backend. How do I calcuate licensing costs for my boss!?? Presumably there is some client license we...
7
by: Mythran | last post by:
Was wondering...the following site provides a compiler for C# and soon, VB.Net on a linux box: http://go-mono.com/c-sharp.html What legalities should be made aware in order to use this...
2
by: twotoed | last post by:
Hi, Does anyone have any experience with/suggestions for using a webservice for product licensing? What I have in mind is something like where the client app sends their product key to the...
5
by: Chuck B | last post by:
I found a FAQ on the MS website that states "No licensing restrictions for applications built using the Express Editions" but my boss wants explicit terms & conditions. Can somebody point me to...
4
by: Steve | last post by:
I'm in the process of finishing a vb2005 application for commerical use, and wanted to know if anyone has any favorites for licensing software? Would like something reasonably priced for a...
14
by: Guillermo_Lopez | last post by:
Hello, Our company has developed several Access applications for our clients and we wish to expand to use a database server. We wish to use Access as the front end application and SQL Server...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.