Results 1 to 8 of 8

Thread: open source

  1. #1

    Thread Starter
    Member
    Join Date
    Jan 2006
    Posts
    37

    open source

    is VB.net or other .net language allowed to be used as open source and license it to GPL ?

  2. #2
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: open source

    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.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  3. #3

    Thread Starter
    Member
    Join Date
    Jan 2006
    Posts
    37

    Re: open source

    even if vb is from microsoft , which is private and whose code are proprietary
    according to the GPL any proprietary is prohibited

  4. #4
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: open source

    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. 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.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  5. #5
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: open source

    The GPL only says the following two things about propriary code:

    Quote Originally Posted by GPL
    Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
    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.

    The other one...
    Quote Originally Posted by GPL
    This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.
    Which basically means you cannot write something that incorporates into another applicaiton that is not GPLed.

    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.

    Quote Originally Posted by jmcilhinney
    You can use C# but I'm not sure if there is a VB.NET compiler available or not.
    There is a VB compiler available for mono.
    Last edited by Kasracer; Jan 25th, 2006 at 04:45 AM.
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  6. #6

    Thread Starter
    Member
    Join Date
    Jan 2006
    Posts
    37

    Re: open source

    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

  7. #7
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: open source

    Quote Originally Posted by rwin
    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#.
    KrisSiegel.com - My Personal Website with my blog and portfolio
    Don't Forget to Rate Posts!

    Free Icons: FamFamFam, VBCorner, VBAccelerator
    Useful Links: System.Security.SecureString Managed DPAPI Overview Part 1 Managed DPAPI Overview Part 2 MSDN, MSDN2, Comparing the Timer Classes

  8. #8
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: open source

    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.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width