Microsoft Stingy?

Blitz3D Forums/Blitz3D Beginners Area/Microsoft Stingy?

jigga619(Posted 2004) [#1]
I have a question about the rights we have as programmers. I was in a college computer class yesterday when our teacher informed us that if we were to create a program that ran on Microsoft Windows and sold it on the market, we would have to get permission from Microsoft. Besides this, Microsoft has the ability to change the source code of our program to do whatever they want with it. My question is what rights do we have? If we make a RPG and sell it on line, do we have to get any permission from Microsoft?


WolRon(Posted 2004) [#2]
???

This is news to me.

For one thing, how can anything on the internet require permission from Microsoft? The internet has no Operating System limitations. Are you trying to state that owners of Linux or MacOS have to get permission from MS as well?


GfK(Posted 2004) [#3]
If that's what your teacher is telling you, time to find a new school maybe?

Never heard such a crock of <snip - JB> in my life.


BlitzSupport(Posted 2004) [#4]
Your teacher is talking drivel.

(Yo, Gfk, would you mind editing out the cuss please?)


Warren(Posted 2004) [#5]
Totally and completely untrue.


Ratboy(Posted 2004) [#6]
Shhh! You'll give Sir Bill ideas!!!


Floyd(Posted 2004) [#7]
Your teacher is talking drivel.

That's true if the teacher actually made these statements.

But I suspect the real message has been lost.
For example, you certainly need to get permission to use the "Designed for Microsoft Windows XP" logo.


pantsonhead.com(Posted 2004) [#8]
Your teacher is talking rubbish (I used to work at Microsoft). You do need to be careful about using the MS logo and name and ensure that endorsement/association is not implied. (Look at what happened to MikeRoweSoft)


Kanati(Posted 2004) [#9]
I concur... Your teacher is up to his eyeballs in the bullsh!+. :) You may write and run any program you create on windows but without having the microsoft "endorsement" (IE: if you want the "made for windows xp" label or such) on your package, then MS won't guarantee it will actually run. But that's up to the programmer to verify. If you want that logo on your packaging then you have to follow some stringent guidelines and such... But even then MS doesn't have any right to your program or the right to change it. They may try to buy you out if it's good though. And that's what we all hope for. :)

Kanati


GfK(Posted 2004) [#10]
Look at what happened to MikeRoweSoft
Yeah, he got a free tour of Microsoft HQ, free Microsoft training, a free X-box and god knows what else.

Er... what was your point again? :)


sswift(Posted 2004) [#11]
Your teacher doesn't know what they're talking about. That's all wrong. And you can tell them a professional game developer told you so. :-)

Unless perhaps your teacher was referring to programs you create with some educational license Microsoft compilers. But even then, though you might not be allowed to sell software you compiled with it, they still wouldn't be allowed to take your code and do anything with it. And they certainly wouldn't give you permisiion to publish your stuff even if you asked them and they replied. They'd just tell you you need a regular copy of the compiler. And this is only if you're using a Microsoft compiler. There's compilers that are free, and compilers written by other companies. Blitz for example has nothing to do with Microsoft.

If you're using a regular compiler and not a discount educational one made by Microsoft, then Microsoft has no say in what you do with your stuff.


SoggyP(Posted 2004) [#12]
Hi Folks,

What about distributing products with a 'Created with Microsoft blah-de-blah'? You'd be telling the truth (only if they were, obviously) but would that be suggesting that MS had given some form of approval towards your product?

Just curious.

Later,

Jes


sswift(Posted 2004) [#13]
That's a question for lawyers, not programmers. :-)


Kevin_(Posted 2004) [#14]
Its just another example of idiots getting into positions by bullsh!+ing and not actually knowing their subject.

Your teacher probably got his job due to politics or because the college couldn't afford to take on someone who actually knew their stuff.

I feel sorry for you and the others in your class because you are going to suffer as a result of this persons incompetence.

When will people learn that you just cannot mix education with capitalism.


Caff(Posted 2004) [#15]
Unfortunately, in a few years time it may become a reality that in order to run 'Web Services' or other technologies, you will have to pay a comission to Microsoft. Certainly judging by their movements recently, and from some 'sources' I've spoken to, this could become reality.

However, at the moment you've nothing to worry about as long as you're not redistributing core MS components.


Hansie(Posted 2004) [#16]
@all

I was in a college computer class yesterday when our teacher informed us that if we were to create a program that ran on Microsoft Windows and sold it on the market, we would have to get permission from Microsoft


RUBBISH! That teacher should be fired with no pay for 2 decades! what a moran


sswift(Posted 2004) [#17]
"what a moran"

Moron. :-)


Hansie(Posted 2004) [#18]
@sswift

UUPS! ;-)


dynaman(Posted 2004) [#19]
> 'Created with Microsoft blah-de-blah'

The statement can make an impression in the readers mind that the program was approved by MS in some way, depending on context, and you could be forced to remove it.


darklordz(Posted 2004) [#20]
@-- Hansie --
UUPS! ;-)
--> OOPS! :) dont worry i have the same issues//...


BlitzAdict(Posted 2004) [#21]
@ darklordz

In Englisch, yes. But in German, for example...

Englisch ist nicht die einzige Sprache dieser Welt. Sie ist (für uns) die wichtigste, aber nicht die einzige.

:-)


WolRon(Posted 2004) [#22]
You know, I can make some sense out of Spanish and Portuguese but German just throws me for a loop (and I'm about 3/4 German descent...).

Sprachen sie deustch? is about all I ever learned (it's probably spelled wrong).


SoggyP(Posted 2004) [#23]
Hi Folks,

@dynaman, you're probably right but if MS products were so great they wouldn't let you create a bad program would they? I don't think you could be forced to remove something that is quite true about the development of a package. As I said, just food for thought. Mmmm, chocolate.

Later,

Jes


dynaman(Posted 2004) [#24]
I've heard of it happening before - just can't remember the exact case. After a long and costly court fight I think you are right that they couldn't make you remove it, but the threat of the court costs alone is sometimes enough...


darklordz(Posted 2004) [#25]
@BlitzAdict
Oow i tough it was ;), I was merely making a joke (Notice how i said I have the same issues, cus i make those mistakes all the time....). Ich bin von nederland nicht von deutchland. Ich spreiche ein klein bichen deutch.


Post Scriptum: Ich weise das english nicht der eniger sprache in der welt ist. Aber diese forum ist ein englishe forum.


BlackJumper(Posted 2004) [#26]
For the record:

I have taught Computing and ICT to dozens of students and most of them only remember the stuff they 'mishear' or 'misunderstand'... not what is actually taught. {Let's face it, the theory parts of ICT are very dull compared to the practical stuff !}

So, in the absence of a transcript of jigga619's lesson I wouldn't go firing anyone. That's why there ARE lawyers and programmers don't get to run the world !

Most schools (in the UK at least) **will** be running educational licenses for MS compilers (e.g. VB) and any programs made will require distribution of a runtime library (vbrun.dll, msvcrt.dll or something like that ??)that needs a commercial license. So technically the average teacher would be correct in making the generalisation stated in the original post, but the caveats that accompanied the statement may have been omitted (by the teacher or the student ) !

Moral: read the license instead of clicking 'I agree' when you install ANY software - especially compilers and libraries of code.


PowerPC603(Posted 2004) [#27]
If that's true your teacher is telling you, then this will must be true also:

If you were working on a self-employed basis for installing audio-equipment in vehicles, and there's a client with a Toyota, would you need the approval of Toyota to do it?
Or do you have to pay a fee to Toyota for doing this?

NOOOO.

If you wanted to put a label on the installation which says "approved by Toyota", then you would probably have to pay a fee for using their logo.

This example is as stupid as the thing your teacher tells you.


SopiSoft(Posted 2004) [#28]
I always put "Disapproved By MicroSoft" on all of my software! ;-P


googlemesilly(Posted 2004) [#29]
peaguy ! ~ :)


SopiSoft(Posted 2004) [#30]
What about him? :-)