A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Office » General Discussions
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Excel on a server (licensing Q)



 
 
Thread Tools Display Modes
  #1  
Old June 5th, 2008, 11:05 PM posted to microsoft.public.office.misc
DoNotSpamMe
external usenet poster
 
Posts: 3
Default Excel on a server (licensing Q)

I have a question about using Excel as part of an intranet application.
Specifically, my question is about the licensing implications of using Excel
in this way. (BTW this all applies to Excel 2003).

I have an intranet web application that allows people to submit their
timesheets. The web application puts the timesheet information in a
database.

I would like people to be able to submit the timesheets as Excel files. In
order to get the data out of the Excel files, I need to run Excel on the
server. I can accept the files through the web application and process them
asynchronously thereafter so I can avoid the (technical) problems associated
with having more than one instance of Excel running, etc.

[Note: there may be other ways of achieving the same result, but I'm really
interested more clarifying the licensing situation with this scenario.]

I will only ever have one instance of Excel running on the server, and it
will only ever be used for this purpose. All of the people using the
intranet web application already have Office 2003 on their desktops (which
of course is necessary so that they can create the Excel files in the first
place).

Here's the question: how should I license the copy of Excel on the server?

There's a Microsoft tech note at http://support.microsoft.com/kb/257757 that
describes the problems you may encounter running Excel on a server, and
gives advice on how to work around them. In the middle of that tech note, it
also mentions (almost as an aside):

"Besides the technical problems, you must also consider the feasibility of
such a design with respect to licensing. Current licensing guidelines
prevent Office Applications from being used on a server to service client
requests, unless those clients themselves have licensed copies of Office.
Using server-side Automation to provide Office functionality to unlicensed
workstations is not covered by the End User License Agreement (EULA)."

However, it does not define exactly what kind of licenses the "client
workstations" need, and nor does it say what kind of license is required for
the copy of Office on the server. Does the fact that Office is already
installed and licensed on all the user's desktops count?

The Office 2003 EULA talks about using Office on a server from a remote
machine, but it seems to deal mainly with the case where someone is actually
using the Office product as a desktop tool (e.g. using Terminal Services to
use Excel as though it was on their desktop). I doubt that the intention was
to prohibit the kind of use I have in mind. Here's what the EULA says:

"1.1 Installation and use. You may:
(a) install and use a copy of the Software on one personal computer or other
device; and
(b) install an additional copy of the Software on a second, portable device
for the exclusive use of the primary
user of the first copy of the Software.
1.2 Alternative Rights for Storage/Network Use. As an alternative to Section
1.1(a), you may install a copy of the
Software on a network storage device, such as a server computer, and allow
one access device, such as a personal
computer, to access and use that licensed copy of the Software over a
private network. You must obtain a license to the
Software for each additional device that accesses and uses the Software
installed on the network storage device, except
as permitted by Section 1.4 of this EULA."

So 1.2 seems to imply that I need "a license to use the software for each
additional device", which backs up what the tech note says. But again, it's
not explicit about whether "additional devices" with an existing licensed
version of Office qualify or not. (And as I say, I'm not even 100% sure that
this restriction would apply when the "additional devices" are not "using"
Office in the normal sense).

Can anyone clarify the situation?



  #2  
Old June 6th, 2008, 02:14 PM posted to microsoft.public.office.misc
Bob I
external usenet poster
 
Posts: 10,698
Default Excel on a server (licensing Q)



DoNotSpamMe wrote:
I have a question about using Excel as part of an intranet application.
Specifically, my question is about the licensing implications of using Excel
in this way. (BTW this all applies to Excel 2003).

I have an intranet web application that allows people to submit their
timesheets. The web application puts the timesheet information in a
database.

I would like people to be able to submit the timesheets as Excel files. In
order to get the data out of the Excel files, I need to run Excel on the
server. I can accept the files through the web application and process them
asynchronously thereafter so I can avoid the (technical) problems associated
with having more than one instance of Excel running, etc.

[Note: there may be other ways of achieving the same result, but I'm really
interested more clarifying the licensing situation with this scenario.]

I will only ever have one instance of Excel running on the server, and it
will only ever be used for this purpose. All of the people using the
intranet web application already have Office 2003 on their desktops (which
of course is necessary so that they can create the Excel files in the first
place).

Here's the question: how should I license the copy of Excel on the server?

There's a Microsoft tech note at http://support.microsoft.com/kb/257757 that
describes the problems you may encounter running Excel on a server, and
gives advice on how to work around them. In the middle of that tech note, it
also mentions (almost as an aside):

"Besides the technical problems, you must also consider the feasibility of
such a design with respect to licensing. Current licensing guidelines
prevent Office Applications from being used on a server to service client
requests, unless those clients themselves have licensed copies of Office.
Using server-side Automation to provide Office functionality to unlicensed
workstations is not covered by the End User License Agreement (EULA)."

However, it does not define exactly what kind of licenses the "client
workstations" need, and nor does it say what kind of license is required for
the copy of Office on the server. Does the fact that Office is already
installed and licensed on all the user's desktops count?

The Office 2003 EULA talks about using Office on a server from a remote
machine, but it seems to deal mainly with the case where someone is actually
using the Office product as a desktop tool (e.g. using Terminal Services to
use Excel as though it was on their desktop). I doubt that the intention was
to prohibit the kind of use I have in mind. Here's what the EULA says:

"1.1 Installation and use. You may:
(a) install and use a copy of the Software on one personal computer or other
device; and
(b) install an additional copy of the Software on a second, portable device
for the exclusive use of the primary
user of the first copy of the Software.
1.2 Alternative Rights for Storage/Network Use. As an alternative to Section
1.1(a), you may install a copy of the
Software on a network storage device, such as a server computer, and allow
one access device, such as a personal
computer, to access and use that licensed copy of the Software over a
private network. You must obtain a license to the
Software for each additional device that accesses and uses the Software
installed on the network storage device, except
as permitted by Section 1.4 of this EULA."

So 1.2 seems to imply that I need "a license to use the software for each
additional device", which backs up what the tech note says. But again, it's
not explicit about whether "additional devices" with an existing licensed
version of Office qualify or not. (And as I say, I'm not even 100% sure that
this restriction would apply when the "additional devices" are not "using"
Office in the normal sense).

Can anyone clarify the situation?




Simple read is that it can be installed on the server but any
workstation that accesses it MUST have a license. If you were to sit
down at the server to use it then the installation on the server must
also be licensed. Which comes down to every workstion must have its own
license. So, if every workstation has its Office license you are covered.

  #3  
Old June 6th, 2008, 08:55 PM posted to microsoft.public.office.misc
ajstallones
external usenet poster
 
Posts: 1
Default Excel on a server (licensing Q)


I don't know how exactly to configure everything you're wanting to do
with Excel, but I do know that there are easier ways to track your
time. Check out any 'timesheet' (http://blog.tsheets.com/timesheet)
company online and you'll see what I mean.

Anyways, best of luck.


--
ajstallones
  #4  
Old June 7th, 2008, 11:05 AM posted to microsoft.public.office.misc
DoNotSpamMe
external usenet poster
 
Posts: 3
Default Excel on a server (licensing Q)

OK, thanks. Now suppose that some sub-contractors (not employed by my
company) want to post timesheets to the system across the wider internet. I
know who they are and can assign them individual log-ins, and I know that
they also have Office installed, though obviously I have no actual control
over that. How does that affect things?

"Bob I" wrote in message
...

Simple read is that it can be installed on the server but any workstation
that accesses it MUST have a license. If you were to sit down at the
server to use it then the installation on the server must also be
licensed. Which comes down to every workstion must have its own license.
So, if every workstation has its Office license you are covered.



  #5  
Old June 10th, 2008, 02:02 PM posted to microsoft.public.office.misc
Bob I
external usenet poster
 
Posts: 10,698
Default Excel on a server (licensing Q)

"Post timesheets to the system". What does that mean? Excel is used to
open, edit and save Excel workbook files. If you copy a file to the
server, Excel is not even involved. Perhaps you want to review where and
how run the Excel program files actually fits into the picture. Also
please remember that this is a peer to peer user group and not anything
related to Microsoft licensing, so if you are actually planning to setup
something in terminal services, you should be checking it with them.

DoNotSpamMe wrote:
OK, thanks. Now suppose that some sub-contractors (not employed by my
company) want to post timesheets to the system across the wider internet. I
know who they are and can assign them individual log-ins, and I know that
they also have Office installed, though obviously I have no actual control
over that. How does that affect things?

"Bob I" wrote in message
...

Simple read is that it can be installed on the server but any workstation
that accesses it MUST have a license. If you were to sit down at the
server to use it then the installation on the server must also be
licensed. Which comes down to every workstion must have its own license.
So, if every workstation has its Office license you are covered.





  #6  
Old June 10th, 2008, 07:55 PM posted to microsoft.public.office.misc
DoNotSpamMe
external usenet poster
 
Posts: 3
Default Excel on a server (licensing Q)

"Bob I" wrote in message
...
"Post timesheets to the system". What does that mean? Excel is used to
open, edit and save Excel workbook files. If you copy a file to the
server, Excel is not even involved. Perhaps you want to review where and
how run the Excel program files actually fits into the picture. Also
please remember that this is a peer to peer user group and not anything
related to Microsoft licensing, so if you are actually planning to setup
something in terminal services, you should be checking it with them.


Sorry, I should have repeated some of my original post for context. People
upload the timesheet files to the server, and the server processes those
files by extracting the timesheet info. When the uploaded file is an Excel
file, then the server needs to start Excel in order to open it. So, Excel is
running on the server "on behalf of" the person uploading the file, even
though that person never "sees" Excel, and certainly can't interact with it
in the normal way. This is definitely NOT a terminal services scenario.


  #7  
Old June 11th, 2008, 07:33 PM posted to microsoft.public.office.misc
Bob Buckland ?:-\)
external usenet poster
 
Posts: 5,766
Default Excel on a server (licensing Q)

For 'official' answers on licensing questions you may want to contact the folks through http://microsoft.com/licensing

The note you mentioned relates more to folks working with Excel spreadsheets published to a website that would require them to use
Excel to manipulate the data, rather than an email/attachment, batch form submission where the data is created by others then sent
as a file then processed by someone receiving the file if I understand your scenario correctly.

You may also want to followup with the folks in the Excel discussion group through the links below for methods that have been used
for similar tasks.

=======
"DoNotSpamMe" wrote in message ...
OK, thanks. Now suppose that some sub-contractors (not employed by my
company) want to post timesheets to the system across the wider internet. I
know who they are and can assign them individual log-ins, and I know that
they also have Office installed, though obviously I have no actual control
over that. How does that affect things?
--
Please let us know if this has helped,

Bob Buckland ?:-)
MS Office System Products MVP

*Courtesy is not expensive and can pay big dividends


LINKS
A. Specific newsgroup/discussion group mentioned in this message:
news://msnews.microsoft.com/microsoft.public.excel
or via browser:
http://microsoft.com/communities/new...t.public.excel

B. MS Office Community discussion/newsgroups via Web Browser
http://microsoft.com/office/communit...s/default.mspx
or
Microsoft hosted newsgroups via Outlook Express/newsreader
news://msnews.microsoft.com




  #8  
Old June 12th, 2008, 08:08 AM posted to microsoft.public.office.misc
Harlan Grove[_2_]
external usenet poster
 
Posts: 1,439
Default Excel on a server (licensing Q)

"DoNotSpamMe" wrote...
....
[Note: there may be other ways of achieving the same result, . . .

....

There are, and they'd very likely be more robust than running
unattended Excel macros on a server.
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 02:32 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.