On 06/13/2012 03:31 AM, [email protected] wrote:
I'm not so sure the server code being proprietary is much of an issue
since they aren't distributing that to others.
It concerns me in the areas of a BI (Business Intelligence) layer
running on top, meaning what data are they able to mine from my data by
running software designed to mine data from my data?
I don't trust Google or Microsoft or Amazon to host my unencrypted cloud
data. Why would I trust Ubuntu? How are they any different?
In all honesty, seeing their source code in this case wouldn't make me
trust them any more than not seeing their source code because there's no
guarantee that's the ONLY code they're running on THEIR servers. Any
additional BI layer on top is dangerous and is reason enough for me to
never host data there, unless it's totally encrypted and inaccessible to
them (or me) without a very, very lengthy key.
Hosting cloud services for anybody outside of a condition where the
hosting service/company literally has no possible way to access the data
(because they have never seen, nor maintain, nor do anything with the
encryption keys in use) is a threat. People, at least, need to be aware
of what they're signing up for.
And it's this very condition that totally and completely scares me about
Microsoft's Windows Azure operating system. And nobody seems to pick up
on or care about this reality. But it goes like this:
I/My company/my employees, spend however many dollars developing
software to handle my customer's business needs. I write the code, debug
the apps, produce the reports, design user interfaces, coordinate
communication, setup services, etc., and then I put everything I've
developed on a machine hosted by Microsoft, running my software, to
house all my customer's data as well (to be stored by Microsoft, on
their hard drives, inside their networks)...
...and nobody sees a problem with this!? You do realize Microsoft now
owns my software (and likely my source code, but if not most if not all
of it can be re-engineered because it's running on a Microsoft-owned set
of compilers running on a Microsoft-owned virtual machine) AND data...?
Really!?!?
This means Microsoft can not only see how my program is constructed and
how I've possibly developed some new way of doing business, but they now
also have all of my customer's data as well. What companies are they
doing business with? What are they engaging in? What's being bought /
sold? In real-time. How can this information be used?
In 2009, Microsoft referred to Windows Azure as THE operating system for
the next 50 years. Which Microsoft operating system have you seen be
any kind of OS that's lasted more than a few years? Things are
constantly evolving. And now Azure is to be this product for 50 years?
The only reason such a thing is possible is because there's a different
reason (than simply selling operating systems and related services) at
work driving them in some direction. And it is this:
Nothing will ever be forgotten any longer. No packet of data will ever
be lost. The age of forgetting anything is over. As such, Microsoft
can, from an invisible location well behind the outward boundaries
presented to Azure users as a service and data, one which is in no way
disruptive to the services paying customers expect to see from Azure,
repeatedly scan everything, analyze everything, run queries and data
mining algorithms on everything, on my application, my customer data,
again and again until they get it right and find something useful.
If it can't be understood this week, it might be next week. It can be
analyzed again. And when those new algorithms are discovered and they
can go back in and examine what they couldn't understand before, they
obtain new data providing additional information to be used for only one
purpose: to categorize, flag or identifying me, my customers, my
abilities, my interests, my friends, my affiliations, to put a label on
me in some way.
Why would I want that? Especially when it can be done from a tireless
machine that generates numbers continually on everybody everywhere.
And, right, wrong or indifferent in their set of conclusions, how is it
a good thing?
It's scary. It's not just about me in this case, about me losing source
code, but now it's affecting not only the company's I work for, but
affords the ability to examine things across business boundaries in ways
that simply aren't possible unless you house all of the program code,
and data, on a set of servers centrally accessible by Azure.
And I don't trust to be different Amazon, Ubuntu, or any other entity
not offering completely hands-off services (where they literally cannot
access and don't know the encryption/decryption keys, but simply store
the encrypted data I send them, for me to retrieve it on demand).
Not having free software is the most dangerous thing to humanity ever.
It affords opportunities like Azure to exist, even Ubuntu to exist. And
people will not take the time required to step back and philosophically
analyze the ramifications of some of the choices they make, but instead
will (to them) simply be grabbing a tool to use, and the entities in
place to wield their power (power of hardware and software in these
"tool" areas) will do so without having proper motives in mind. They
will do so to garner information, gather data, connect the dots, not to
provide a service.
People need to wake up to what's happening.
I don't believe it can be stopped because this very scenario is
described in the Bible regarding the end times and one-world financial
system, the mark of the beast where nobody on Earth can buy or sell
anything unless they receive the mark. So it's inevitable, it has been
foretold, such a system IS coming, and it's going to be everywhere, in
everybody's home, in everybody's car, on everybody's person, at
everybody's cubicle / workspace. It cannot be stopped.
But for those who will be saved from this evil, they need to know about it.
What matters is it complies with a free standard for compatibility and
therefore supportable by others should they be so inclined to develop
there own compatible services. It's not your hardware. It's
Canonicals. It would be like us publishing the code to our web site.
While it may be of little value to others it's only where that code is
obfuscated javascript under a proprietary license that a concern
exists. This isn't to say though that relying on a service for which
you can't move away from isn't bad. It is. I wouldn't use Canonical's
services as a user unless I could move away form it should I ever need
to. That they don't release the code here though doesn't seem unusual
or in violation of the four freedoms since the users aren't running
that code. And while we are running free software
(ThinkPenguin.com)there aren't any obligations for us to release any
changes we make to it unless we distribute it. We aren't. We are the
end user not our customers.
That is the free software position as far as I understand it.
The "Landscape" software for the enterprise always seemed like a bad
move to me. At the time that move did make me think "why are you going
to distance yourself from your customers"? As much as we are focused
on less technical users we aren't going to go out of our way to
distance ourselves from the people pushing our product.
I urge everybody to watch these videos by Eben Moglen. They will/may
open your eyes to what's going on here with non-free software and
locked-down hardware:
re:publica 2012 - Why freedom of thought requires free media, and why
free media requires free technology:
http://www.youtube.com/watch?v=sKOk4Y4inVY
Innovation Under Austerity:
http://www.youtube.com/watch?v=G2VHf5vpBy8
Also this shorter interview by yasssu taken in Berlin:
http://www.youtube.com/watch?v=HJCczbSF-B8
Best regards,
Rick C. Hodgin