It's been a long time since I looked at Shared Source, but here is what I
recall....
> * Microsoft owns the source code and any changes you make to it.
My understanding is you can only "view" not modify. So there is nothing
of yours for M$ to own.
> - You can't change the software to include company secrets. The
> GPL allows you to redistribute the changed binary within the
> company without releasing the source code.
My understanding is you can't change the software at all.
> - I don't think you can give your changes to other organizations.
> If another company is having the same problems, could you help
> point them in the right direction at least?
You could point them in the right direction as to the cause of their
problem assuming it didn't violate your non-disclosure signed with
Microsoft. However, you are not allowed (iirc) to change anything so you
certainly could share a "patch".
> * What happens if Microsoft goes out of business? Does the source
> code become free range or would the rights be transferred to another
> company?
Depends on how contracts are structured. I suppose some companies have
been able to get escrow deals with M$, where by M$ closes its doors its
source becomes available to those that have paid.
> * How much does it cost to purchase viewing rights to the code? Does
> Microsoft give away this right for free to larger customers?
It cost a butt load (technical term). Only the largest customers or those
with security concerns above the norm (foreign/local governments) have
been offerred "Shared Source" deals.
Please note one of the most evil things about Shared Source is the
non-disclosure stuff you have to sign. Basically it all but ruins your
career of working on anything but M$ stuff for the rest of your life just
to be able to 'view' the source code.
If my facts are wrong please correct. As stated it's been sometime since
I reviewed Shared Source.
-Derek