LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 08-24-2008, 12:22 PM   #1
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Rep: Reputation: Disabled
opinion of free or discounted M$ development software


I've just started at a new school, and being affiliated with the EECS department I'm automatically signed up for free M$ products on MSDN. In other words, I can now download any M$ product for free.

Most people would be excited at the thought of "all of that expensive software for free," but I've felt for several years that *nix has a more solid development core available for "free," though without all of the "fanciness" (or the near-mandatory dependence on your IDE.)

At initial glance, one would also say that it would be silly not to take advantage of what would cost me thousands of dollars at any other time. I certainly know where I stand on the issue, though, which is that I'll stick with my *nix.

So what do you think about this situation in general? It makes me wonder how much of an overhead cost that generates for the school and how it's paid for, whether monetarily or otherwise.
ta0kira
 
Old 08-24-2008, 12:54 PM   #2
PatrickNew
Senior Member
 
Registered: Jan 2006
Location: Charleston, SC, USA
Distribution: Debian, Gentoo, Ubuntu, RHEL
Posts: 1,148
Blog Entries: 1

Rep: Reputation: 48
I have similar access through my University. I downloaded them all and stuck them in a tarball somewhere in my home directory. I always tell myself that I'll use them to test the cross-platform portability of my software, but in reality I haven't done that yet :-). One of these days though...

In my completely uninformed guess of an opinion, I think the school just pays a single lump price for all it's students. I don't think we could save our departments any money by turning them down.
 
Old 08-24-2008, 12:56 PM   #3
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
I'm at a research institution, so maybe they have some sort of research exchange.
ta0kira
 
Old 08-24-2008, 02:21 PM   #4
rjlee
Senior Member
 
Registered: Jul 2004
Distribution: Ubuntu 7.04
Posts: 1,994

Rep: Reputation: 76
IIRC, Microsoft lets anyone join the MSDN for a heavily discounted price, which provides all/most Microsoft Software, but under a heavily restricted license.

i.e. if you use their compiler to compile a program, then you're breaking copyright by giving or selling that program to someone else.

I'm not a member of MSDN myself, but one of my workmates is and this is the gist of what he told me. So it may or may not be accurate.
 
Old 08-24-2008, 06:04 PM   #5
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
That sounds about right. Hell, even Borland's C++ Builder's (BCB6) "personal use" license (still $30 or so) pretty much says you can't even give someone else source code even edited using the software. I'd have had to pay $1,000 or so just to write open-source software with it legally. It was a terrible IDE and compiler and I hated having to pay for it, which was one of my reasons for going *nix in the first place.
ta0kira
 
Old 08-24-2008, 06:48 PM   #6
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
The advantage for M$ is that you get used to using M$ products. What would you grab first when you are in your first job and you have to show performance? It is also a politcal statement M$ makes "look how nice we are for educational purpuses. How can you accuse us for that we we are only interested in money?"

If you accept the offer, and start using M$ products you are likely to continue doing that for the next 10 years in your career. If you feel happy with that you should proceed.

I don't see any reason to use M$ products, especially when you are in a research environment. *nix is already strong there and you won't become isolated.

jlinkels

Edit: you are right, I wouldn't go back an use M$, not even if I get it for free

Last edited by jlinkels; 08-24-2008 at 06:50 PM.
 
Old 08-24-2008, 07:17 PM   #7
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
Yes, that pretty much sums up what I think about the whole thing.
ta0kira
 
Old 08-24-2008, 09:57 PM   #8
dmail
Member
 
Registered: Oct 2005
Posts: 970

Rep: Reputation: Disabled
Quote:
some open source hippies
M$...m$...m$...
Ok are we talking about MSDNAA here?
Gets the programmes, why? My opinion (which is what was asked for) is Visual Studio is hands down the best C++ IDE on the market.
Quote:
i.e. if you use their compiler to compile a program, then you're breaking copyright by giving or selling that program to someone else.
If MSDNAA then this is wrong, you are free to use the IDE to compile non commercial applications.
Quote:
# You may use the software for non-commercial purposes including instructional use, research and/or design, and development and testing of projects for class assignments, tests, or personal projects. You may not use the Program software for any for-profit software development.
# When you are no longer a registered student in a department that is a member of the MSDN Academic Alliance, you may no longer receive updates for your personal use computer. However, you may continue to use previously installed products on your computer, provided you continue to follow program guidelines.
 
Old 08-24-2008, 10:32 PM   #9
pinniped
Senior Member
 
Registered: May 2008
Location: planet earth
Distribution: Debian
Posts: 1,732

Rep: Reputation: 50
I'd suggest getting the MSVC and IDE so you can become familiar with the MS environment and have a better understanding of the cross-platform issues. It would be silly to limit yourself to Linux + GCC only. I found the IDE very useful (with autocompletion + quick access to the MSDN articles). I can't say I really miss it, but it's nice to have if you've got it. If you're familiar with MSVC, when you go to get a job you can always say you can program C with MSVC and with GCC as well - WinDuhs, Linux, Solaris, BSD - do them all. You also gain rights to laugh at the people who only know MSVC.
 
Old 08-24-2008, 10:58 PM   #10
PatrickNew
Senior Member
 
Registered: Jan 2006
Location: Charleston, SC, USA
Distribution: Debian, Gentoo, Ubuntu, RHEL
Posts: 1,148
Blog Entries: 1

Rep: Reputation: 48
Also (not that I'm endorsing this *cough*) as long as you released final win32 binaries compiled with mingw, nobody would know that you did or did not use MSVC* to check the compatibility.
 
Old 08-25-2008, 12:17 AM   #11
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
well i own a copy of visual studio ,it is on my xp drive .However it has been about a year or more since i last used it.I found that 98% of the code i build on windows is linux so i use dev c++ in MinGW or CycWin. so install visual studio from msdn but you may find that you don't use it ,unless you have to for a class .
 
Old 08-25-2008, 06:02 AM   #12
jlinkels
LQ Guru
 
Registered: Oct 2003
Location: Bonaire, Leeuwarden
Distribution: Debian /Jessie/Stretch/Sid, Linux Mint DE
Posts: 5,195

Rep: Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043Reputation: 1043
Quote:
Originally Posted by pinniped View Post
I'd suggest getting the MSVC and IDE so you can become familiar with the MS environment and have a better understanding of the cross-platform issues. It would be silly to limit yourself to Linux + GCC only.
It is very well possible to develop cross platform using non M$ compiler and IDE.

jlinkels
 
Old 08-25-2008, 01:15 PM   #13
ta0kira
Senior Member
 
Registered: Sep 2004
Distribution: FreeBSD 9.1, Kubuntu 12.10
Posts: 3,078

Original Poster
Rep: Reputation: Disabled
I suppose it would be a good exercise in discipline and character building to try it out. I do have an old laptop I could throw Windows and VS on. That's a good point that it doesn't make sense to not pick up a skill when it's offered; who knows who I'll work for. But I promise not to like it!
ta0kira
 
Old 08-25-2008, 01:26 PM   #14
bapigoo9
Member
 
Registered: Aug 2008
Posts: 107

Rep: Reputation: 16
Quote:
I certainly know where I stand on the issue, though, which is that I'll stick with my *nix.
I dont buy this statement. If you know where you stand on the issue, then why are you still thinking about using $$$ products?
 
Old 08-26-2008, 10:37 AM   #15
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 116Reputation: 116
Quote:
Originally Posted by dmail View Post
Ok are we talking about MSDNAA here?
Gets the programmes, why? My opinion (which is what was asked for) is Visual Studio is hands down the best C++ IDE on the market..
Everyone has their opinion.

The VS IDE drives me absolutely crazy. I do like the form layout tool - at least, initially. What I despise is the fact that it won't stop. It insists on re-generating its code (and without asking me) on its schedule. I therefore am FORCED into a design philosophy whereby I cannot modify any of the code the form tool generated, because the form tool will then erase my changes. This leads to program architectures which I consider to be inconvenient and sub-optimal.

I hate how when I am copying a line of code (typing in a line that will have a small difference from another line), it tries to present me with my choices for properties and methods for the object it recognizes when I type it in, thereby blocking the line of text I am trying to nearly duplicate, thus forcing me to grab the mouse and click someplace else, then click back to my spot to make it GO AWAY!!! That it can give me my choices is great, but it should wait until I ask.

I also hate how long VS takes to load, and I despise the fact that every time it starts it tries to contact the mother ship. I actually have it blocked at the firewall.

I could go on, but there is no point. Everyone has their opinion; this is mine.

All I can say is that Clippy is not dead; he has morphed into the VS WIzard.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Opinion: Business Logic vs. Free Software Idealism LXer Syndicated Linux News 1 05-27-2008 02:24 PM
LXer: Free Open Source Software Could Help African Development LXer Syndicated Linux News 0 03-23-2008 07:20 AM
LXer: Opinion: 11 Predictions for Free Software in 2008 LXer Syndicated Linux News 0 12-31-2007 09:42 PM
LXer: Opinion: Innovation in Free Software is No Fantasy LXer Syndicated Linux News 0 12-10-2007 09:51 PM
LXer: Free and Open Source Software Development Education Materials (for Free!) LXer Syndicated Linux News 0 08-10-2006 02:21 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 06:18 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration