473,387 Members | 1,569 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Legal Issues?

Hi,
I was wondering what legal issues there are when making a C# based music
player using the WMP11 API.

Are there any? For some reason I wouldn't think MS would just let anyone go
out and use their tech to profit from it.

Thanks in advance.
Feb 8 '07 #1
7 1287
but also. why would u want to build a new player from an existing player's
api? what advantages would there be in that?
Feb 8 '07 #2
I don't think there are any, because the user must have Windows Media Player
(licensed and installed) and you are merely writing a program that actuates
it.

"Julie Smith" <so*****@home.comwrote in message
news:Oa**************@TK2MSFTNGP03.phx.gbl...
Hi,
I was wondering what legal issues there are when making a C# based music
player using the WMP11 API.

Are there any? For some reason I wouldn't think MS would just let anyone
go out and use their tech to profit from it.

Thanks in advance.

Feb 8 '07 #3
"XOR" <XO*@discussions.microsoft.comwrote in message
news:66**********************************@microsof t.com...
but also. why would u want to build a new player from an existing player's
api? what advantages would there be in that?
Playing media for special purposes, maybe. Psychological tests administered
by computer are one example.
Feb 8 '07 #4
perhaps a plugin would be more appropriate?

which Im sure has minimal licencing issues to worry about.
Feb 8 '07 #5
Hi Julie,

I doubt there are any legal issues hindering your media player programming,
but then again I'm not a laywer.

I suggest that you check the "whole path" of the end-user license agreements
before continuing, though. That would mean basically: WMP11 EULA -Visual
Studio 2005 EULA -.NET Framework EULA -Windows EULA. For example, the
Visual Studio EULA is rather complex, but as far as I'm aware, there isn't
anything there saying you couldn't do what you are doing.

Hope this helps.

--
Regards,

Mr. Jani Järvinen
C# MVP
Helsinki, Finland
ja***@removethis.dystopia.fi
http://www.saunalahti.fi/janij/
Feb 8 '07 #6
What about writing commercial software with Visual Studio Express? Is that
allowed? I use VS.net pro, but its something I've always wondered.
"Jani Järvinen [MVP]" <ja***@removethis.dystopia.fiwrote in message
news:uU**************@TK2MSFTNGP06.phx.gbl...
Hi Julie,

I doubt there are any legal issues hindering your media player
programming, but then again I'm not a laywer.

I suggest that you check the "whole path" of the end-user license
agreements before continuing, though. That would mean basically: WMP11
EULA -Visual Studio 2005 EULA -.NET Framework EULA -Windows EULA.
For example, the Visual Studio EULA is rather complex, but as far as I'm
aware, there isn't anything there saying you couldn't do what you are
doing.

Hope this helps.

--
Regards,

Mr. Jani Järvinen
C# MVP
Helsinki, Finland
ja***@removethis.dystopia.fi
http://www.saunalahti.fi/janij/


Feb 9 '07 #7
The CLR doesn't care or doesn't even know what process created the assembly.
Compilers/ide's are there for the expressed purpose of creating assemblies.
That said, I dropped out of law school so you should consult the EULA as the
authoratative source.

--
Regards,
Alvin Bruney
------------------------------------------------------
Shameless author plug
Excel Services for .NET is coming...
OWC Black book on Amazon and
www.lulu.com/owc
Professional VSTO 2005 - Wrox/Wiley
"Julie Smith" <ju**********@hotmail.comwrote in message
news:ev**************@TK2MSFTNGP04.phx.gbl...
What about writing commercial software with Visual Studio Express? Is that
allowed? I use VS.net pro, but its something I've always wondered.
"Jani Järvinen [MVP]" <ja***@removethis.dystopia.fiwrote in message
news:uU**************@TK2MSFTNGP06.phx.gbl...
>Hi Julie,

I doubt there are any legal issues hindering your media player
programming, but then again I'm not a laywer.

I suggest that you check the "whole path" of the end-user license
agreements before continuing, though. That would mean basically: WMP11
EULA -Visual Studio 2005 EULA -.NET Framework EULA -Windows EULA.
For example, the Visual Studio EULA is rather complex, but as far as I'm
aware, there isn't anything there saying you couldn't do what you are
doing.

Hope this helps.

--
Regards,

Mr. Jani Järvinen
C# MVP
Helsinki, Finland
ja***@removethis.dystopia.fi
http://www.saunalahti.fi/janij/



Feb 11 '07 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

195
by: Torbjørn Pettersen | last post by:
As you might have noticed I'm trying to clean up my web site's HTML code. The way I do it is simply more or less redoing to complete site, testing it on a web server I have set up on my local...
0
by: mykidisgollum | last post by:
Greetings, I have code which prints a document who's attributes are saved as flags in a database. One of the those attributes is letter or legal. When I am printing, I use the following...
3
by: Gree | last post by:
A question to those of you who design sites... What is a good online resource for getting legal disclaimers and privacy policies for a web site? ...and are they necessary? Can I just...
17
by: Peter | last post by:
Anybody know what this is about then? 'Because of legal issues, Microsoft has disabled the functionality in Access 2003 and in Access 2002 that let users change the data in linked tables that...
2
by: Thomas Paul Diffenbach | last post by:
I'm trying to write a space efficient string (nul terminated array of char), storing the characters directly unless the number of characters is too large to be so stored, and storing a pointer to...
1
by: Wiktor Zychla | last post by:
is it legal to distribute axshdocvw, shdocvw and mshtml.dll with my application? is it legal to distribute Microsoft.mshtml.dll from 'Primary Interop Assemblies' folder (I assume it comes with...
14
by: Frank Rizzo | last post by:
I realize that this maybe the wrong forum, but maybe someone has run into this situation before. I sell an app and I want to offer my customers a migration path from a competing product. However,...
5
by: Kelvin Moss | last post by:
Hi all, Is the following construct legal? .... snprintf(buffer, buffer_len, "%s+%s", buffer, variable); .... My buffer is long enough to hold the original buffer, then '+' , and then...
11
by: not_a_commie | last post by:
So is it legal to copy stuff out of the .NET framework and mix it into your own code? I assume so, since I could call their function directly if I didn't want to avoid the UI library reference in...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.