I’m wearing my developer’s hat today: When it comes to offering web services or cloud computing, code sharing through GPL is beginning to break down (since you don’t have to share the code running on your servers); and the Affero licence is not proving popular with many developers… meantime Microsoft is producing cool sounding offerings like Azure and Mesh computing, Mac compatibility included.
Could be the answer. What was the question again? 😉
“With Live Mesh, you can synchronize files with all of your devices, so you always have the latest versions handy. Access your files from any device or from the web, easily share them with others, and get notified whenever someone changes a file. Working on one computer, but need a program from another? No problem. Use Live Mesh to connect to your other computer and access its desktop as if you were sitting right in front of it.”
Microsoft Sync Framework is a comprehensive synchronization platform for enabling collaboration and offline scenarios for applications, services and device
Azure Services Platform
They say: “Build new applications in the cloud – or use interoperable services that run on Microsoft infrastructure to extend and enhance your existing applications. You choose what’s right for you.”
A problem for the opensource people: you might be able to build the code, but how do you create a community of commercial cloud-service companies willing to share their improvements?