Board index » delphi » Re: Wild speculations about the "other" factors

Re: Wild speculations about the "other" factors


2006-10-24 08:04:33 PM
delphi180
"Bob Dawson" <XXXX@XXXXX.COM>writes
Quote
"lurkio" wrote

>Mono is an irrelevance, the work of useful idiots in
>giving .NET a cross platform veneer for free without
>ever presenting any threat to the hegemony...if, by
>some miracle, it ever did then they'd step on it like
>Godzilla stepping on a bug.

My read as well.

Mine, too. And is why I don't consider .NET a x-platform solution.
-d
 
 

Re: Wild speculations about the "other" factors

lurkio writes:
Quote
Are MS leveraging it in such a way that the only productive way to
realistically employ .NET in a viable commercial development environment
is via Visual Studio (notwithstanding "generously" allowing third
party compilers to plug into VS) ?
While I have viewed many of Microsoft's actions as monopolistic, I don't
view .NET this way /at/ /all/.
They've submitted /several/ elements of .NET to a standard's body for
approval as an open standard.
They have not prevented anyone from using that standard to create their
own implementation.
They have not created an implementation that differs from the standard (as
they did with the Java VM).
Are they being monopolistic by creating development tools with more (.NET)
features and functionality faster than anyone else? I don't see how they
could be.
If they did not allow others to create a .NET development tool, that
/could/ be monopolistic.
If they did not allow .NET software to run on Windows /unless/ it was
created with Visual Studio, /that/ could be monopolistic.
If they only allowed .NET software to run on Windows (removing the ability
to run Win32 "native" apps), that /might/ be considered monopolistic.
Just my $.02
 

Re: Wild speculations about the "other" factors

"lurkio" <XXXX@XXXXX.COM>writes
Quote
the Windows API (in the /very/ long term <g>),
My grandchildren are shaking in their boots.
-d
 

Re: Wild speculations about the "other" factors

"Simon Kissel" wrote":
Quote
>>Anyway, I will help you understand:
>
>OK but remember I am a hard sell...

Well, I will try ;)
<snip>
Simon, we are just way too far apart to have a meaningful discussion on this
topic.
Quote
Switzerland is famous for being neutral and not bound to any of the
big players surrounding them (the European Union, the Euro currency etc)
in the first place, that is what's meant with this quote. This position
has given Switzerland a big advantage and wealth over here in Europe.
According to friends in the financial services business the real reason that
Switzerland is a wealthy nation has more to do with their unique banking
laws and the innate characteristics of their citizens, such as an
enterprising nature, educational level, and productivity, than with their
neutrality.
 

Re: Wild speculations about the "other" factors

Quote
<snip>

Simon, we are just way too far apart to have a meaningful discussion on this
topic.
Ok.
Quote
>Switzerland is famous for being neutral and not bound to any of the
>big players surrounding them (the European Union, the Euro currency etc)
>in the first place, that is what's meant with this quote. This position
>has given Switzerland a big advantage and wealth over here in Europe.

According to friends in the financial services business the real reason that
Switzerland is a wealthy nation has more to do with their unique banking
laws and the innate characteristics of their citizens, such as an
enterprising nature, educational level, and productivity, than with their
neutrality.
No, that is not the reason, it is the consequence. The unique banking laws
only are possible to exist because Switzerland is neutral (not part of the
EU). it is also the reason why lots of international cooperations and
organizations choose Switzerland as their headquarter - especially joint-
ventures between different countries with conflicting law systems
usually choose Switzerland as their headquarters so none of both
"sides" can claim to have a legal advantage over the other.
I take it that probably the phrase "The Switzerland of..." isn't that
common knowledge overseas, but you can trust me that it's
used to refer to the advantage the neutralitiy of a small entity can
have...
Simon
(Who just returned from Switzerland yesterday)
 

Re: Wild speculations about the "other" factors

"lurkio" writes:
Quote
I.P. Nichols writes:
>
>I just don't think that Microsoft's spending $billions on their .NET
>strategy is all about vendor lock-in and to bolster my case I will quote
>your own comment, "...but I would guess the key one is adding perceived value
>to the latest iterations of Windows, initially for developers with
>versions 1 and 2 but potentially for end-users in the Vista era via
>things like WPF, the better security model, etc." I couldn't agree
>more...

The problem that MS has is that whenever there are any
doubts flying around, they generally don't get any
benefits of them because of past behaviour.
Unless one counts enormous success and $billions in profits as benefits.
Quote
>I'm totally unaware of the business maxim that requires one to aid and
>assist their competitors. Is that suppose to be akin to myth about 'turn
>the other cheek'?

Absolutely. And being a monopoly isn't illegal either.
However, AFAIK it /is/ illegal to use one monopoly to
help assist or create another one for a product of
yours in a separate market...and this is always the
concern about how MS throws its OS weight around.

Is .NET part of the OS ?
I don't think any more than VB(Visual Basic) with it is own propriety runtime is considered
part of the OS.<g>
Quote
Are MS leveraging it in such a
way that the only productive way to realistically employ
.NET in a viable commercial development environment is via
Visual Studio (notwithstanding "generously" allowing third
party compilers to plug into VS) ?
As best I can tell Visual Studio is considered an essential .NET
implementation tool and Microsoft is willing to let others use via VSIP it
in their own products provided it isn't used in a competitive manner. And
IMO that lacks meeting the illegally monopolistic hurdle.
Quote
BTW, I would always be interested to hear of your own
personal experiences with Mono ;-)
Since I never considered Linux as a viable option to Windows for me
personally, so I am a "do as I say and not as I do" kinda guy. ;-)
 

Re: Wild speculations about the "other" factors

"IanH" wrote
Quote

Me too. Hey, Bob, we completely agreed on something ;-)
The company doesn't bother me <g>.
bobD
 

Re: Wild speculations about the "other" factors

Jon Robertson writes:
Quote

While I have viewed many of Microsoft's actions as monopolistic, I don't
view .NET this way /at/ /all/.

They've submitted /several/ elements of .NET to a standard's body for
approval as an open standard.
Absolutely - /several elements/, not the whole shooting
match, not by a long stretch. In fact, AFAICT, it is the C#
language and their definition of the CLI concept that were
submitted - you could build /your own/ framework off of that,
sure, but it would NOT be .NET. All of the value added to
.NET since then has been in the proprietary parts (such as
ASP.NET).
Quote
They have not prevented anyone from using that standard to create their
own implementation.
Absolutely, why should they ? It gives off a nice sheen of
MS embracing the wider non-MS community without them having
to actually do anything to, erm, embrace the wider non-MS
community <g>
All great marketing. It makes (and has successfully made) C#
look like some genuinely new, worthwhile independent contribution
to the wider language landscape as opposed to some artificial
construct MS had to concoct after losing that Java court case
with Sun.
(I quite like C# as a language, BTW, but it really is
syntactically just a blatant rip-off of Java...)
Quote
They have not created an implementation that differs from the standard
(as they did with the Java VM).
And, indeed, why should they ? it is a standard they have
helped concoct themselves, not one created by rivals (Sun)
who threatened their patch. it is their own standard.
Quote
Are they being monopolistic by creating development tools with more
(.NET) features and functionality faster than anyone else? I don't see
how they could be.
No, absolutely not, but they aren't just streaking ahead
because of the resources and talent on the VS team...they
are doing so because they are the OS vendor and development
framework vendor and they get /massive/ advantages in the
Windows development tool arena because of that, even bigger
advantages in the .NET space than they ever did before.
Now, one /could/ argue that is using one monopoly to create
another...though they pretty much did /already/ have a
virtual monopoly in the Windows development tool space.
Quote
If they did not allow others to create a .NET development tool, that
/could/ be monopolistic.
I agree it would be far too blatant - much better to implicitly
tie up framework releases to their own development tool releases,
and then create conditions such as seemingly preventing third
parties from producing compiler plug-ins for VS if said third
party also produces a separate, competing IDE <g>
Quote
If they did not allow .NET software to run on Windows /unless/ it was
created with Visual Studio, /that/ could be monopolistic.
They don't really /need/ to do that one... :-(
Quote
If they only allowed .NET software to run on Windows (removing the
ability to run Win32 "native" apps), that /might/ be considered
monopolistic.
...and I really don't see that one coming, either :-)
 

Re: Wild speculations about the "other" factors

"Simon Kissel" writes:
Quote

>>Switzerland is famous for being neutral and not bound to any of the
>>big players surrounding them (the European Union, the Euro currency etc)
>>in the first place, that is what's meant with this quote. This position
>>has given Switzerland a big advantage and wealth over here in Europe.
>
>According to friends in the financial services business the real reason
>that Switzerland is a wealthy nation has more to do with their unique
>banking laws and the innate characteristics of their citizens, such as an
>enterprising nature, educational level, and productivity, than with their
>neutrality.

No, that is not the reason, it is the consequence.
Thanks for your explaination but I am sticking with my friends in the
financial services business on this one.
 

Re: Wild speculations about the "other" factors

Simon Kissel writes:
If I don't get a
Quote
commitment by the end of this year that I will be able to start
my porting work to Win64 in 2007, I will have to do the same.
What are you going to use for native Win64? Assembler?
--
Holger
 

Re: Wild speculations about the "other" factors

Bob Dawson writes:
Quote
It's difficult for me to figure out what "the current Delphi.NET approach"
is
FMPOV, it is what's been done for the past 3 releases of the product.
There's also information on the Delphi roadmap.
Quote
-Delphi has been underfunded for some time now (in all areas, not just
..NET work), and I assume that DTG will begin setting its own course once the
divestiture is completed.
Sure, and we'll have to see how that pans out.
IMO, the issue here is about a flawed strategy. Regardless of how many
resources DevCo will have in the future, if they execute on a poor
strategy, the end result will be poor even if they execute flawlessly.
A "given" that is also important to consider is that MS will have more
resources, and I think that is a fairly safe assumption.
Quote
>That argument isn't about the relative merits of .NET itself
>anymore,

Some appear to think it is.
Some do, but pointing that out is setting up your own straw man.
--
Brian Moelk
Brain Endeavor LLC
XXXX@XXXXX.COM
 

Re: Wild speculations about the "other" factors

Holger,
Quote
If I don't get a
>commitment by the end of this year that I will be able to start
>my porting work to Win64 in 2007, I will have to do the same.

What are you going to use for native Win64? Assembler?
Probably FreePascal. They already have a working Win64 compiler
for quite some time already, main work would be porting the
Borland toolchain and components used.
Simon
 

Re: Wild speculations about the "other" factors

I.P. Nichols writes:
Quote
And paranoia comes in many disguises.
I'd like to provide a slightly different viewpoint of this issue. As
Bruce McGee pointed out this fear is very real. It doesn't matter if
it's irrational, most fear is irrational. So debating the issue on a
rational level based on the tech itself misses the point.
Most purchasing decisions are not completely based on rational thought.
Purchasing decisions involve "fashion", popularity, preference and
attitude. None of these things are rational, they are emotional. Good
sales people understand this; most techies minimize the importance of
these factors when making decisions of any kind, yet we are all subject
to them.
To dismiss paranoia/fear is missing the point. FUD is real, and a
*very* effective technique to control behavior, especially consumption.
If you don't think marketing, sales and politicians don't understand
this and use FUD effectively, then IMO you aren't paying attention.
Quote
>However, Microsoft's #1 goal is to make sure people can not leave
>them. And that is why they make pretty sure that Mono can't
>catch up and that there are no ways out of the Windows platform.

Opps, I just fell outta bed. Is the argument supporting your statement based
on the fact that .NET technology is moving forward at a fairly rapid pace
and thus Mono is always behind the wave and it is your contention that the
real reason this is happening is because this is Microsoft's #1 tactic to
assure that Mono can not keep up and thus prevent .NET users from moving away?
Don't think so...
I think you should focus on the first sentence rather than the second.
If Microsoft's #1 goal isn't to ensure vendor lock-in and high switching
costs what is their #1 goal? Have they seen the light and .NET is a
purely altruistic endeavor for the benefit of the tech industry?
Every vendor out there wants lock-in and high switching costs. This is
where they make their profit. Make no mistake about it, Delphi is the
same way.
Quote
>Summing this up: "We enable you not to depend on Microsoft once
>and forever" is a big selling point in the market.

IMO that is also a lot of unrealizable marketing hype and spin.
It's why people buy insurance policies. Statistically speaking, you'll
pay more in the end, but you're covered just in case. Do you not have
insurance?
Understanding why this is important to companies is to understand the
fundamentally confrontational relationship customers have with vendors.
Both need each other, but the vendor wants lock-in, they want to
maximize their profits. The customer wants to get more for less, they
want to pit vendors against each other in a competitive market place to
drive prices down and quality up. This is why this isn't just marketing
hype and spin, but why customers are seeking alternatives to MS.
--
Brian Moelk
Brain Endeavor LLC
XXXX@XXXXX.COM
 

Re: Wild speculations about the "other" factors

I.P. Nichols writes:
Quote
"lurkio" writes:
>The problem that MS has is that whenever there are any
>doubts flying around, they generally don't get any
>benefits of them because of past behaviour.

Unless one counts enormous success and $billions in profits as benefits.
I meant in terms of "benefits of (the) doubt" when accusations
are levelled at them as opposed to financial benefits - the latter
is pretty much a given with MS :-)
Quote
>Is .NET part of the OS ?

I don't think any more than VB(Visual Basic) with it is own propriety runtime is
considered part of the OS.<g>
Hmm, don't know about that - if .NET is absolutely /required/
by Vista as a foundation for running sub-systems like WPF
and Indigo then I would say it /is/ pretty much becoming /at least/
part of the overall OS. Especially since all we have been hearing
from the .NET fans is how whole swathes of the new Vista OS will
only be available through managed APIs...yet, now you say it ain't
part of the OS - hmm, you can not have it both ways :-)
Anyway, as an aside, AFAIK there were no historical Windows
sub-systems based on that old VBRun DLL :-P
Quote
As best I can tell Visual Studio is considered an essential .NET
implementation tool and Microsoft is willing to let others use via VSIP it
in their own products provided it isn't used in a competitive manner.
IMO that lacks meeting the illegally monopolistic hurdle.
What do you mean by "an essential .NET implementation tool" ?
Merely something highly desirable or /literally/ essential in
that it is the /only/ choice for leveraging the full power of
.NET on Vista upwards as we go forward?
If .NET is increasingly becoming part of the OS and Visual Studio
is "essential" as the .NET implementation tool, effectively being
the only viable option then that position /could/ look to some folk
like MS are sailing darn close to that old "using one monopoly (OS)
to secure another (development tools)" legal nastiness...
Quote
>BTW, I would always be interested to hear of your own
>personal experiences with Mono ;-)

Since I never considered Linux as a viable option to Windows for me
personally, so I am a "do as I say and not as I do" kinda guy. ;-)
I kinda thought that was the case giving your willingness to
defend the indefensible <g, d & r>
 

Re: Wild speculations about the "other" factors

"lurkio" wrote
Quote
available through managed APIs...yet, now you say it ain't
part of the OS - hmm, you can not have it both ways :-)
Whether or not something is inherent to the OS depends only, AFAICS, on what
judge MS is arguing in front of.
bobD