ASP.NET great technology but unaffordable? | | |
Hello,
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
Thanks for your reply
Alfred | | | | re: ASP.NET great technology but unaffordable?
Back under the bridge....
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
Hello,
>
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
>
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
>
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
>
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
>
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
>
Thanks for your reply
>
Alfred
>
| | | | re: ASP.NET great technology but unaffordable?
re:
!But this means: Never mind how your application is built, for each
!little webshop, webboard, etc. hosted on a windows 2003 Standard
!server you'll need an unlimited amount of Windows CALs or the external
!connector licence.
You need Windows CALs only for machines which access shared resources
by connecting/logging into your Windows 2003 Server, i.e., developers, for example.
Users who access the server via HTTP don't need CALs.
As for SQL Server 2005, why not use SQL Server 2005 Express ?
It's quite robust...and it's free. http://msdn.microsoft.com/vstudio/express/default.aspx
In fact, you can get *all* Express Editions totally free.
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
===================================
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
Hello,
>
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
>
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
>
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
>
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
>
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
>
Thanks for your reply
>
Alfred
>
| | | | re: ASP.NET great technology but unaffordable?
What sort of answer is that ????
"Aidy" <aidy@noemail.xxxa.comwrote in message
news:gpOdnaxelYuOyrLbRVnytQA@bt.com... Quote:
Back under the bridge....
>
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
>Hello,
>>
>we were in contact with the microsoft licence hotline last week. We
>want to build a asp.net application based upon a windows 2003 server
>and Microsoft sql-server 2005. It will be a commerical application for
>customers. The question was which microsoft licences are required on
>the customer site.
>>
>The technology: ASP.NET, One central SQL-Server login, internal user
>database - no windows authentication.
>>
>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>External Connector licence (never heard that before). For SQL-Server
>each user needs a CAL or the SQL-Server a processor licence
>>
>But this means: Never mind how your application is built, for each
>little webshop, webboard, etc. hosted on a windows 2003 Standard
>server you'll need an unlimited amount of Windows CALs or the external
>connector licence.
>>
>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>bear up against Linux & PHP then? I guess there are thousands of
>illegal web applications when the above definition is true.
>>
>Thanks for your reply
>>
>Alfred
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
re: Quote:
What sort of answer is that ????
Aidy thinks that Alfred is trolling, New Bee.
Imho, he addressed a real concern, which is why I posted a reply to him.
But, let's not turn this thread into a discussion of trolling.
We are remarkably free of trolls in this newsgroup.
If he turns out to have been trolling, as everybody knows, ignoring trolls is best.
Again, I don't think he was trolling.
We'll soon know, by his reply, whether he is trolling or not.
I hope, and think, he is not.
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
===================================
"New Bee" <p@p.comwrote in message news:%23hIvg4zhHHA.4704@TK2MSFTNGP06.phx.gbl... Quote:
What sort of answer is that ????
Quote:
"Aidy" <aidy@noemail.xxxa.comwrote in message news:gpOdnaxelYuOyrLbRVnytQA@bt.com... Quote:
>Back under the bridge....
Quote: Quote:
>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>news:1177506590.023958.311260@c18g2000prb.googleg roups.com... Quote:
>>Hello,
>>>
>>we were in contact with the microsoft licence hotline last week. We
>>want to build a asp.net application based upon a windows 2003 server
>>and Microsoft sql-server 2005. It will be a commerical application for
>>customers. The question was which microsoft licences are required on
>>the customer site.
>>>
>>The technology: ASP.NET, One central SQL-Server login, internal user
>>database - no windows authentication.
>>>
>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>External Connector licence (never heard that before). For SQL-Server
>>each user needs a CAL or the SQL-Server a processor licence
>>>
>>But this means: Never mind how your application is built, for each
>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>server you'll need an unlimited amount of Windows CALs or the external
>>connector licence.
>>>
>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>bear up against Linux & PHP then? I guess there are thousands of
>>illegal web applications when the above definition is true.
>>>
>>Thanks for your reply
>>>
>>Alfred
>>>
>>
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
I honestly think you should look seriously at Mono if you want to keep your
costs down. Your components would then be:
Any Linux distro (e.g. RH or SuSE or whatever your customers prefer. Mono
runs the same on all of them IFAIK)
Apache + mod_mono
MySQL or PostgreSQL (if you don't want to pay a SQL Server license) - with
connector dlls (e.g. connector/NET for MySQL)
Mono
Total cost = <CURRENCY>0.00
You can develop on Visual Studio or whatever on Windows with IIS if you
like, and just deploy to your Linux installation.
It does work. I've done it.
Peter
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
Hello,
>
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
>
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
>
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
>
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
>
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
>
Thanks for your reply
>
Alfred
>
| | | | re: ASP.NET great technology but unaffordable?
you do need a special license to connect sqlserver to an internet
application no matter how many proxies you use. oracle and db2 have
similar rules.
for older sqlserver's there is a connection license, for 2005 you pick
the no cals server process license (charge per processor).
sqlexpress is a free option.
-- bruce (sqlwork.com)
Juan T. Llibre wrote: Quote:
re:
!But this means: Never mind how your application is built, for each
!little webshop, webboard, etc. hosted on a windows 2003 Standard
!server you'll need an unlimited amount of Windows CALs or the external
!connector licence.
>
You need Windows CALs only for machines which access shared resources
by connecting/logging into your Windows 2003 Server, i.e., developers, for example.
>
Users who access the server via HTTP don't need CALs.
>
As for SQL Server 2005, why not use SQL Server 2005 Express ?
It's quite robust...and it's free.
> http://msdn.microsoft.com/vstudio/express/default.aspx
>
In fact, you can get *all* Express Editions totally free.
>
>
>
>
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
===================================
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
>Hello,
>>
>we were in contact with the microsoft licence hotline last week. We
>want to build a asp.net application based upon a windows 2003 server
>and Microsoft sql-server 2005. It will be a commerical application for
>customers. The question was which microsoft licences are required on
>the customer site.
>>
>The technology: ASP.NET, One central SQL-Server login, internal user
>database - no windows authentication.
>>
>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>External Connector licence (never heard that before). For SQL-Server
>each user needs a CAL or the SQL-Server a processor licence
>>
>But this means: Never mind how your application is built, for each
>little webshop, webboard, etc. hosted on a windows 2003 Standard
>server you'll need an unlimited amount of Windows CALs or the external
>connector licence.
>>
>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>bear up against Linux & PHP then? I guess there are thousands of
>illegal web applications when the above definition is true.
>>
>Thanks for your reply
>>
>Alfred
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
re: Quote:
you do need a special license to connect sqlserver
Correct, but you don't need it if you don't use SQL Server. :-)
re: Quote:
sqlexpress is a free option.
And a good one it is, indeed.
SQL Server 2005 Express is quite robust.
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
===================================
"bruce barker" <nospam@nospam.comwrote in message
news:%23sdpL%230hHHA.4772@TK2MSFTNGP05.phx.gbl... Quote:
you do need a special license to connect sqlserver to an internet application no matter how many
proxies you use. oracle and db2 have similar rules.
>
for older sqlserver's there is a connection license, for 2005 you pick the no cals server process
license (charge per processor).
>
sqlexpress is a free option.
>
-- bruce (sqlwork.com)
Quote:
Juan T. Llibre wrote: Quote:
>re:
>!But this means: Never mind how your application is built, for each
>!little webshop, webboard, etc. hosted on a windows 2003 Standard
>!server you'll need an unlimited amount of Windows CALs or the external
>!connector licence.
>>
>You need Windows CALs only for machines which access shared resources
>by connecting/logging into your Windows 2003 Server, i.e., developers, for example.
>>
>Users who access the server via HTTP don't need CALs.
>>
>As for SQL Server 2005, why not use SQL Server 2005 Express ?
>It's quite robust...and it's free.
>>
> http://msdn.microsoft.com/vstudio/express/default.aspx
>>
>In fact, you can get *all* Express Editions totally free.
>>
>>
>>
>>
>Juan T. Llibre, asp.net MVP
>asp.net faq : http://asp.net.do/faq/
>foros de asp.net, en espaņol : http://asp.net.do/foros/
>===================================
>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>news:1177506590.023958.311260@c18g2000prb.googleg roups.com... Quote:
>>Hello,
>>>
>>we were in contact with the microsoft licence hotline last week. We
>>want to build a asp.net application based upon a windows 2003 server
>>and Microsoft sql-server 2005. It will be a commerical application for
>>customers. The question was which microsoft licences are required on
>>the customer site.
>>>
>>The technology: ASP.NET, One central SQL-Server login, internal user
>>database - no windows authentication.
>>>
>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>External Connector licence (never heard that before). For SQL-Server
>>each user needs a CAL or the SQL-Server a processor licence
>>>
>>But this means: Never mind how your application is built, for each
>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>server you'll need an unlimited amount of Windows CALs or the external
>>connector licence.
>>>
>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>bear up against Linux & PHP then? I guess there are thousands of
>>illegal web applications when the above definition is true.
>>>
>>Thanks for your reply
>>>
>>Alfred
>>>
>>
| | | | re: ASP.NET great technology but unaffordable?
In fact, since the original title is "ASP.Net ... unaffordable?" it is
important to point out that SQL Server is not a requirement in any way for
an ASP.Net application. Oracle (also licensed), MySql (free), and indeed,
any OLEDB-compliant database may be used. So, the issue of the cost of SQL
Server is irrelevant. Once you get past that non-issue, you're not talking
about much of a difference in cost with regards to using a server-side
technology. OTOH, ASP.Net is Microsoft.Net, and that means it has a
productivity advantage. This means that the total cost, including
development, is likely to be much less, as developer time is probably the
most costly aspect of creating any application.
--
HTH,
Kevin Spencer
Microsoft MVP
Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries: http://www.miradyne.net
"Juan T. Llibre" <nomailreplies@nowhere.comwrote in message
news:eXCJSJ1hHHA.4516@TK2MSFTNGP03.phx.gbl... Quote:
re: Quote:
>you do need a special license to connect sqlserver
>
Correct, but you don't need it if you don't use SQL Server. :-)
>
re: Quote:
>sqlexpress is a free option.
>
And a good one it is, indeed.
SQL Server 2005 Express is quite robust.
>
>
>
>
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
===================================
"bruce barker" <nospam@nospam.comwrote in message
news:%23sdpL%230hHHA.4772@TK2MSFTNGP05.phx.gbl... Quote:
>you do need a special license to connect sqlserver to an internet
>application no matter how many proxies you use. oracle and db2 have
>similar rules.
>>
>for older sqlserver's there is a connection license, for 2005 you pick
>the no cals server process license (charge per processor).
>>
>sqlexpress is a free option.
>>
>-- bruce (sqlwork.com)
>
> Quote:
>Juan T. Llibre wrote: Quote:
>>re:
>>!But this means: Never mind how your application is built, for each
>>!little webshop, webboard, etc. hosted on a windows 2003 Standard
>>!server you'll need an unlimited amount of Windows CALs or the
>>external
>>!connector licence.
>>>
>>You need Windows CALs only for machines which access shared resources
>>by connecting/logging into your Windows 2003 Server, i.e., developers,
>>for example.
>>>
>>Users who access the server via HTTP don't need CALs.
>>>
>>As for SQL Server 2005, why not use SQL Server 2005 Express ?
>>It's quite robust...and it's free.
>>>
>> http://msdn.microsoft.com/vstudio/express/default.aspx
>>>
>>In fact, you can get *all* Express Editions totally free.
>>>
>>>
>>>
>>>
>>Juan T. Llibre, asp.net MVP
>>asp.net faq : http://asp.net.do/faq/
>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>===================================
>>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>>news:1177506590.023958.311260@c18g2000prb.google groups.com...
>>>Hello,
>>>>
>>>we were in contact with the microsoft licence hotline last week. We
>>>want to build a asp.net application based upon a windows 2003 server
>>>and Microsoft sql-server 2005. It will be a commerical application for
>>>customers. The question was which microsoft licences are required on
>>>the customer site.
>>>>
>>>The technology: ASP.NET, One central SQL-Server login, internal user
>>>database - no windows authentication.
>>>>
>>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>>External Connector licence (never heard that before). For SQL-Server
>>>each user needs a CAL or the SQL-Server a processor licence
>>>>
>>>But this means: Never mind how your application is built, for each
>>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>server you'll need an unlimited amount of Windows CALs or the external
>>>connector licence.
>>>>
>>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>>bear up against Linux & PHP then? I guess there are thousands of
>>>illegal web applications when the above definition is true.
>>>>
>>>Thanks for your reply
>>>>
>>>Alfred
>>>>
>>>
>
| | | | re: ASP.NET great technology but unaffordable?
You are building an enterprise app that you are reselling?
Two options:
1) For your "little guy", set them up on an ISP that is willing to host your
app under their CALs.
2) Have them buy the Microsoft software for the application.
Realistically, it is extremely unlikely you are talking to clients who have
never bought a server, so the licensing is not a big issue.
As for Linux. Yes, it is cheaper ... at first. Then, you have to pay the
expert to configure and maintain. Now, in this case, that is probably you. I
would recommend you stick with Linux and get all of the money, as you would
not want to share any of the IT world with Microsoft. It is a great deal ...
for you!
I do not see Microsoft as the evil empire in this one, and I think you have
expressed the CALs incorrectly, for ASP.NET. This may be due to improperly
specifying your needs to Microsoft. Not sure.
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA http://gregorybeamer.spaces.live.com
*********************************************
Think outside the box!
*********************************************
"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com... Quote:
Hello,
>
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
>
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
>
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
>
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
>
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
>
Thanks for your reply
>
Alfred
>
| | | | re: ASP.NET great technology but unaffordable?
>"OTOH, ASP.Net is Microsoft.Net, and that means it has a productivity You did have your tongue wedged firmly in your cheek as you said that,
didn't you?
Peter
"Kevin Spencer" <unclechutney@nothinks.comwrote in message
news:eAwL6f1hHHA.4772@TK2MSFTNGP05.phx.gbl... Quote:
In fact, since the original title is "ASP.Net ... unaffordable?" it is
important to point out that SQL Server is not a requirement in any way for
an ASP.Net application. Oracle (also licensed), MySql (free), and indeed,
any OLEDB-compliant database may be used. So, the issue of the cost of SQL
Server is irrelevant. Once you get past that non-issue, you're not talking
about much of a difference in cost with regards to using a server-side
technology. OTOH, ASP.Net is Microsoft.Net, and that means it has a
productivity advantage. This means that the total cost, including
development, is likely to be much less, as developer time is probably the
most costly aspect of creating any application.
>
--
HTH,
>
Kevin Spencer
Microsoft MVP
>
Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries: http://www.miradyne.net
>
"Juan T. Llibre" <nomailreplies@nowhere.comwrote in message
news:eXCJSJ1hHHA.4516@TK2MSFTNGP03.phx.gbl... Quote:
>re: Quote:
>>you do need a special license to connect sqlserver
>>
>Correct, but you don't need it if you don't use SQL Server. :-)
>>
>re: Quote:
>>sqlexpress is a free option.
>>
>And a good one it is, indeed.
>SQL Server 2005 Express is quite robust.
>>
>>
>>
>>
>Juan T. Llibre, asp.net MVP
>asp.net faq : http://asp.net.do/faq/
>foros de asp.net, en espaņol : http://asp.net.do/foros/
>===================================
>"bruce barker" <nospam@nospam.comwrote in message
>news:%23sdpL%230hHHA.4772@TK2MSFTNGP05.phx.gbl. .. Quote:
>>you do need a special license to connect sqlserver to an internet
>>application no matter how many proxies you use. oracle and db2 have
>>similar rules.
>>>
>>for older sqlserver's there is a connection license, for 2005 you pick
>>the no cals server process license (charge per processor).
>>>
>>sqlexpress is a free option.
>>>
>>-- bruce (sqlwork.com)
>>
>> Quote:
>>Juan T. Llibre wrote:
>>>re:
>>>!But this means: Never mind how your application is built, for each
>>>!little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>!server you'll need an unlimited amount of Windows CALs or the
>>>external
>>>!connector licence.
>>>>
>>>You need Windows CALs only for machines which access shared resources
>>>by connecting/logging into your Windows 2003 Server, i.e., developers,
>>>for example.
>>>>
>>>Users who access the server via HTTP don't need CALs.
>>>>
>>>As for SQL Server 2005, why not use SQL Server 2005 Express ?
>>>It's quite robust...and it's free.
>>>>
>>> http://msdn.microsoft.com/vstudio/express/default.aspx
>>>>
>>>In fact, you can get *all* Express Editions totally free.
>>>>
>>>>
>>>>
>>>>
>>>Juan T. Llibre, asp.net MVP
>>>asp.net faq : http://asp.net.do/faq/
>>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>>===================================
>>>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>>>news:1177506590.023958.311260@c18g2000prb.googl egroups.com...
>>>>Hello,
>>>>>
>>>>we were in contact with the microsoft licence hotline last week. We
>>>>want to build a asp.net application based upon a windows 2003 server
>>>>and Microsoft sql-server 2005. It will be a commerical application for
>>>>customers. The question was which microsoft licences are required on
>>>>the customer site.
>>>>>
>>>>The technology: ASP.NET, One central SQL-Server login, internal user
>>>>database - no windows authentication.
>>>>>
>>>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>>>External Connector licence (never heard that before). For SQL-Server
>>>>each user needs a CAL or the SQL-Server a processor licence
>>>>>
>>>>But this means: Never mind how your application is built, for each
>>>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>>server you'll need an unlimited amount of Windows CALs or the external
>>>>connector licence.
>>>>>
>>>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>>>bear up against Linux & PHP then? I guess there are thousands of
>>>>illegal web applications when the above definition is true.
>>>>>
>>>>Thanks for your reply
>>>>>
>>>>Alfred
>>>>>
>>>>
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
You did have your tongue wedged firmly in your cheek as you said that, Not really. ASP.Net 1 involved a certain learning curve, and lacked the kind
of tools and patterns that make ASP.Net 2.0 highly productive, if you know
how to take advantage of them. The Provider pattern, and the several common
Providers that come with it, as well as MasterPages, when combined with
XHTML and CSS, make ASP.Net 2.0 a fairly RAD technology. At least that is my
experience.
--
HTH,
Kevin Spencer
Microsoft MVP
Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries: http://www.miradyne.net
"Peter Bradley" <pbradley@uwic.ac.ukwrote in message
news:OKUJ6R9hHHA.4624@TK2MSFTNGP04.phx.gbl... Quote: Quote:
"OTOH, ASP.Net is Microsoft.Net, and that means it has a productivity
advantage"
>
You did have your tongue wedged firmly in your cheek as you said that,
didn't you?
>
>
Peter
>
>
"Kevin Spencer" <unclechutney@nothinks.comwrote in message
news:eAwL6f1hHHA.4772@TK2MSFTNGP05.phx.gbl... Quote:
>In fact, since the original title is "ASP.Net ... unaffordable?" it is
>important to point out that SQL Server is not a requirement in any way
>for an ASP.Net application. Oracle (also licensed), MySql (free), and
>indeed, any OLEDB-compliant database may be used. So, the issue of the
>cost of SQL Server is irrelevant. Once you get past that non-issue,
>you're not talking about much of a difference in cost with regards to
>using a server-side technology. OTOH, ASP.Net is Microsoft.Net, and that
>means it has a productivity advantage. This means that the total cost,
>including development, is likely to be much less, as developer time is
>probably the most costly aspect of creating any application.
>>
>--
>HTH,
>>
>Kevin Spencer
>Microsoft MVP
>>
>Printing Components, Email Components,
>FTP Client Classes, Enhanced Data Controls, much more.
>DSI PrintManager, Miradyne Component Libraries:
> http://www.miradyne.net
>>
>"Juan T. Llibre" <nomailreplies@nowhere.comwrote in message
>news:eXCJSJ1hHHA.4516@TK2MSFTNGP03.phx.gbl... Quote:
>>re:
>>>you do need a special license to connect sqlserver
>>>
>>Correct, but you don't need it if you don't use SQL Server. :-)
>>>
>>re:
>>>sqlexpress is a free option.
>>>
>>And a good one it is, indeed.
>>SQL Server 2005 Express is quite robust.
>>>
>>>
>>>
>>>
>>Juan T. Llibre, asp.net MVP
>>asp.net faq : http://asp.net.do/faq/
>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>===================================
>>"bruce barker" <nospam@nospam.comwrote in message
>>news:%23sdpL%230hHHA.4772@TK2MSFTNGP05.phx.gbl.. .
>>>you do need a special license to connect sqlserver to an internet
>>>application no matter how many proxies you use. oracle and db2 have
>>>similar rules.
>>>>
>>>for older sqlserver's there is a connection license, for 2005 you pick
>>>the no cals server process license (charge per processor).
>>>>
>>>sqlexpress is a free option.
>>>>
>>>-- bruce (sqlwork.com)
>>>
>>>
>>>Juan T. Llibre wrote:
>>>>re:
>>>>!But this means: Never mind how your application is built, for each
>>>>!little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>>!server you'll need an unlimited amount of Windows CALs or the
>>>>external
>>>>!connector licence.
>>>>>
>>>>You need Windows CALs only for machines which access shared resources
>>>>by connecting/logging into your Windows 2003 Server, i.e., developers,
>>>>for example.
>>>>>
>>>>Users who access the server via HTTP don't need CALs.
>>>>>
>>>>As for SQL Server 2005, why not use SQL Server 2005 Express ?
>>>>It's quite robust...and it's free.
>>>>>
>>>> http://msdn.microsoft.com/vstudio/express/default.aspx
>>>>>
>>>>In fact, you can get *all* Express Editions totally free.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Juan T. Llibre, asp.net MVP
>>>>asp.net faq : http://asp.net.do/faq/
>>>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>>>===================================
>>>>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>>>>news:1177506590.023958.311260@c18g2000prb.goog legroups.com...
>>>>>Hello,
>>>>>>
>>>>>we were in contact with the microsoft licence hotline last week. We
>>>>>want to build a asp.net application based upon a windows 2003 server
>>>>>and Microsoft sql-server 2005. It will be a commerical application
>>>>>for
>>>>>customers. The question was which microsoft licences are required on
>>>>>the customer site.
>>>>>>
>>>>>The technology: ASP.NET, One central SQL-Server login, internal user
>>>>>database - no windows authentication.
>>>>>>
>>>>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>>>>External Connector licence (never heard that before). For SQL-Server
>>>>>each user needs a CAL or the SQL-Server a processor licence
>>>>>>
>>>>>But this means: Never mind how your application is built, for each
>>>>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>>>server you'll need an unlimited amount of Windows CALs or the
>>>>>external
>>>>>connector licence.
>>>>>>
>>>>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>>>>bear up against Linux & PHP then? I guess there are thousands of
>>>>>illegal web applications when the above definition is true.
>>>>>>
>>>>>Thanks for your reply
>>>>>>
>>>>>Alfred
>>>>>>
>>>>>
>>>
>>
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
Heh! That wasn't what I was talking about. I was wondering, really, what
you were comparing with:
Microsoft.NET vs Mono?
Microsoft.NET vs LAMP?
Microsoft.NET vs JSP + enterprise Java beans?
I agree with you that .NET is productive: but I don't think there is a
always a productivity advantage just because it's Microsoft.NET. Sometimes
other choices might be better.
But having said that, I have to admit that I was really being a bit playful.
So I think I'd better bow out now, as gracefully as I can, before I annoy
someone.
:)
Peter
"Kevin Spencer" <unclechutney@nothinks.comwrote in message
news:OtHSn%23%23hHHA.960@TK2MSFTNGP03.phx.gbl... Quote: Quote:
>You did have your tongue wedged firmly in your cheek as you said that,
>didn't you?
>
Not really. ASP.Net 1 involved a certain learning curve, and lacked the
kind of tools and patterns that make ASP.Net 2.0 highly productive, if you
know how to take advantage of them. The Provider pattern, and the several
common Providers that come with it, as well as MasterPages, when combined
with XHTML and CSS, make ASP.Net 2.0 a fairly RAD technology. At least
that is my experience.
>
--
HTH,
>
Kevin Spencer
Microsoft MVP
>
Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries: http://www.miradyne.net
>
"Peter Bradley" <pbradley@uwic.ac.ukwrote in message
news:OKUJ6R9hHHA.4624@TK2MSFTNGP04.phx.gbl... Quote: Quote:
>"OTOH, ASP.Net is Microsoft.Net, and that means it has a productivity
>advantage"
>>
>You did have your tongue wedged firmly in your cheek as you said that,
>didn't you?
>>
>>
>Peter
>>
>>
>"Kevin Spencer" <unclechutney@nothinks.comwrote in message
>news:eAwL6f1hHHA.4772@TK2MSFTNGP05.phx.gbl... Quote:
>>In fact, since the original title is "ASP.Net ... unaffordable?" it is
>>important to point out that SQL Server is not a requirement in any way
>>for an ASP.Net application. Oracle (also licensed), MySql (free), and
>>indeed, any OLEDB-compliant database may be used. So, the issue of the
>>cost of SQL Server is irrelevant. Once you get past that non-issue,
>>you're not talking about much of a difference in cost with regards to
>>using a server-side technology. OTOH, ASP.Net is Microsoft.Net, and that
>>means it has a productivity advantage. This means that the total cost,
>>including development, is likely to be much less, as developer time is
>>probably the most costly aspect of creating any application.
>>>
>>--
>>HTH,
>>>
>>Kevin Spencer
>>Microsoft MVP
>>>
>>Printing Components, Email Components,
>>FTP Client Classes, Enhanced Data Controls, much more.
>>DSI PrintManager, Miradyne Component Libraries:
>> http://www.miradyne.net
>>>
>>"Juan T. Llibre" <nomailreplies@nowhere.comwrote in message
>>news:eXCJSJ1hHHA.4516@TK2MSFTNGP03.phx.gbl...
>>>re:
>>>>you do need a special license to connect sqlserver
>>>>
>>>Correct, but you don't need it if you don't use SQL Server. :-)
>>>>
>>>re:
>>>>sqlexpress is a free option.
>>>>
>>>And a good one it is, indeed.
>>>SQL Server 2005 Express is quite robust.
>>>>
>>>>
>>>>
>>>>
>>>Juan T. Llibre, asp.net MVP
>>>asp.net faq : http://asp.net.do/faq/
>>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>>===================================
>>>"bruce barker" <nospam@nospam.comwrote in message
>>>news:%23sdpL%230hHHA.4772@TK2MSFTNGP05.phx.gbl. ..
>>>>you do need a special license to connect sqlserver to an internet
>>>>application no matter how many proxies you use. oracle and db2 have
>>>>similar rules.
>>>>>
>>>>for older sqlserver's there is a connection license, for 2005 you pick
>>>>the no cals server process license (charge per processor).
>>>>>
>>>>sqlexpress is a free option.
>>>>>
>>>>-- bruce (sqlwork.com)
>>>>
>>>>
>>>>Juan T. Llibre wrote:
>>>>>re:
>>>>>!But this means: Never mind how your application is built, for each
>>>>>!little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>>>!server you'll need an unlimited amount of Windows CALs or the
>>>>>external
>>>>>!connector licence.
>>>>>>
>>>>>You need Windows CALs only for machines which access shared resources
>>>>>by connecting/logging into your Windows 2003 Server, i.e.,
>>>>>developers, for example.
>>>>>>
>>>>>Users who access the server via HTTP don't need CALs.
>>>>>>
>>>>>As for SQL Server 2005, why not use SQL Server 2005 Express ?
>>>>>It's quite robust...and it's free.
>>>>>>
>>>>> http://msdn.microsoft.com/vstudio/express/default.aspx
>>>>>>
>>>>>In fact, you can get *all* Express Editions totally free.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>Juan T. Llibre, asp.net MVP
>>>>>asp.net faq : http://asp.net.do/faq/
>>>>>foros de asp.net, en espaņol : http://asp.net.do/foros/
>>>>>===================================
>>>>>"Alfred Sehmueller" <alfred.sehmueller@gmx.dewrote in message
>>>>>news:1177506590.023958.311260@c18g2000prb.goo glegroups.com...
>>>>>>Hello,
>>>>>>>
>>>>>>we were in contact with the microsoft licence hotline last week. We
>>>>>>want to build a asp.net application based upon a windows 2003 server
>>>>>>and Microsoft sql-server 2005. It will be a commerical application
>>>>>>for
>>>>>>customers. The question was which microsoft licences are required on
>>>>>>the customer site.
>>>>>>>
>>>>>>The technology: ASP.NET, One central SQL-Server login, internal user
>>>>>>database - no windows authentication.
>>>>>>>
>>>>>>The answer: Each user needs a Windows 2003 Standard Server CAL or a
>>>>>>External Connector licence (never heard that before). For SQL-Server
>>>>>>each user needs a CAL or the SQL-Server a processor licence
>>>>>>>
>>>>>>But this means: Never mind how your application is built, for each
>>>>>>little webshop, webboard, etc. hosted on a windows 2003 Standard
>>>>>>server you'll need an unlimited amount of Windows CALs or the
>>>>>>external
>>>>>>connector licence.
>>>>>>>
>>>>>>I was never a friend of Linux & PHP - but how should IIS & ASP.NET
>>>>>>bear up against Linux & PHP then? I guess there are thousands of
>>>>>>illegal web applications when the above definition is true.
>>>>>>>
>>>>>>Thanks for your reply
>>>>>>>
>>>>>>Alfred
>>>>>>>
>>>>>>
>>>>
>>>
>>>
>>
>>
>
>
| | | | re: ASP.NET great technology but unaffordable?
On Apr 25, 4:03 pm, "Peter Bradley" <pbrad...@uwic.ac.ukwrote: Quote:
I honestly think you should look seriously at Mono if you want to keep your
costs down. Your components would then be:
>
Any Linux distro (e.g. RH or SuSE or whatever your customers prefer. Mono
runs the same on all of them IFAIK)
Apache + mod_mono
MySQL or PostgreSQL (if you don't want to pay a SQL Server license) - with
connector dlls (e.g. connector/NET for MySQL)
Mono
>
Total cost = <CURRENCY>0.00
>
You can develop on Visual Studio or whatever on Windows with IIS if you
like, and just deploy to your Linux installation.
>
It does work. I've done it.
>
Peter
>
"Alfred Sehmueller" <alfred.sehmuel...@gmx.dewrote in message
>
news:1177506590.023958.311260@c18g2000prb.googlegr oups.com...
> > Quote:
we were in contact with the microsoft licence hotline last week. We
want to build a asp.net application based upon a windows 2003 server
and Microsoft sql-server 2005. It will be a commerical application for
customers. The question was which microsoft licences are required on
the customer site.
> Quote:
The technology: ASP.NET, One central SQL-Server login, internal user
database - no windows authentication.
> Quote:
The answer: Each user needs a Windows 2003 Standard Server CAL or a
External Connector licence (never heard that before). For SQL-Server
each user needs a CAL or the SQL-Server a processor licence
> Quote:
But this means: Never mind how your application is built, for each
little webshop, webboard, etc. hosted on a windows 2003 Standard
server you'll need an unlimited amount of Windows CALs or the external
connector licence.
> Quote:
I was never a friend of Linux & PHP - but how should IIS & ASP.NET
bear up against Linux & PHP then? I guess there are thousands of
illegal web applications when the above definition is true.
> Quote:
Thanks for your reply
> Well, IMHO, If you use mono in comercial applications, then you
should buy a comercial license. Anyway, it won't be so expensive as
Microsoft one's | | | | re: ASP.NET great technology but unaffordable?
"Cubaman" <oscar.acostamontesde@googlemail.comwrote in message
news:1177598438.276372.17070@r35g2000prh.googlegro ups.com... Quote:
Well, IMHO, If you use mono in comercial applications, then you
should buy a comercial license. Anyway, it won't be so expensive as
Microsoft one's
>
As far as I can tell, there is no commercial license for Mono. Do you have
a link?
If there is one (for support etc), it might be worth it.
Why do you say that someone "should" buy a commercial license? Do you mean
morally? Or were you thinking that such a license would be necessary for
support, for example?
Commercial licenses are available for MySQL, of course - but no-one thinking
of using SQL Express instead of SQL Server (as someone on the list
suggested) is going to buy one, I wouldn't imagine. Or would you argue that
if you're going to use SQL Express in a commercial application you should
buy a SQL Server license?
Peter |  | | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 226,501 network members.
|