R
Robert Björn
I'm been playing on and off for quite some time with .NET and am fairly
enthusiastic about it. The Windows Forms library alone is quite amazing
(although I'd love a Java-style layout library, I hate hardcoding positions
and sizes), and is really what MFC should have been.
Now I'm anxious to select .NET for a private free software project or two. I
have some related questions:
1) Does Microsoft allow the use of .NET for free software projects? What
conditions are placed upon free software developers using .NET? Can I use
the GPL, and if not, what other reasonable "free" licenses are supported?
2) How can non-commercial .NET applications be deployed reasonably without
violating any licensing terms? Preferably with the .NET framework included
or with some tool that at least advises the user of the need for the library
and where to get it. Is it possible?
3) Professionally, I'm used to Microsoft Visual Studio .NET -- an excellent
development environment. Does Microsoft make (or plan to make) this product
(or a limited release) available at a good discount so that hobbyists
writing non-commercial software can reasonably buy it? I'm aware of the
academic license but as I'm a full-time programmer and not a student,
surely I wouldn't qualify.
4) What alternative development environments are there for .NET
applications? Is Notepad my best bet?
With gotdotnet.com, it seems that Microsoft is determined to really build a
community of .NET developers. It is my belief that this goal can only fully
be reached with the support of hobbyists world-wide (contrary to popular
belief, not all hobbyist developers adore Linux and hate Microsoft).
However, I am having a hard time tracking down solid answers to some of my
questions above.
Any info, from Microsoft or anyone else, would be highly appreciated.
Regards,
Robert
enthusiastic about it. The Windows Forms library alone is quite amazing
(although I'd love a Java-style layout library, I hate hardcoding positions
and sizes), and is really what MFC should have been.
Now I'm anxious to select .NET for a private free software project or two. I
have some related questions:
1) Does Microsoft allow the use of .NET for free software projects? What
conditions are placed upon free software developers using .NET? Can I use
the GPL, and if not, what other reasonable "free" licenses are supported?
2) How can non-commercial .NET applications be deployed reasonably without
violating any licensing terms? Preferably with the .NET framework included
or with some tool that at least advises the user of the need for the library
and where to get it. Is it possible?
3) Professionally, I'm used to Microsoft Visual Studio .NET -- an excellent
development environment. Does Microsoft make (or plan to make) this product
(or a limited release) available at a good discount so that hobbyists
writing non-commercial software can reasonably buy it? I'm aware of the
academic license but as I'm a full-time programmer and not a student,
surely I wouldn't qualify.
4) What alternative development environments are there for .NET
applications? Is Notepad my best bet?
With gotdotnet.com, it seems that Microsoft is determined to really build a
community of .NET developers. It is my belief that this goal can only fully
be reached with the support of hobbyists world-wide (contrary to popular
belief, not all hobbyist developers adore Linux and hate Microsoft).
However, I am having a hard time tracking down solid answers to some of my
questions above.
Any info, from Microsoft or anyone else, would be highly appreciated.
Regards,
Robert