Groups | Blog | Home
all groups > dotnet general > june 2003 >

dotnet general : Using .NET for free software development


Robert Björn
6/29/2003 11:18:29 PM
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

Marc Scheuner [AD MVP]
6/30/2003 7:39:42 AM
[quoted text, click to view]

Well, we Delphites have had this level of RAD since 1995 really - no
big news :-)

[quoted text, click to view]

I wouldn't - just make it clear to the user, he needs to (once)
download and install the .NET framework. If you ship your stuff on
CD-ROM, then I'd include the .NET framework on CD - don't bloat your
downloads by including the .NET framework - more and more folks will
already have the .NET framework installed.

[quoted text, click to view]

Have a good look at Borland's C#Builder - if they continue their
"tradition" (as with Delphi and C++Builder), then it should a) be
superior to VS.NET hands-down, and b) available for free (or very
cheap - under $100) in a "Personal" Edition, which usually works well
enough for most freeware type of development.

http://www.borland.com/csharpbuilder/index.html

DataSheet (PDF)
http://www.borland.com/csharpbuilder/pdf/csharp_datasheet.pdf

Tech Overview (PDF)
http://www.borland.com/csharpbuilder/pdf/csharp_techview.pdf

Marc
================================================================
Marc Scheuner May The Source Be With You!
agron
6/30/2003 9:13:33 AM
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


[quoted text, click to view]
ted?

GPL is not the one microsoft want you to agree with. For you to be able=
to
use VS.NET for any kind of project microsoft wants you to agree to VS.N=
ET
EULA. Anyone using microsoft products with out a license will be
*prosecuted*. Read here http://www.cybercrime.gov

[quoted text, click to view]

With VS.NET there is no difference between commercial and non-commerial=
.NET
applications. The developer must agree to VS.NET EULA, or he/she shall =
be
prosecuted.

[quoted text, click to view]

Well, right now VS.NET is the most *expensive* IDE non-upgrade package =
at
www.programmersparadise.com. Since it is leading the pack (by price) I
don't think they make any *good* discount any time soon. I think its pr=
ice
will drop at a rate of 3% per year.


[quoted text, click to view]

*WARNING* Notepad is not GPL. You need to agree to windows operating sy=
stem
(version) EULA to be able to use Notepad or you will be prosecuted.


[quoted text, click to view]

Well, in the real world you can do voluteer work for charity, you can d=
onate
money, you can buy something usefull and donate, or you can hire someon=
e to
do some work for charity on your behalf. I think that as long you can
contribute to that community and microsoft you can be part of building =
that
community.
You will never find solid answers on this topic. People don't know what=

".NET" is anymore (is it a library, framework, language, OS, compiler,
office suite, AciveX, COM+, web server, web site, top level domain, jus=
t a
tag, product version, all of the above, some of the above, none of the
above).


[quoted text, click to view]


NOTE: I don't have any microsoft EULA file at home. I may be wrong abou=
t
some details I mentioned above.


Agron


- --=20
Verify this digital signiture at http://www.mandrakesecure.net/cks/
Generate your own digital signiture with http://www.gnupg.org/
My email account does not receive messages without GNUPG signature. Bes=
t
spam killer so far.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE+//74qIgG2rIGbvcRAk8YAKCDCq1/50vcevQzgon6pOGSXV/kcgCfesEQ
krI/Cf/xFRg2U7+yIShZ9gc=3D
=3D7Qeh
Uri Dor
6/30/2003 11:23:54 AM
if they continue their "tradition", C#Builder should also have c)
horrible help and d) impossibly annoying floating GUI

[quoted text, click to view]
AddThis Social Bookmark Button