Developers cooling on Windows desktop, study finds

Status
Not open for further replies.

gxsaurav

You gave been GXified
Sorry but I'm not interested to be restricted by some rules like those in EULA that I can't release my program or module for free or not free.

Well, in that case it is your arrogance for not trying to read anything, in which we Windows users cannot explain anything to you.Plz don't expect us to read the GPL which you refer in your posts now.
Every developer has his honour and to have fame in devloper world! He makes his codes, but never copies some one else's

There are 2 versions of Visual Studio 2005

1) VS 2005 Express edition which is free. MS released it for students & those who want to learn VS. It is for non commercial use. You can learn using this, make application but cannot sale it cos this is not the commercial edition.

2) Visual Studio 2005 Full Edition, this is the full fledged edition using which you can make & sale your applications. It costs some money to buy, but once you have a license, you can make & sale apps.

The MVP made an extension for Visual Studio 2005 using VS 2005 express edition. He got it for free, even you can get it for free. He made an extension using this which is fine, well.....whats not fine is that he was selling this extension which he should not according to the license agreement to which he agreed when getting VS 2005 Express edition. It is allowed to give it for free but not sale it.

If he would have made it using full VS 2005 edition for VS 2005 Full edition then this problem would have never appeared.

Do u understand the meaning of "experimentation" and "personal use"? I just pray that MS doesn't treat atleast u like that unfortunate guy....ever!

Well, I play by the rules.
 

mediator

Technomancer
The MVP made an extension for Visual Studio 2005 using VS 2005 express edition. He got it for free, even you can get it for free. He made an extension using this which is fine, well.....whats not fine is that he was selling this extension which he should not according to the license agreement to which he agreed when getting VS 2005 Express edition. It is allowed to give it for free but not sale it.
Here's the explanation!
*blogs.msdn.com/danielfe/

Now can u please point out where is it written that he can avail it for free?
 

Zeeshan Quireshi

C# Be Sharp !
mediator said:
Here's the explanation!
*blogs.msdn.com/danielfe/

Now can u please point out where is it written that he can avail it for free?
Yups , the point is that you Cannot make plugins for VS Express and if you do(which is against MS EULA) then MS will have to take action .

danielfe said:
The TestDriven.NET product is implemented as a Visual Studio Add-In. In the Visual Studio Standard, Professional, and Team System SKUs, TestDriven.NET is installed as an Add-In and gets loaded into the IDE through the Add-In Manager. In the Visual Studio Express SKUs, because we disabled extensibility (macros, Add-ins, and VS Packages), the Add-In Manager is removed and therefore Add-Ins are not detected or loaded. Jamie has created additional components specifically for the Express SKUs to work around this technical limitation. He takes advantage of an extensibility point that allows user controls (such as a button class) to customize entries in the Properties window. When his property extender gets called, he executes code that finds, loads and injects the TestDriven.Net assembly into the Express SKU’s running process, thus replacing the functionality of the removed Add-In Manager. This explains why he instructs Visual Studio Express users to open the Properties window in order to enable TestDriven.NET. Once his code is injected into the Express SKU’s running process it can add menu items, enable features that were disabled, and in general take over that instance of Express. These special loading mechanisms that Jamie has built exclusively for the Express SKUs are unauthorized workarounds to the SKUs’ technical limitations.

and to give you an idea , Daniel aptly gives an example
danielfe said:
For an analogy, this would be comparable to someone working around the technical limitations in the personal version of TestDriven.NET to unlock features in the professional or enterprise versions for free.

What complicates this even further is that this isn’t a developer doing this for his or her personal use or experimenting with our product, this is a business trying to sell a product. We tried for close to two years to get Jamie to stop releasing the Express version of TestDriven.NET without success.
 

mediator

Technomancer
Yups , the point is that you Cannot make plugins for VS Express and if you do(which is against MS EULA) then MS will have to take action .
Thats what I said free or non-free is irrelevant here!!

Well, in that case it is your arrogance for not trying to read anything, in which we Windows users cannot explain anything to you.Plz don't expect us to read the GPL which you refer in your posts now.
Neways sorry to have missed out ur post. U were talking of EULA and I about restrictions!

May be u shud read the post again! WE all saw how MS treated the little MVP when he asked the "specific legal problems". What a pity!


Now it seems its u who shud read EULA!
Here's the EULA page!

Visual Studio 2005 Professional (Gifted one)

In obtaining this software, you agree to the terms and conditions of the End User License Agreement and its Amendment. Some of the relevant restrictions are summarized below:

* The use of this software is restricted to faculty, staff and current students of the University of Massachusetts.
* The software can only be used for non-commercial purposes to:
1. develop, support, and conduct educational classes, labs or related programs associated with the University of Massachusetts curriculum
2. conduct non-commercial research projects using the software
3. design, develop and test software applications or hardware that works in conjunction with this software.

* If a Product Key is required for this software, you may not disclose or share the Key with anyone else.
* You may not sell, rent, lease, or transfer the software to a third party.
* You may not make copies of this software. All users must install the software from servers CDs and in doing so agree to the conditions of the End User License Agreement and its Amendment.

Please note that the above is a summary of some of the obligations imposed upon you as a user of the Microsoft software and that additional terms, conditions, limitations, rights, and obligations are set forth in the complete text of the Microsoft End User License Agreement (EULA) and its Amendment.

DISCLAIMER: This software is distributed "as is" with no provisions for support beyond that generally available on Microsoft's web site and through the Help Library distributed with this software. Under no circumstances can the University of Massachusetts, any of its departments or staff be held responsible for problems during installation or use.

By continuing you agree to the conditions of the EULA and its Amendment.
So here we have a professional edition that cannot be used for commercial purposes! May be there r variations in professional one too where u have to research before coding!







Lets look at EULA now

General Grant of License. In general, for each license you have acquired for the Product, one individual is authorized to use the Product according to the terms of this EULA. Unless expressly stated otherwise, the Product may not be separated for use by more than the one individual authorized to use the Product. A single subscription through the MSDN Subscription Program may have multiple licenses to use the Product associated with that subscription; nonetheless, each license must be dedicated to use of the Product by one individual. Specifically:

1. If you are an individual, Microsoft grants to you as an individual a personal, nonexclusive license to make and use copies of the Product in accordance with the terms of this EULA, provided that you are the only individual using the Product.
2. If you are an entity, Microsoft grants to you the right to designate one individual within your organization to have the sole right to make and use copies of the Product in accordance with the terms of this EULA.
3. If you are an entity and have acquired this EULA as part of a Microsoft Open License Pack, Microsoft grants to you the right to designate one individual per license (i.e., on a one-for-one basis) within your organization to have the sole right under each such license to make and use copies of the Product in accordance with the terms of this EULA.

3 Effect of Licenses contained in COMPONENTS. COMPONENTS that you receive as part of the Product may have their own licenses (each, a "Component Agreement"). In the event of inconsistencies between this EULA and any Component Agreement, the terms of the Component Agreement shall control except in the following instances:

1. For all of the Product, Section 4 of this EULA shall control; and
2. For all COMPONENTS included in Server Products, Windows NT Server, Windows 2000 Server (including Windows 2000 Server, Application Center, BizTalk Server, Commerce Server, Host Integration Server, Internet Security and Acceleration Server, SQL Server, Exchange Server), and Platforms, all provisions of this EULA shall control.

4 Additional Rights And Limitations-General.

1. Limitation On Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the Product, except and only to the extent that it is expressly permitted by applicable law notwithstanding this limitation.
2. Termination. Without prejudice to any other rights, Microsoft may cancel this EULA if you do not abide by the terms and conditions of this EULA, in which case you must destroy all copies of the Product and all of its component parts.
3. Consent To Use Of Data. You agree that Microsoft and its affiliates may collect and use technical information you provide as a part of support services related to the Product. Microsoft agrees not to use this information in a form that personally identifies you.
4. Not For Resale Software. Product identified as "Not for Resale" or "NFR" may not be resold, transferred, or used for any purpose other than demonstration, test, or evaluation.
5. Academic Edition Software. To use Product identified as "Academic Edition" or "AE," you must be a "Qualified Educational User." For qualification-related questions, please contact the Microsoft Sales Information Center/One Microsoft Way/Redmond, WA. 98052-6399 or the Microsoft subsidiary serving your country.
6. Export Restrictions. You acknowledge that the Product is of U.S. origin. You agree to comply with all applicable international and national laws that apply to the Product, including the U.S. Export Administration Regulations, as well as end-user, end-use and destination restrictions issued by U.S. and other governments. For additional information see *www.microsoft.com/exporting/.
7. Software Transfer. You may permanently transfer all of your rights under this EULA, provided you retain no copies, you transfer all of the Product (including all COMPONENTS, UPDATES, the media and printed materials, any upgrades, and this EULA), you provide Microsoft notice of your name, company, and address and the name, company, and address of the person to whom you are transferring the rights granted herein, and the recipient agrees to the terms of this EULA. If the Product is an upgrade, any transfer must include all prior versions of the Product. If the Product is received as part of a subscription, any transfer must include all prior deliverables of Product and all other subscription deliverables.
8. Separation of COMPONENTS. The Product is licensed as a single product. Its COMPONENT parts may not be separated for use by more than one user (or for use on more than one computer for Server Software).
9. Production Use. The Product may only be used for development purposes as described in this EULA and may not be used in a production environment, unless such use is allowed under the terms of the Component Agreement delivered with the respective COMPONENT and is not superseded by Section 3 of this EULA.
10. Prerelease Code. Portions of the Product may be identified as prerelease code ("Prerelease Code"). Such Prerelease Code is not at the level of performance and compatibility of the final, generally available product offering. The Prerelease Code may not operate correctly and may be substantially modified prior to first commercial shipment. Microsoft is not obligated to make this or any later version of the Prerelease Code commercially available. The grant of license to use Prerelease Code expires upon availability of a commercial release of the Prerelease Code from Microsoft.
11. Update License Terms. All UPDATES shall be considered part of the Product and subject to the terms and conditions of this EULA. Additional license terms may accompany UPDATES (as defined in the first paragraph of this EULA). By installing, copying, or otherwise using any UPDATE, you agree to be bound by the terms accompanying each such UPDATE. If you do not agree to the additional license terms accompanying such UPDATES, do not install, copy, or otherwise use such UPDATES.
.
.
.
.
Licenses Applicable to Library, Platforms, Applications (consisting of Office Developer, Project) and Developer Tools (consisting of Visual Studio Enterprise Edition, and Microsoft Team Manager) collectively the "Desktop Test Platforms".

1. General. Microsoft grants you, a personal, nonexclusive license to make and use up to 10 copies of each of the software programs contained in the COMPONENTS included in the MSDN Subscription Program described in the heading to this subsection (collectively, the "Desktop Test Platforms") for the sole purposes of designing, developing, testing and demonstrating your software product(s). In addition, solely with respect to the Microsoft Office COMPONENT, Microsoft further grants you, as an individual, a personal, nonexclusive license to make, use, and install one additional copy of Microsoft Office on a single computer for general business purposes provided that you are the only individual using such copy of Microsoft Office.

Exceptions to subsection 5.1: (i) the foregoing license grant does not apply to the copy of Windows NT Server or Windows 2000 Server product provided with Platforms as use of Windows NT Server and Windows 2000 Server products is governed by the terms of Sections 6 and 7.10 below; and (ii) certain COMPONENTS of Platforms may include software programs that limit the number of copies that can be made for use by you to less than the 10 copies authorized above.

..
.
.
.
# Windows NT Server and Windows 2000 Server Product Line. The Server Software may be used by no more than four (4) processors of the Server at any one time.

......plenty more

Are they mocking the developers and users? May be its time everyone shud read the EULA!!

Now read here further!

Surprises inside Microsoft Vista's EULA
Not a thing of beauty
Page: 1 2 3 Next >
By Scott Granneman, SecurityFocus → More by this author
Published Sunday 29th October 2006 23:32 GMT
Find your perfect job - click here from thousands of tech vacancies

Analysis It's Autumn in St. Louis, my favorite time of year in Missouri. Coats are getting progressively thicker as the temperature drops, trees are changing their leaves in a final show of brilliant color before their skeletons show, and darkness is starting to scare away the sun a bit earlier every day.

Every Thursday night this Autumn you'll find me teaching the latest iteration of a wonderful course at Washington University in St. Louis titled "Technology in Our Changing Society". Once a week my students and I examine a different issue about the point at which technology and social change intersect, and our discussions are as fulfilling as they are knotty. I can't tell you how many times this semester I've heard someone say, "This is a really complicated issue, and I'm not sure yet what I think.
Click here to find out more!

I respect and understand completely what they're saying. After all, when you're wrestling with issues around free speech, biotechnology, identity online, or virtual property, discussions tend to operate in shades of grey instead of black and white. Sometimes issues are a bit more cut and dried, and a student will utter a bon mot that perfectly encapsulates an issue.

A long time ago, a high school kid who wasn't that great of a student told the class, after a long discussion about governments and politics, "Well, here's what I've learned: socialism is fair but doesn't really work, while capitalism isn't fair but does work mostly." Not too bad for a 9th grader. More recently, I had the adults in "Technology in Our Changing Society" read both the Windows XP EULA and the GNU General Public License. When I asked them what they thought, one woman said, "The EULA sounds like it was written by a team of lawyers who want to tell me what I can't do, and the GPL sounds like it was written by a human being who wants me to know what I can do." Nice

The next version of Windows is just around the corner, so the next time we discuss software licensing in my course, the EULA for Vista will be front and center. You can read the Microsoft Vista EULA yourself by going to the official Find License Terms for Software Licensed from Microsoft page and searching for Vista. I know many of you have never bothered to read the EULA - who really wants to, after all? - but take a few minutes and get yourself a copy and read it. I'll wait.

Back? It's bad, ain't it? Real bad. I mean, previous EULAs weren't anything great - either as reading material or in terms of rights granted to end users - but the Vista EULA is horrendous.
Benchmark censorship

Ed Foster has written - with his usual righteous eloquence - a piece on his Gripelog titled "A Vista of Licensed Censorship" that covers several new restrictions in the upcoming Vista EULA. Vista Home now contains this gem:

9. MICROSOFT .NET BENCHMARK TESTING. The software includes one or more components of the .NET Framework 3.0 (".NET Components"). You may conduct internal benchmark testing of those components. You may disclose the results of any benchmark test of those components, provided that you comply with the conditions set forth at *go.microsoft/fwlink/?LinkID=66406.

Foster brings up good points about the inevitable problems that this clause will bring. Microsoft can - and undoubtedly will - change the terms on that web page at any time, thus complicating life for anyone wanting to disclose test results.

Worse, another requirement dictates that any benchmarks must "be performed using all performance tuning and best practice guidance set forth in the product documentation and/or on Microsoft's support Web sites," thus forcing testers to use settings that aren't found in the workaday world, potentially distorting results. Foster gives this example, one that should resonate among the readers of this column:

Just by way of example, what about a security researcher who a year or so from now wants to compare the buffer overflow vulnerabilities of the original version of Vista with the inevitable SP1?

Under Microsoft's rules, the researcher could not make public the results of the older version of the software. And if you think it highly unlikely Microsoft would actually object to the benchmarks in such circumstances, think again. In 2001 Microsoft came down on an independent lab that was about to go public with performance benchmarks comparing Windows NT and Windows 2000.

Beyond the fact that censorship is almost always a bad thing (I'll agree that it's permissible in a very few cases involving national security, but that's about it), software is of such critical importance to people's lives that I can see virtually no reason why any limitations on benchmarking and testing results should ever be allowed to stand.
....Please,please Read more
Pure business!


Have u read the GPL or shud I quote that for u?


Now coming back to the topic from 1st post!
Developers are choosing to write applications for Linux desktops in almost 12 percent of cases, which is a 34 percent increase from last year.
"It's clear that a shift away (from) Windows began about two yeas ago, and the data show that this migration is now accelerating. Linux has benefited, but we also see corresponding growth in niche operating systems for non-traditional client devices. The landscape is changing," said Evans Data CEO John Andrews in a statement.
Yes, we can see why!



It doesn't matter if MS provides support for Linux in development or not. Its the "freedom" to code/use that matters the most to the programmers and ofcors even if someone breaks the horryfying set of restrictions in EULA and that too if he is an MVP then he can be dealt with benevolently and not sending lawyers and making him sweat!
 
Last edited:

Zeeshan Quireshi

C# Be Sharp !
mediator said:
So here we have a professional edition that cannot be used for commercial purposes! May be there r variations in professional one too where u have to research before coding!
Mediator , the EULA you are referring to is the one specially for College Students and Universities

I guess you forgot to read This line at the end of the EULA you linked to
IMPORTANT!!!

Please remember that this site is ONLY for members of the University of Massachusetts at Amherst Community.

This is the Standard Microsoft Visual Studio 2005 Professional Edition EULA
Visual Studio 2005 Professional Edition EULA said:
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT VISUAL STUDIO 2005 PROFESSIONAL EDITION

These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
• updates,
• supplements,
• Internet-based services, and
• support services
for this software, unless other terms accompany those items. If so, those terms apply.

BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. INSTEAD, RETURN IT TO THE RETAILER FOR A REFUND OR CREDIT. If you cannot obtain a refund there, contact Microsoft or the Microsoft affiliate serving your country for information about Microsoft’s refund policies. See www.microsoft.com/worldwide. In the United States and Canada, call (800) MICROSOFT or see www.microsoft.com/info/nareturns.htm.
AS DESCRIBED BELOW, USING SOME FEATURES ALSO OPERATES AS YOUR CONSENT TO THE TRANSMISSION OF CERTAIN STANDARD COMPUTER INFORMATION FOR INTERNET-BASED SERVICES.

NOTICE: APPLICATIONS AND SERVICES BUILT WITH MICROSOFT VISUAL J# 2005 WILL RUN ONLY IN THE MICROSOFT .NET FRAMEWORK. VISUAL J# 2005 HAS BEEN INDEPENDENTLY DEVELOPED BY MICROSOFT. IT IS NOT ENDORSED OR APPROVED BY SUN MICROSYSTEMS, INC.
------------------------------
IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW FOR EACH LICENSE YOU ACQUIRE.

1. OVERVIEW.

a. Software. The software includes development tools, software programs and documentation.

b. License Model. The software is licensed on a per user basis.

2. INSTALLATION AND USE RIGHTS.

a. General. One user may install and use copies of the software to design, develop, test and demonstrate your programs. Testing does not include staging on a server in a production environment, such as loading content prior to production use.

b. Included Microsoft Programs. These license terms apply to all Microsoft programs included with the software. If the license terms with any of those programs give you other rights that do not expressly conflict with these license terms, you also have those rights.

c. Third Party Programs. The software contains third party programs. The license terms with those programs apply to your use of them.

3. ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.

a. User Testing. Your end users may access the software to perform acceptance tests on your programs.

b. Distributable Code. The software contains code that you are permitted to distribute in programs you develop if you comply with the terms below.

i. Right to Use and Distribute. The code and text files listed below are “Distributable Code.”
• REDIST.TXT Files. You may copy and distribute the object code form of code listed in REDIST.TXT files.
• Sample Code. You may modify, copy, and distribute the source and object code form of code marked as “sample.”
• Microsoft Merge Modules. You may copy and distribute the unmodified output of Microsoft Merge Modules.
• MFCs, ATLs and CRTs. You may modify the source code form of Microsoft Foundation Classes (MFCs), Active Template Libraries (ATLs), and C runtimes (CRTs) to design, develop and test your programs, and copy and distribute the object code form of your modified files under a new name.
• MDAC. You may copy and distribute the object code form of the MDAC_TYP.EXE file.
• Image Library. You may copy and distribute images and animations in the Image Library as described in the software documentation. You may also modify that content. If you modify the content, it must be for use that is consistent with the permitted use of the unmodified content.
• Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.

ii. Distribution Requirements. For any Distributable Code you distribute, you must
• add significant primary functionality to it in your programs;
• require distributors and external end users to agree to terms that protect it at least as much as this agreement;
• display your valid copyright notice on your programs; and
• indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.

iii. Distribution Restrictions. You may not
• alter any copyright, trademark or patent notice in the Distributable Code;
• use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
• distribute Distributable Code, other than code listed in OTHER-DIST.TXT files, to run on a platform other than the Windows platform;
• include Distributable Code in malicious, deceptive or unlawful programs; or
• modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
• the code be disclosed or distributed in source code form; or
• others have the right to modify it.

c. Additional Functionality. Microsoft may provide additional functionality for the software. Other license terms and fees may apply.

4. INTERNET-BASED SERVICES. Microsoft provides Internet-based services with the software. It may change or cancel them at any time.

a. Consent for Internet-Based Services. The software feature described below connects to Microsoft or service provider computer systems over the Internet. In some cases, you will not receive a separate notice when they connect. You may switch off this feature or not use it. For more information about this feature, see the software documentation. BY USING THIS FEATURE, YOU CONSENT TO THE TRANSMISSION OF THIS INFORMATION. Microsoft does not use the information to identify or contact you.

Computer Information. The following feature uses Internet protocols, which send to the appropriate systems computer information, such as your Internet protocol address, the type of operating system, browser and name and version of the software you are using, and the language code of the device where you installed the software. Microsoft uses this information to make the Internet-based service available to you.
• Digital Certificates. The software uses digital certificates. These digital certificates confirm the identity of Internet users sending X.509 standard encrypted information. The software retrieves certificates and updates certificate revocation lists. These security features operate only when you use the Internet.

b. Misuse of Internet-based Services. You may not use this service in any way that could harm it or impair anyone else’s use of it. You may not use the service to try to gain unauthorized access to any service, data, account or network by any means.

5. TIME-SENSITIVE SOFTWARE. If the version of the software is a trial version, the software will stop running either ninety days or one hundred eighty days after you install it, depending on the trial version you have. You will receive notice before it stops running. You may not be able to access data used with the software when it stops running.

6. PRODUCT KEYS. The software requires a key to install or access it. You are responsible for the use of keys assigned to you. You should not share the keys with third parties.

7. MICROSOFT WINDOWS SOFTWARE. The software contains the Microsoft .NET Framework 2.0 and Microsoft Data Access Component 2.8 SP1 software. These software are part of Windows. The license terms for Windows apply to your use of the .NET Framework 2.0 and Microsoft Data Access Component software.

8. SQL SERVER BENCHMARK TESTING. You must obtain Microsoft’s prior written approval to disclose to a third party the results of any benchmark test of the SQL Server software that accompanies this software.

9. MICROSOFT .NET FRAMEWORK BENCHMARK TESTING. The software includes the .NET Framework component of the Windows operating systems (“.NET Component”). You may conduct internal benchmark testing of the .NET Component. You may disclose the results of any benchmark test of the .NET Component, provided that you comply with the following terms: (1) you must disclose all the information necessary for replication of the tests, including complete and accurate details of your benchmark testing methodology, the test scripts/cases, tuning parameters applied, hardware and software platforms tested, the name and version number of any third party testing tool used to conduct the testing, and complete source code for the benchmark suite/harness that is developed by or for you and used to test both the .NET Component and the competing implementation(s); (2) you must disclose the date (s) that you conducted the benchmark tests, along with specific version information for all Microsoft software products tested, including the .NET Component; (3) your benchmark testing was performed using all performance tuning and best practice guidance set forth in the product documentation and/or on Microsoft’s support web sites, and uses the latest updates, patches and fixes available for the .NET Component and the relevant Microsoft operating system; (4) it shall be sufficient if you make the disclosures provided for above at a publicly available location such as a website, so long as every public disclosure of the results of your benchmark test expressly identifies the public site containing all required disclosures; and (5) nothing in this provision shall be deemed to waive any other right that you may have to conduct benchmark testing. The foregoing obligations shall not apply to your disclosure of the results of any customized benchmark test of the .NET Component, whereby such disclosure is made under confidentiality in conjunction with a bid request by a prospective customer, such customer’s application(s) are specifically tested and the results are only disclosed to such specific customer. Notwithstanding any other agreement you may have with Microsoft, if you disclose such benchmark test results, Microsoft shall have the right to disclose the results of benchmark tests it conducts of your products that compete with the .NET Component, provided it complies with the same conditions above.

10. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing/userights. You may not
• work around any technical limitations in the software;
• reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
• make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
• publish the software for others to copy;
• rent, lease or lend the software; or
• use the software for commercial software hosting services.

11. BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.

12. DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.

13. NOT FOR RESALE SOFTWARE. You may not sell software marked as “NFR” or “Not for Resale.”

14. ACADEMIC EDITION SOFTWARE. You must be a “Qualified Educational User” to use software marked as “Academic Edition” or “AE.” If you do not know whether you are a Qualified Educational User, visit www.microsoft.com/education or contact the Microsoft affiliate serving your country.

15. UPGRADE. If this software is marked as an upgrade version, you may use it only if you have a license to use the software eligible for upgrade. If you upgrade, this software takes the place of the earlier version, and this agreement takes the place of the agreement for that earlier version. You may use the earlier version only as permitted in the Downgrade clause below.

16. DOWNGRADE. You may install and use this version and an earlier version of the software at the same time. This agreement applies to your use of the earlier version. If the earlier version includes different components, any terms for those components in the agreement that comes with the earlier version apply to your use of them. Microsoft is not obligated to supply earlier versions to you.

17. TRANSFER TO A THIRD PARTY. The first user of the software may transfer it, and this agreement, directly to a third party. Before the transfer, that party must agree that this agreement applies to the transfer and use of the software. The first user must uninstall the software before transferring it separately from the device. The first user may not retain any copies.

18. EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.

19. SUPPORT SERVICES. Microsoft provides support services for the software as described at www.support.microsoft.com/common/international.aspx.

20. ENTIRE AGREEMENT. This agreement (including the warranty below), and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.

21. APPLICABLE LAW.

a. United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.

b. Outside the United States. If you acquired the software in any other country, the laws of that country apply.

22. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your state or country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your state or country if the laws of your state or country do not permit it to do so.

23. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO THE AMOUNT YOU PAID FOR THE SOFTWARE. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
This limitation applies to
• anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
• claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.

It also applies even if
• repair, replacement or a refund for the software does not fully compensate you for any losses; or
• Microsoft knew or should have known about the possibility of the damages.

Some states do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to you. They also may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.

**************************************************************************************
LIMITED WARRANTY
A. LIMITED WARRANTY. If you follow the instructions, the software will perform substantially as described in the Microsoft materials that you receive in or with the software.

B. TERM OF WARRANTY; WARRANTY RECIPIENT; LENGTH OF ANY IMPLIED WARRANTIES. THE LIMITED WARRANTY COVERS THE SOFTWARE FOR ONE YEAR AFTER ACQUIRED BY THE FIRST USER. IF YOU RECEIVE SUPPLEMENTS, UPDATES, OR REPLACEMENT SOFTWARE DURING THAT YEAR, THEY WILL BE COVERED FOR THE REMAINDER OF THE WARRANTY OR 30 DAYS, WHICHEVER IS LONGER. If the first user transfers the software, the remainder of the warranty will apply to the recipient.
TO THE EXTENT PERMITTED BY LAW, ANY IMPLIED WARRANTIES, GUARANTEES OR CONDITIONS LAST ONLY DURING THE TERM OF THE LIMITED WARRANTY. Some states do not allow limitations on how long an implied warranty lasts, so these limitations may not apply to you. They also might not apply to you because some countries may not allow limitations on how long an implied warranty, guarantee or condition lasts.

C. EXCLUSIONS FROM WARRANTY. This warranty does not cover problems caused by your acts (or failures to act), the acts of others, or events beyond Microsoft’s reasonable control.

D. REMEDY FOR BREACH OF WARRANTY. MICROSOFT WILL REPAIR OR REPLACE THE SOFTWARE AT NO CHARGE. IF MICROSOFT CANNOT REPAIR OR REPLACE IT, MICROSOFT WILL REFUND THE AMOUNT SHOWN ON YOUR RECEIPT FOR THE SOFTWARE. IT WILL ALSO REPAIR OR REPLACE SUPPLEMENTS, UPDATES AND REPLACEMENT SOFTWARE AT NO CHARGE. IF MICROSOFT CANNOT REPAIR OR REPLACE THEM, IT WILL REFUND THE AMOUNT YOU PAID FOR THEM, IF ANY. YOU MUST UNINSTALL THE SOFTWARE AND RETURN ANY MEDIA AND OTHER ASSOCIATED MATERIALS TO MICROSOFT WITH PROOF OF PURCHASE TO OBTAIN A REFUND. THESE ARE YOUR ONLY REMEDIES FOR BREACH OF THE LIMITED WARRANTY.

E. CONSUMER RIGHTS NOT AFFECTED. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS UNDER YOUR LOCAL LAWS, WHICH THIS AGREEMENT CANNOT CHANGE.

F. WARRANTY PROCEDURES. You need proof of purchase for warranty service.

1. United States and Canada. For warranty service or information about how to obtain a refund for software acquired in the United States and Canada, contact Microsoft at
• (800) MICROSOFT;
• Microsoft Customer Service and Support, One Microsoft Way, Redmond, WA 98052-6399; or
• visit www.microsoft.com/info/nareturns.htm.

2. Europe, Middle East and Africa. If you acquired the software in Europe, the Middle East or Africa, Microsoft Ireland Operations Limited makes this limited warranty. To make a claim under this warranty, you should contact either
• Microsoft Ireland Operations Limited, Customer Care Centre, Atrium Building Block B, Carmanhall Road, Sandyford Industrial Estate, Dublin 18, Ireland; or
• the Microsoft affiliate serving your country (see www.microsoft.com/worldwide).

3. Outside United States, Canada, Europe, Middle East and Africa. If you acquired the software outside the United States, Canada, Europe, the Middle East and Africa, contact the Microsoft affiliate serving your country (see www.microsoft.com/worldwide).

G. NO OTHER WARRANTIES. THE LIMITED WARRANTY IS THE ONLY DIRECT WARRANTY FROM MICROSOFT. MICROSOFT GIVES NO OTHER EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. WHERE ALLOWED BY YOUR LOCAL LAWS, MICROSOFT EXCLUDES IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. If your local laws give you any implied warranties, guarantees or conditions, despite this exclusion, your remedies are described in the Remedy for Breach of Warranty clause above, to the extent permitted by your local laws.

H. LIMITATION ON AND EXCLUSION OF DAMAGES FOR BREACH OF WARRANTY. THE LIMITATION ON AND EXCLUSION OF DAMAGES CLAUSE ABOVE APPLIES TO BREACHES OF THIS LIMITED WARRANTY.

THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE. YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM COUNTRY TO COUNTRY.

Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.

Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.

GARANTIE LIMITÉE

A. GARANTIE LIMITÉE. Si vous suivez les instructions, le logiciel fonctionnera dans son ensemble comme il est décrit dans la documentation de Microsoft reçue avec ou dans le logiciel.

B. DURÉE DE LA GARANTIE ; BÉNÉFICIAIRE DE LA GARANTIE ; DURÉE DE TOUTE GARANTIE IMPLICITE. La garantie limitée couvre le logiciel pendant un an après son acquisition par le premier utilisateur. Si vous recevez des compléments, des mises à jour ou un logiciel de remplacement au cours de cette année, ils seront couverts par la garantie pendant la durée restante ou pendant 30 jours, la période la plus longue étant retenue. Si le premier utilisateur transfère le logiciel, la durée restante de la garantie s’applique au destinataire.
Dans la limite autorisée par la loi en vigueur, toute garantie ou condition implicite dont vous bénéficiez prendra fin au terme de la garantie limitée. Certains États n’autorisent pas les limitations portant sur la durée d’une garantie implicite, de sorte que les limitations ci-dessus peuvent ne pas vous être applicables. Elles peuvent également ne pas vous être applicables, car certains pays n’autorisent pas les limitations portant sur la durée d’une garantie ou condition implicite.

C. EXCLUSIONS DE LA GARANTIE. Cette garantie ne couvre pas les problèmes engendrés par vos propres actes (ou absences d’actes), ceux de tiers ou tout autre événement indépendant de la volonté de Microsoft.

D. RECOURS DANS LE CADRE DE LA VIOLATION DE GARANTIE. Nous nous engageons à réparer ou à remplacer le logiciel gratuitement. Si nous ne pouvons pas le réparer ni le remplacer, nous rembourserons le montant que vous avez payé pour le logiciel figurant sur le reçu. Nous nous engageons à réparer ou à remplacer les compléments, les mises à jour et le logiciel de remplacement gratuitement. Si nous ne pouvons pas les réparer ni les remplacer, nous rembourserons le montant que vous avez payé pour ces composants, le cas échéant. Vous devez désinstaller le logiciel et le renvoyer à Microsoft avec une preuve d’achat pour vous faire rembourser. Ces recours sont les seuls dont vous disposez dans le cadre de la violation de garantie limitée.

E. DROITS DES CONSOMMATEURS NON AFFECTÉS. Vous pouvez bénéficier de droits des consommateurs supplémentaires dans le cadre du droit local, que ce contrat ne peut modifier.

F. PROCÉDURES RELATIVES AUX RÉCLAMATIONS DANS LE CADRE DE LA GARANTIE. Vous devrez fournir une preuve d’achat pour obtenir de l’aide en matière de garantie.

1. États-Unis et Canada. Pour obtenir de l’aide en matière de garantie ou des informations sur la procédure à suivre pour vous faire rembourser un logiciel acquis aux États-Unis et au Canada, mettez-vous en rapport avec Microsoft
• (800) MICROSOFT ;
• Microsoft Customer Service and Support, One Microsoft Way, Redmond, WA 98052-6399 ; ou
• en visitant www.microsoft.com/info/nareturns.htm.

2. Europe, Moyen-Orient et Afrique. Si vous avez acquis le logiciel en Europe, au Moyen-Orient ou en Afrique, Microsoft Ireland Operations Limited offre cette garantie limitée. Pour faire une réclamation au titre de cette garantie, vous devez vous mettre en rapport avec
• Microsoft Ireland Operations Limited, Customer Care Centre, Atrium Building Block B, Carmanhall Road, Sandyford Industrial Estate, Dublin 18, Irlande ; ou
• votre filiale nationale de Microsoft (visitez le site www.microsoft.com/worldwide).

3. En dehors des États-Unis, du Canada, de l’Europe, du Moyen-Orient et de l’Afrique. Si vous avez acquis le logiciel en dehors des États-Unis, du Canada, de l’Europe, du Moyen-Orient et de l’Afrique, mettez-vous en rapport avec votre filiale nationale de Microsoft (visitez le site www.microsoft.com/worldwide).

G. AUCUNE AUTRE GARANTIE. La garantie limitée est la seule garantie directe de Microsoft. Nous n’accordons aucune autre garantie ou condition expresse. Dans toute la mesure permise par le droit local, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues. Si le droit local vous accorde des garanties ou conditions implicites, nonobstant la présente exclusion, les recours dont vous disposez sont ceux présentés dans la clause de recours dans le cadre de la violation de garantie ci-dessus, dans la limite autorisée par le droit local.

H. LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ DANS LE CADRE DE LA VIOLATION DE GARANTIE. La clause de limitation des dommages-intérêts et exclusion de responsabilité ci-dessous s’applique aux violations de cette garantie limitée.

La présente garantie vous confère des droits légaux spécifiques et vous pouvez également bénéficier d’autres droits qui varient d’un État à l’autre. Vous pouvez également bénéficier d’autres droits qui varient d’un pays à l’autre.

LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur du montant que vous avez payé pour le logiciel. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.

Cette limitation concerne
• toute affaire liée au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
• les réclamations au titre de violation de contrat ou de garantie ou condition, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.

Elle s’applique également, même si
• la réparation, le remplacement ou le remboursement du logiciel ne compense pas intégralement toute perte subie ; ou
• Microsoft connaissait l’éventualité d’un tel dommage.

Certains États n’autorisent pas l’exclusion ou la limitation de responsabilité pour les dommages indirects ou accessoires, de sorte que la limitation ou l’exclusion ci-dessus peut ne pas vous être applicable. Elles peuvent également ne pas vous être applicables, car votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit.

EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre État ou pays. Vous pourriez également avoir des droits à l’égard de la partie de qui vous avez acquis de logiciel. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre État ou pays si celles ci ne le permettent pas.

The EULA does not put any constratint on you on producing Commercial software using the Standard Edition Of Visual Studio 2005

So please take a little time to verify your claims before making them . :cool:

Also ,you didn't care to look at the Ammendments made to the standard EULA for College and Academic use .
*msdnaa.oit.umass.edu/Namendment.asp

This amendment (the "Amendment") to the Master End-User License Agreement for the Microsoft Developer Network Subscription (the "EULA") is a legal agreement between Microsoft Corporation ("Microsoft") and a Qualified Educational User approved by Microsoft for participation in the Microsoft Developer Network Academic Alliance Program ("MSDN Academic Alliance Program").
 
Last edited:

gxsaurav

You gave been GXified
Just like JAVA Runtime, to run a C# application in an OS or platform, you need the .net runtime for that platform.

Now, when u install & execute a c# or any .net based application on that platform such as Windows, ngen.exe (in case of Windows) optimises the binary for that paritcular CPU & hardware.

JAVA does nothing like this.

This results in C# giving more performance on the same platform compared to JAVA
 

mediator

Technomancer
zeeshan said:
the EULA you are referring to is the one specially for College Students and Universities
I already stated that. Thats what I'm wondering if their EULA(s) can bend and MS to have total control!!


from_the_source said:
This software is being provided through a gift from Microsoft Corporation.
Visual Studio 2005 Professional (Gifted one)

In obtaining this software, you agree to the terms and conditions of the End User License Agreement and its Amendment. Some of the relevant restrictions are summarized below:
Dont u like reading links?


Thats a pity actually that u have different EULA for each n every thing and in some EULAs they give u "links"!! No wonder the MVP was bullied!

Neways lets look at this EULA too

a. General. One user may install and use copies of the software to design, develop, test and demonstrate your programs. Testing does not include staging on a server in a production environment, such as loading content prior to production use.
.
.
.
.
.
ii. Distribution Restrictions. You may not
• alter any copyright, trademark or patent notice in the Distributable Code;
• use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
• distribute Distributable Code, other than code listed in OTHER-DIST.TXT files, to run on a platform other than the Windows platform;
• include Distributable Code in malicious, deceptive or unlawful programs; or
• modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
• the code be disclosed or distributed in source code form; or
• others have the right to modify it.
.
.
.
.
10. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing/userights. You may not
• work around any technical limitations in the software;
• reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
• make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
• publish the software for others to copy;
• rent, lease or lend the software; or
• use the software for commercial software hosting services.


.
.
.
.
23. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO THE AMOUNT YOU PAID FOR THE SOFTWARE. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
This limitation applies to
• anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
• claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.

It also applies even if
• repair, replacement or a refund for the software does not fully compensate you for any losses; or
• Microsoft knew or should have known about the possibility of the damages.
Almost the same!!


The EULA does not put any constratint on you on producing Commercial software using the Standard Edition Of Visual Studio 2005

So please take a little time to verify your claims before making them
May be u didn't read my lines carefully! Do I have to explain what the "freedom" to code/use means? So please read the bolded parts carefully or read the full EULA slowly!! I hope I don't have to quote the bolded parts in separate paras one and only for u and then explain their meaning!!


And may be u didn't even look at VISTA's EULA-scan. :cool: I'm not here to debate for that neways but talking straight to topic....we can all see where we have more *freedom* to code in!! Monopoly and business profits thats what MS EULA stands for!!

eula-scan said:
A long time ago, a high school kid who wasn't that great of a student told the class, after a long discussion about governments and politics, "Well, here's what I've learned: socialism is fair but doesn't really work, while capitalism isn't fair but does work mostly." Not too bad for a 9th grader. More recently, I had the adults in "Technology in Our Changing Society" read both the Windows XP EULA and the GNU General Public License. When I asked them what they thought, one woman said, "The EULA sounds like it was written by a team of lawyers who want to tell me what I can't do, and the GPL sounds like it was written by a human being who wants me to know what I can do." Nice
May be its time they shud "reformat" their EULA(s), and "reinstall" a more nicely structured one, formatted with MS-word or OOO and tell in a straight forward manner what we can do!
 

Desi-Tek.com

In the zone
gx_saurav said:
Just like JAVA Runtime, to run a C# application in an OS or platform, you need the .net runtime for that platform.

Now, when u install & execute a c# or any .net based application on that platform such as Windows, ngen.exe (in case of Windows) optimises the binary for that paritcular CPU & hardware.

JAVA does nothing like this.

This results in C# giving more performance on the same platform compared to JAVA
mate that is incorrect! u can make executable jar in java too and if u r using java 6 than you can run any executable jar by just doing double click on it not only on windows but on any plateform and with every release of j2re it is becoming more and more fast and check this out
*blogs.sun.com/dagastine/entry/sun_java_is_faster_than1
 

Zeeshan Quireshi

C# Be Sharp !
Everyone knows that TheRegister is totally Anti-Microsoft . so please provide any other source .

Desi-Tek.com said:
mate that is incorrect! u can make executable jar in java too and if u r using java 6 than you can run any executable jar by just doing double click on it not only on windows but on any plateform and check this out
*blogs.sun.com/dagastine/entry/sun_java_is_faster_than1
It is not about making executables , .NET Compiles the whole C# app to native the first time you run it and stores it ni GAC(global assembly cache) and then uses it every time u run the app .

Whereas Java use JIT(Just in Time compilation) every time the app is run , it does no compile the app and store it for later use .
 

mediator

Technomancer
Now thats called whining! They only did EULA-Scan. Does that annoy u? may be u shud read the full VISTA EULA then and paste it here "only" after u understand it......asking for some another source. Please dont make me laugh!!
 

vaithy

In the zone
I am not siding with any of the debate but simply want to clarify.. Under term of Law, ' a gift is one that presented without any monetary conditions, considerations, but purely love and affections, charity purpose to given away by the benefactor to the beneficiary" If any string is attached with the gift than it will not be considered 'gift'. So if the software is indeed gifted to the student than there is no constraints on the part of the beneficiary fully use it as he pleased,not withstanding the EULA attached with it.

Thanking you,
 

gxsaurav

You gave been GXified
Mediator, stop drawing your own conclusion by bending the EULA the way you want. Obviously you hate it cos it is not GPL.
 

mediator

Technomancer
Okies cutie pie...if u want me to stop the discussion that is! :)
Obviously you hate it cos it is not GPL.
Noooo.....ur wrong! Its like saying I hate windows becoz its not GNU/Linux!! Bad reasoning...no candy for u...try again!!
 

rocket357

Security freak
Wow...the security issue just fell through (finally) and now we've moved on to C# vs. Java and GPL vs. M$ EULA? Nice! I'm starting to like this place!!

As for C#/Java...I've used both. Both are slow, though I have to admit that C# is not as noticeable. Considering that Sun wrote Java, and initially it was intended to run on UltraSPARC systems, I can understand it being a touch slow on Intel systems. That aside, I can also say that many Java devs make "mistakes" in their code that cost them dearly in performance. If you've ever written something like this:

String myString = "Variable1: " + variable1 + "\nVariable2: " + variable2;

Then shame on you! Use StringBuilder...not only is it faster, but it gives you more functionality.

As for the GPL and M$ EULA...it's kind of pointless to compare them, isn't it? I mean, the GPL is intended to preserve the openness of the code base. The M$ EULA (pick a product, they're all *pretty much* the same because they're protecting M$'s investment!) is designed to give the devs a bit of freedom, but not to the point of causing M$ any grief.
 

infra_red_dude

Wire muncher!
vaithy said:
"If any string is attached with the gift than it will not be considered 'gift'."
exactly, then that gift should be kept in its right place - Trash! what good is a such a kind of gift??!!
 
OP
praka123

praka123

left this forum longback
rocket357 said:
As for the GPL and M$ EULA...it's kind of pointless to compare them, isn't it? I mean, the GPL is intended to preserve the openness of the code base. The M$ EULA (pick a product, they're all *pretty much* the same because they're protecting M$'s investment!) is designed to give the devs a bit of freedom, but not to the point of causing M$ any grief.
And even MVPs may pay the price if they mess with it. ;)
i am pointing below link:
Microsoft threatens its (MVP!)Most Valuable Professional
and that is a clear difference for developers reg GPL/OSS licenses with M$ EULA :) and I'd say Openess is the superiority and security of Open Platforms.
 

gxsaurav

You gave been GXified
@ Prakash

I think you are out of valid points again, you are posting what u posted 4 pages ago.
 
Status
Not open for further replies.
Top Bottom