Tag Archives | Microsoft

Microsoft antitrust compliance

Microsoft details compliance progress in antitrust case. “The company said in a filing that it has established an antitrust compliance committee, appointed a compliance officer, provided antitrust training for officers and established a Web site for third-party complaints.” [Computerworld News]

Microsoft profits up, Intel down slightly

In a down economy, a $50 million increase in profits over the same quarter last year is not a bad thing. “Microsoft profits up, Intel down slightly. Microsoft beat earnings forecasts but warned of continued decline in corporate IT spending. Intel earnings were slightly down compared to the same period last year.” from Computerworld News

Microsoft’s press release is here for folks who love to crunch through the details.

The Beat Goes On: MVP gagged, Part II

Here’s a followup to my blog of last week where I reported that Microsoft gags MVP and ‘Lifetime Achievement Award’ winner. Whil posted this message today:

Hi folks,

Hey! Remember me?

Attached is an email I’ve just sent to Ken Levy and other members of the
Fox team at Microsoft. It pretty well sums up what happened last week, and
should clear up misconceptions on anyone’s part. If not, well, ask away.
I’ll be gone Thursday and part of Friday in Denver, but will be around the
rest of the time.

I was at a conference last weekend, and heard this great line: “Bill Gates
seems to me to be the type of person you’d invite over for dinner, and he’d
take all of the mashed potatoes for himself.” But even better was this one:

“The future is already here. It’s just not evenly distributed.”

We live in pretty interesting times, eh?

Whil

* * * * * * * * * * * * * * * * * * * * * * * * * * * *

Ken:

Last Wednesday you called me to tell me that the article in FoxTalk about
running VFP on Linux was prohibited by the EULA in both VFP 7 and 8. You
didn’t provide additional details, and given that you interrupted me at
dinner, I didn’t have the wherewithal to ask you to explain more.

However, I asked you to have someone on MSFT’s legal staff confirm this to
me in writing. I did this for two reasons. First, I don’t believe that you
have the authority to legally interpret Microsoft’s legal documents, nor do
I think you want to try to legally bind Microsoft to a contractual position
while you hold a job as a marketing manager.

Second, given that you were trying to impart critical information that, in
your words, couldn’t wait until I got home yesterday (Monday), I wanted to
make sure that I accurately understood what you were saying. It’s so easy for a
rushed conversation to generate misunderstandings.

Yet , that’s exactly what has happened.

The article discussed how to run VFP on a machine running Linux as a
development environment, and was explicit in reminding the reader that they
would need to have the proper licenses. You stated that this is a violation
of the VFP 7 and 8 EULA. However, in the next 48 hours, you then told both
Ed Leafe and Ted Roche that as long as the licenses were in order, this
activity is indeed permitted by the EULA.

Well, I’m confused. Why did you tell me one thing, and then them something
completely different? Perhaps one of us has misunderstood. Three separate
voice conversations – very easy to happen. But this apparent contradiction
is exactly why I wanted this matter settled explicitly in writing.

To date, I have not received anything. Perhaps my request slipped through
the cracks; perhaps you didn’t understand during our rushed conversation
exactly what I was asking for.

As I understood from our abbreviated conversation, you said the activities
described in the article were prohibited. But after reading the EULA a
number of times, I can’t see how you come to that conclusion. Nor can a
number of other folks with whom I’ve talked. To wit:

1. Your statement to me indicates that it was illegal for an individual
to run the development version of VFP 8 on a machine running Linux even
if the developer has a license specifically for that machine. It is our
opinion that this is permissable by the EULA, since hubbub surrounding
the EULA only makes reference to redistribution.

2. The EULA seems to prohibit the distribution of certain Microsoft
components on non-Windows operating systems – specifically, the files listed
in REDIST.TXT, which include the MSMs. However, it is physically possible to
distribute and run an executable created by the VFP project manager in
conjunction with the VFP runtime DLLs, without needing to bother with the
MSMs. Thus it is our opinion that deploying VFP apps to customer
workstations or servers using a developer created EXE and the VFP runtime
DLLs, regardless of the operating system, is legal.

3. In a bigger context, it appears that Microsoft is tying the use of
applications (their developer tools) to their operating system. Given the
legal difficulties that Microsoft has encountered over the years, we don’t
believe that this is legal, and thus we don’t believe that this is the
intent of the EULA. Rather, we believe that some overzealous, but
inexperienced, legal staffer drafted a poorly worded EULA, intending to
ensure that the appropriate licenses are in place for applications as well
as operating systems.

To repeat my request, and to be explicit about it:

Please have an individual authorized by Microsoft Corporation to speak on
its behalf with respect to legal affairs provide me, in writing, the
following clarifications about the VFP 7 and 8 EULA. The specific questions
for your legal department to answer are:

1. Can an individual developer run Visual FoxPro 8.0 on a machine
exclusively running the Linux operating system, assuming that the
appropriate VFP
license was paid for, for development purposes? (In other words, that a
copy of VFP
was licensed strictly for that machine.)

2. Can an individual deploy VFP apps to customer workstations or servers
that are running Linux using a developer created EXE and the VFP runtime
DLLs (without using Installshield or another mechanism that relies on the
MSMs)?

3. Is the EULA restricting the manner in which the developer creates and
deploys an application for a customer – meaning it prohibits an installation
that bypasses the MSMs?

I do not want you to get stuck in the uncomfortable position of trying to
act as Microsoft’s counsel when you do not have the authoritiy to do so. You
certainly don’t want to attempt to make legal committments on Microsoft’s
behalf! However, I welcome your offer to intercede and make the appropriate
contact with Microsoft legal so that they can put what we can and cannot do
in writing.

As you know, the computing industry is in difficult times, and all
players are doing what they can to make ends meet. Deploying VFP
applications on Linux brings a new standard of application quality to
that platform, and lets Visual FoxPro developers exploit their
advanced skills in new markets. It would be disappointing to find those
skills going to waste. Please help clarify what is and is not allowed.

I need to hear back by Monday, April 21. If I don’t, we’ll go ahead with
the assumptions that (1) we can run VFP 8 on Linux, and (2) we can deploy
applications on Linux via EXEs and DLLs.

Thanks!

Whil

Fox is Everywhere
Hentzenwerke InterGalactic: http://www.hentzenwerke.com

[Ted notes: some updates in the past two weeks. See these links:

Updated by Ted Roche, 30-April-2003]

Robert Scoble to join Microsoft

A picture named scoble.jpgDave Winer writes “Robert Scoble just called to say that he’s leaving NEC to join Microsoft as technical evangelist for a new product in development. He’ll work for Robert Hess, a smart guy I’ve known for many years. It’s a good match, a dream job for Scoble, and Microsoft gets a foot in the blogging world, and enthusiastic evangelism from a true believer. Congratulations to Robert and to his new employer.” [from Scripting News]

Microsoft gags MVP and ‘Lifetime Achievement Award’ winner

Whil Hentzen, Microsoft Support Most Valuable Professional and the first winner of the FoxPro Lifetime Achievement Award, traveled to the West Coast to present “Expanding your VFP Skillset with Linux” to the Bay Area Association of Database Developers, which included a demonstration of Visual FoxPro running under Wine on Linux. He was prevented from making the presentation. Here’s what happened:

—–Original Message—–
From: Chet Gardiner
Sent: Thursday, April 10, 2003 2:47 AM
To: profox@leafe.com; prolinux@leafe.com
Subject: VFP under Linux – Not

FYI:

I attended the BAADD (Bay Area Association of Database Developers) VFP sig meeting this evening. It was to be something very special since Whil Hentzen was coming in to talk to us about developing with the Fox under Linux.

Whil made some very good points about the growth of Linux and the fact that it soon will be a very viable solution for the desktop for people who don’t (or can’t afford) microsoft’s extortionate policies, practices and prices. I’d have to agree. I had very little problem installing a workable version on one of the machines on my network. For instance, Red Hat 8.0 comes
with a complete office suite, email clients and servers, web server, samba network file service, etc, etc. You can download the images for free and try it out.

The most interesting point Whil made was that there was a group of people who really knows database applications (us) who could fit right into the Linux world if we got VFP running under it. They don’t need the apps now but soon and there’s no other viable 4GL language for Linux and Windows on the near horizon.

But a funny thing happened on the way to the forum. Whil got a call this afternoon from a semi-highly placed person from M$ who warned him that he would be in violation of the EULA for VFP if he demonstrated (or ran) VFP on a Linux OS. that he might run into some trouble from their huge stable of lawyers. There has been some discussion of letting M$ know how we feel about this attack on our potential livelihood. I intend to do just that.

I’ve seen this before, back in the late 70s/early 80s when IBM had 85% of the computing market share.

Chet

So, how’s about you sign up for a little protection?

Ed Foster has another of his always informative Gripe Line columns on InfoWorld. In this one, he points out that the Software Assurance portion of the Licensing 6.0 contract most large companies own can be a killer if a division is split off: all future payments (for the life of the contract) come due, and there is no further obligation for upgrades. Ouch!. Microsoft might be open to reducing the cost if you re-up, of course. Read the gory details at the link above.

SharePoint Portal Server a part of the "Microsoft Office System?"

SharePoint shacks up with Office. “Microsoft plans to add its SharePoint business portal software to its Office bundle, as the company looks to broaden the appeal of its desktop software.” according to CNET News.com

Intriguing. As I noted some time ago, many developers have been delivering systems using portions of Office for many years. With the Sharepoint services (formerly Microsoft SharePoint Team Services) built into Microsoft (formerly .NET) Server 2003 (formerly 2002), Microsoft may have hit upon a winning combination for ease of enterprise-wide distribution, versioning and tracking. Or, like the Exchange extensions last time and the previous versions of SharePoint, they may be flailing for a problem to fit their solution. I’m having a really hard time figuring out if Microsoft is really coming up with a coordinated plan to provide enterprise-wide services (the new decade of the 2000s, turning-over-the-leaf plan) (vs. the workgroup and desktop applications thay have been shipping) or whether they are just throwing everything against the wall and seeing what sticks, the plan that got them through the nineties.

Social Software Studies

“Social software” is a term I have heard bantered about when talking about blogs and wikis, and I find the term attractive. I am convinced that software that really enhances our abilities to find birds-of-a-feather, create an online community, and find richer ways to interact easily is a category that is up-and-coming. And “social software” seems to be a good name for the category to put it all under.

However, SS may have already suffered too much diliution, excessive GoogleWashing, to effectively communicate any real concepts. Social Software isn’t new. If we try to break down SS to a simple core definition, we’ll find silly ideas like “the ability of one person to communicate with others,” which pretty much describes most of civilization, doesn’t it? One of my first experiences with SS was joining online conferences in the Dartmouth College Time-Sharing System (DTSS) back in the mid-70s, where we could type JOIN XYZ from a terminal and be able to communicate with others in a chat room and whisper privately to other individuals. (What, did you think AOL invented this?) That was “Social Software.”

Knowing that I’m rarely the first to come up with any idea, I thought I’d search Google for ideas. There’s already been a “Social Software Summit,” an http://www.social-software.com, and a commerial venture, notes from an iSociety presentation by Clay Shirky, …

And “Print Your Own Wedding Invitations and Social Invitations,” described as “Social Software for Microsoft¨ Windows tm 95, 98SE, ME, NT,…” oh, dear. Is this “GoodleWashing” or more like Google-dilution? One man’s treasure…

Does a meme and its catchy phrase always go separate ways? So the Para-DIG-m and the “step outside the box” are bad jokes, but the concepts remain valid? How can we continue to communicate if our words are constantly diluted?

Powered by WordPress. Designed by Woo Themes

This work by Ted Roche is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.