Discontinued Programs - Legal Issues

  • Thread starter Thread starter Shahil
  • Start date Start date
  • Tags Tags
    Issues Programs
Click For Summary

Discussion Overview

The discussion centers around the legality of downloading Visual Basic 6 (VB6) after Microsoft has discontinued support and sales. Participants explore the implications of copyright law, the availability of alternatives, and the transition to newer programming environments.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant questions the legality of downloading VB6 from third-party websites, suggesting that Microsoft retains copyright and that such actions could be considered software piracy.
  • Another participant asserts that VB6 will become legal to download in 2094, contingent on assumptions about patent expirations and copyright duration extensions.
  • Some participants mention that Microsoft might make VB6 available for free in the future and suggest considering VB.NET as a free alternative.
  • Concerns are raised about the differences in syntax between VB6 and VB.NET, with one participant expressing a preference for VB6 due to familiarity and time constraints for learning new syntax.
  • A participant points out that the student edition of Visual Basic may not allow for compiling applications, which is essential for creating executable files.
  • Another participant claims that much of the syntax from VB6 can be retained in VB.NET, although the framework and controls have significantly changed.

Areas of Agreement / Disagreement

Participants generally disagree on the legality of downloading VB6, with some asserting it is illegal while others provide conditional timelines for when it may become legal. There is also a divergence of opinions regarding the transition to VB.NET and its implications.

Contextual Notes

Participants express uncertainty regarding the future of copyright laws and the potential for Microsoft to change the status of VB6. The discussion includes assumptions about patent laws and the implications of using older software with newer systems.

Shahil
Messages
116
Reaction score
21
Hi ...

I learned to program in VB6 (the last version before .NET came out) and am going to use VB to programme a few apps for a project of mine. Now, after doing some research, Microsoft have discontinued producing VB and I've heard that Microsoft are going to stop support for VB in the near future ..

NOW ...

How legal is it for me to download VB from a website that offers the full version for free ... In the past, you would have had to pay a certain price for it but now, because it has been discontinued and Microsoft have basically stopped support, is it "legal" for me to download and install it?

Comments?
 
Computer science news on Phys.org
generally, no. Just because MS doesn't sell or support it anymore doesn't mean they still don't retain the copyright for it. Unless they choose to offer it as a free download or relicense it as free software, downloading it from a third party would still be considered software piracy.
 
Shahil said:
How legal is it for me to download VB from a website that offers the full version for free ... In the past, you would have had to pay a certain price for it but now, because it has been discontinued and Microsoft have basically stopped support, is it "legal" for me to download and install it?

It's illegal. It was released in 1998, so it will become legal to download (and even modify!) on January 1, 2094 under the following assumptions:
* Microsoft holds no software patents at that time which would encumber the use of VB6 (a fairly good assumption, since patents expire in about 20 years and even stacked patents and wrongly-issued ones shouldn't extend too far past that)
* The copyright duration is not extended in the next 87 years (a very bad assumption; it's been extended several times in the last two decades)
 
It's possible that Microsoft might make it available for free in the future.
Visual VB.NET 2005 is free though, wouldn't you rather use that one instead? You should be able to pickup VB.NET coming from a VB6 background.
 
Thanks for clearning that up. Well, yes, the .NET version is a good option but the syntax etc. is different ie. takes time to learn, which I don't have :/ So yeah, old school Visual Basic will have to do ..

Anyway, the whole dilemna came up with exactly what -Job- said ... VB.net is FREE yet VB6 is not even though you can't buy it anywhere ... so basically, the assumption is that VB6, being part of the free VB family, would be free ... Anyway, I did solve my apparent "moral dilemna" ... I got hold of an old Visual Basic textbook which comes with a free Student Edition! It does what I need :/ lol
 
I don't think the student edition allows you to compile, which is very important if you plan on making your code an exe. If VB.Net is free, I would scarf on it if I were you. You may have to learn some new syntax, but in the long run it will pay off with new features, more compatability with newer systems, and support. Another thing is perhaps that newer systems may not work with older DLL's.
 
Actually you can use the almost the exact same syntax in VB.Net as you did in VB6. Much of the VB6 neato stuff is still there as well. Things like the constants (vbCrLF) and built in methods (like IsDate(var)).

What has changed dramatically is the all the other stuff you can use like form controls and the like. The .Net framework has completely replaced that.
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
2K
Replies
2
Views
1K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 10 ·
Replies
10
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
10
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 23 ·
Replies
23
Views
9K