is VB.net or other .net language allowed to be used as open source and license it to GPL ?
Printable View
is VB.net or other .net language allowed to be used as open source and license it to GPL ?
Of course. As the name suggests, with open source applications the source is open to the public. It has nothing to do with the language that source was written in. Anyway, VB.NET itself is free. You can download the SDK from Microsoft and create any sort of applciation you want, commercial or open source, without paying a cent. It's the IDE you are paying the money for, and you can even get one of them for nothing for a while now too.
even if vb is from microsoft , which is private and whose code are proprietary
according to the GPL any proprietary is prohibited
Hmmm... perhaps I was a little hasty. I certainly don't knwo all the details of the GPL so perhaps I should think before posting. :blush: You may well be onto something there, at least where the .NET Framework is concerned. There is the Mono project, which aims to replicate the functionality of the .NET Framework and is open source itself. Presumably if you wanted to support the open source movement you would build against that. You can use C# but I'm not sure if there is a VB.NET compiler available or not.
The GPL only says the following two things about propriary code:
Which basically says if you get a patent on an application which was created under the GPL, then the patent must state that it can be used freely by anyone.Quote:
Originally Posted by GPL
The other one...
Which basically means you cannot write something that incorporates into another applicaiton that is not GPLed.Quote:
Originally Posted by GPL
I don't see why you can't license any .Net code under the GPL. I did a quick google search and found many software developers distributing C# applicaitons under the GPL.
There is a VB compiler available for mono.Quote:
Originally Posted by jmcilhinney
i seen a c# too but for vb.net , i am not sure about that language as open source isn't vb.net too from .net family as c# is, but why they dont want to use it
Same situation applies. Since most people using VB.Net are more into RAD and it's usually for a company, there may not be as many projects as C#.Quote:
Originally Posted by rwin
It occurred to me the other day that #ZipLib is open source. It is a compression library written in C# and released under the GPL. SharpDevelop is an open source IDE for C# and VB.NET also written in C# by the same people.