Question 6: If you could wave your wand and create the perfect software "universe," what would it look like?

Matt Asay
Vice president of business development
Alfresco
Asay: Everything would be licensed under an OSI-approved license, and preferably only a very few: MPL, L/GPL, and Apache. We'd compete on the basis of serving customers, not on our acumen in locking them in.

Chris DiBona
Open source programs manager
Google
DiBona: Ubuntu.

Bruce Perens
Creator of the Open Source Definition
Co-founder of the Open Source Initiative
Perens: A level playing field for proprietary software and open source. I'm not asking for any preference whatsoever, just fairness and a right to exist and operate for both open source and proprietary software. Because I think that on a real level playing field, open source would win most of the time.

Eric S. Raymond
Programmer, author, and
open source software advocate
Raymond: This is only an interesting question if we stick to technologies we know how to do, rather than muttering things like "strong AI solves the programming problem."
There would be two universal languages. One would be high-level, resembling Python or Scheme -- objects, rich type ontology, garbage collection. One would be low-level, like C but statically type-safe. Both languages would have strong notions of contract programming, for proofs of correctness and security properties. Either language could be used to extend or embed the other.
OSes in this perfect universe might be hyperevolved Unixes, but I think they'd more likely be capability-based persistent-object systems like Eros and CoyotOS that preserve Unix APIs as a fossil relic.
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive Platforms Resource Alerts
