Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Friday, December 11, 2009

Microsoft Open Sources Windows 7 USB/DVD Download tool

Microsoft has Open Sourced the Windows 7 USB/DVD Download Tool by releasing it under the GPLv2 license. The code is now available on CodePlex, Microsoft's Open Source software project hosting repository, over at http://wudt.codeplex.com.

Details at: http://arstechnica.com/microsoft/news/2009/12/microsoft-finally-open-sources-windows-7-tool.ars

==Extract from the site===


Microsoft has open sourced the Windows 7 USB/DVD Download Tool (WUDT) by releasing it under the GPLv2 license. The code is now available on CodePlex, Microsoft's Open Source software project hosting repository, over at wudt.codeplex.com. The actual installer for the tool is now again available for download at the Microsoft Store (2.59MB). 

If you've got a good memory, the size might surprise you as the closed source version of the tool was only 946KB (we kept the old installer for the sake of comparison). When we compared the two tools side-by-side, the only difference we noticed was that the "Terms of use" link is no longer present in the GUI (we didn't really expect to see much more, as the size difference is really due to the included source code). Microsoft explains that while the user experience of the tool has not changed, the install involves additional steps. For convenience, the previous installer aggregated together three additional components, which are separate freestanding executables:
  • .NET Framework: WUDT is written in C# which requires the Microsoft .NET Framework to run.
  • IMAPI: the tool uses IMAPI to burn DVDs.
  • Bootsect.exe: this is part of the Windows 7 bits (found in \boot\) and allows a USB device to be marked as bootable.

Wednesday, November 11, 2009

Microsoft Open Sources Outlook services

Microsoft goes in for Open Sourcing Outlook services! Heartening!!
Have attached the news byte from The Economic Times, Mumbai edition (11 Nov 09)!


Sunday, October 25, 2009

Reporting Software Piracy - the Dummies Guide

This is the result of a close friend of mine (Manish - hands up!!) enquiring about if there is any way of reporting Software Piracy!! Well, it got me thinking! For one, I had never ever reported any 'Software Piracy' - just felt bad when I saw it, gave a sardonic smile, and went about the daily chores including preaching about using Open Source and Freeware!! Secondly, 'Software Piracy' in India has become such a 'done thing' that every one assumes its their birthright, and never give it a second, nay first, thought!! I wonder if they ever even thought about it! This is especially true and pretty rampant in Govt. Organisations and smaller firms . For example, visit any 'Photo shop', and you would see them using 'Photoshop'  (pun intended!!) to touch up your digital photos! I always wonder if they spent the Rs. 50K minimum necessary for a licensed copy of the software!!! Check the price here - its $1000 approx).

Let me make you feel guilty!!! Are you or your organisation using original software? Well, when MS Office 2007 Professional costs Rs.15,500/- and MS Office 2007 Home costs Rs. 3000/- (hardly anyone uses the low featured 'MS-Office Home Edition'), I guess you have saved some money, right? :-)

In fact, people look at you in surprise if you enquire about their software licenses!! And some even wonder if there is anything like a software license (the whole software thing came pre-loaded you see!!!). And some even tell me "DO SOMETHING USEFUL IN YOUR LIFE U REVENGEFUL **** " :-)

Anyway, coming to the point, one can report Software Piracy in Organisations or Individuals. And am sure some actions are taken thereof!!!

What defines Sofware Piracy? From the Business Software Alliance site:
"Software piracy is the unauthorized copying or distribution of copyrighted software. This can be done by copying, downloading, sharing, selling, or installing multiple copies onto personal or work computers. What a lot of people don't realize or don't think about is that when you purchase software, you are actually purchasing a license to use it, not the actual software. That license is what tells you how many times you can install the software, so it's important to read it. If you make more copies of the software than the license permits, you are pirating."

Every major software maker have their own 'Software Piracy' reporting forms/ web-site/ mail id!! Check out a few of these sites if you are interested (???) to report Software Piracy!!
http://www.bsa.org/country.aspx?sc_lang=hi-IN  - The grand daddy of them all.
http://www.microsoft.com/india/piracy/Report_piracy.aspx
https://www.microsoft.com/howtotell/reports/report.aspx
http://info.borland.com/about/piracy.html
http://www.mathworks.in/company/aboutus/policies_statements/piracy.html

(These are just a few example sites......)

Specifically, taking the most common example, if you are in India and observe any software piracy of Microsoft software you have the option of reporting the same in the following ways:

Method 1: E-mail piracy@microsoft.com.

Method 2: Call the Microsoft Hotline at 1800-111100 (from MTNL & BSNL landline) or 1800-1021100 (from Mobile and Airtel)

Method 3: Fill out an online reporting form on their web site.

Ofcourse, in Mumbai you can report to the 'Cyber Crime Investigation Cell'

Cyber Crime Investigation cell,
Annex III, 1st floor, Office of the Commissioner of Police,
D.N.Road,
Mumbai - 40001
Email: officer@cybercellmumbai.com

Tel: +91 - 022 - 24691233

Is there some monetary reward? Well, I am not sure!! But this does throws some light!! :-)

And check out some true stories of those who indulged in 'Software Piracy' and about the Monetary rewards at http://global.bsa.org/faces/index.html

Thursday, September 10, 2009

Getting the Windoz crowd to use Linux

A nice article from a blog (check out the PDF link) on how to go about getting the Windoz crowd to painlessly adopt Linux!! Fully agree with the article (especially point 9 - about newbie mailing list - go on, read it!! ) - and thought would share it!!

======= Moving users to Linux ====

Sheer economics are driving the increasingly widespread usage of the Linux operating system. It's free, it's reliable, it's safe, and (did I mention?) it's free! But when adopting a new operating system, there is always a learning curve for the user base. Not only that, many users think Linux is hard to use. This, of course, is not necessarily so. But it's your job to overcome their reluctance and to train them to use Linux so that it becomes second-nature to them, as Windows is. Without sending your users to some sort of boot camp, this may seem like a rather daunting task. But there are ways to ease the pain of learning Linux. Let's examine some of them.

Note: This information is also available as a PDF download

.

1: Standardize on a Windows-like desktop

Home is where the heart is, and this applies to the computer desktop as well. There are plenty of Linux desktops to choose from, and the one you select can make or break your users' Linux learning experience. If your users are PC un-savvy and have used only Windows, make sure you stick with KDE or Xfce. You could even use a modified GNOME to look and act exactly like the Windows desktop. Take this even further by modifying the default start menu of either GNOME or KDE to parallel the Windows Start menu. Now when your users sit down to their Linux desktop, they won't feel as if they are working in a foreign environment.

2: Get users familiar with applications before you switch

Before you migrate your users from Windows to Linux, get them familiar with applications. Because some of the most often used applications are cross platform, you can start them on the applications while working in their familiar environment. For example, you can start them on OpenOffice and Firefox while they're using Windows. Because they will be doing the majority of their work in these two applications, by the time they get to Linux they will already have some level of familiarity. There is also a port of Evolution

(the Linux version of Outlook) for Windows. If your users use Outlook for e-mail/calendaring, this could be a positive step toward Linux education.

3: Choose the right distribution

Why would you choose Slackware as the distribution for new users? You wouldn't. Slackware is not a distribution aimed at ease of use. But plenty of distributions are available for the new user. Ubuntu tops the class for ease of use. But Ubuntu is not alone in this category. PCLinuxOS, Mepis, Linux Mint, and Mandriva are all outstanding distributions for the new user. This issue, of course, is heatedly debated. Everyone seems to want their distribution to be the distro-of-choice for new users. Suffice it to say there are plenty of Linux flavors for the new user.

4: Have a machine up and running for your users to play around with

Instead of pulling the rug out from under your users, have a machine available for them to experiment with. Set up this machine exactly as their desktops will look so they can see, first hand, that their future PC will be as easy, if not easier, than what they are currently using. You can take this one step further and install a virtual machine on their Windows PC to allow them to play with Linux while at their desktop. This has the added benefit that if they fubar the install (chances are slim to none, of course), it's no problem to get it back because it's being run in a VM. Even better, but much more time consuming, is to set their machine up to dual boot. With a dual-boot setup, they can go back and forth until they are comfortable with Linux.

5: Remove administrative menu entries

For the new user, seeing Samba, Network, SELinux, User administration, and other related administration tools in the menu can only serve to confuse them. Sure, a control panel is fine (such as the Gnome Control Panel). But having high-level menu entries will serve no purpose outside of tempting fate. Limit the menu entries to user-specific tasks. When you're training a new user, you do not want to have to spend the extra time to teach them how to configure SELinux or use gparted (or constantly tell them they don't need to bother learning that particular tool).

6: Adopt adept

Adept, and other simple update and installation tools, are key to keeping users happily computing. One of the biggest problems with new users and Linux occurs when they're confronted with installing applications. You don't want to have to teach a new user the ins and outs of apt-get or rpm, as these are tools best suited for users who know what they're doing. Having a user-friendly graphical front end for application installation is far easier to learn. This is much simpler to do on a Ubuntu-like distribution. Because Ubuntu uses sudo, you don't have to worry about teaching users what the root user is. Instead, you can just explain that they will have to enter their "user password." This is more in line with using OS X than Windows, but it is much easier to teach than having to go through root privileges. Besides, your users don't need to have access to the root user anyway.

7: Offer printed materials

Before I go into this, a word of warning: Do not ever tell your new users to RTFM. That will not get you very far in educating users on Linux. But you do need to have printed material for users to keep with them. This material should not be generic Linux information but information specific to what they're using. If your users have KDE 3.5 on their desktops, do not give them handouts that refer to KDE 3.4, KDE 4.1, or even KDE 3.x. On top of that, make sure your information includes specific references to the menu entries they see in front of them. This may require you create your own documentation or edit documentation already available. But never give your new users a printout of a man page. For old hat Linux users, a man page says a lot. For new users, you might as well hand them a printout in Martian, because they'll get nothing out of it. Along those same lines, make sure the documentation has plenty of pictures, with solid examples of what they're looking for.

8: Take screen casts of more difficult tasks

I can think of one specific task where a screen cast will help more than any printed image. When your new Linux users have to open a file, they're going to be presented with their home directory. You can't tell new users to navigate to their ~/Documents directory. And telling them to navigate to /home/USERNAME/Documents goes back to the Martian reference. Instead, capture a screen cast of you navigating to the ~/Documents directory to show them exactly what they need to do. Of course, you will have to tell them that they won't be looking for /home/jlwallen/Documents unless their username happens to be jlwallen. Make sure they know what their username is, so they know where to go. Showing new users how to navigate around their ~/ directory will go a long way toward increasing their competence and will keep you from constantly having to remind them where they have saved their documents.

9: Encourage the use of Linux-based forums and mailing lists

There will be times when you aren't available for help or training. When this happens, and your users have problems, it will be helpful if they know how to turn to a KDE user list, a GNOME user list, or a new Linux user list for support. If you do suggest this to them, make sure they're informed of the etiquette for these lists. Nothing is more discouraging than getting flamed by a troll on a list. If your new users find themselves caught in the cross hairs of a forum or list troll, make sure they know the best way to handle the situation (which is not to reply at all.) Here are three good mailing lists for your users:

10: Have an installfest

Work with me on this one. Offer to your braver users your services in installing Linux on their home PCs. Make sure they know the benefits of using Linux at home (security, reliability, free software, etc.). When your users have the same setup at home, they're going to become familiar with Linux much faster. Granted, this isn't going to be as easy in a large-scale setting. But for those of you in a smaller business setting, this could be a valid option to help your users gain familiarity with the operating system.

Painless transition

This list leaves out the professional training centers or online training in lieu of keeping all training in-house. And of course, every company handles training differently. But if you implement some these ideas, your new Linux users will be able to make the transition without having a nervous breakdown.

Wednesday, August 05, 2009

Microsoft Acknowledges Linux Threat To Windows

http://tinyurl.com/kokdww


Extract:

"Microsoft for the first time has named Linux distributors Red Hat and Canonical as competitors to its Windows client business in its annual filing to the U.S. Securities and Exchange Commission.

The move is an acknowledgment of the first viable competition from Linux to Microsoft's Windows client business, due mainly to the use of Linux on netbooks, which are rising in prominence as alternatives to full-sized notebooks.

"Netbooks opened Microsoft to the possibility that some other OS could get its grip on the desktop, however briefly," said Rob Helm, director of research for Directions on Microsoft. "Now it's alert to that possibility going forward."

Wednesday, July 22, 2009

Microsoft releases Open Source code to join Open Source biz

Microsoft has been active in joining the Open Source bandwangon in the last few days with two release within days of each other. But only for those codes that is of $$ interest to Microsoft. The first one was to ensure Linux is able to run effectively on the MS Virtualisation software, and the current one for adding a plugin for MS products to 'Moodle'.

No complaints though - and looking at this, it is a virtual admission by MS that the Open Source apps are to be reckoned with and cannot be ignored :-)

Read on!!

====Extract ======

Microsoft has made its second release under the General Public License in two days with software for the open-source online learning system Moodle.

Microsoft released the Live Services Plug-in for Moodle under the GPLv2, a community manager for Microsoft's Platform Strategy Group.

The plug-in adds Microsoft's Live@edu services such as e-mail, calendar, instant messaging and search directly into the Moodle user experience and makes them available via single sign-on.

====End Extract ======