|By Simon Phipps||
|August 27, 2004 12:00 AM EDT||
A guest asked a question that often crops up; 'Sun is giving so much source-code to open source (Project Looking Glass and Solaris the most recent announcements), how will it ever monetize these donations - how can you make money if you keep giving stuff away?' It's a good question. At its heart lies a misunderstanding about the nature of open source software, and once that's cleared up everything falls into place much more easily. The paradox - profiting from what is given away - is actually one many of us participate in every day in another area of our lives.
Open Source Development in Overview
Open source software development is best defined using the phrase coined by Professor Yochai Benkler - "commons-based peer production". Open source development uses a pool of software assets that is held in common by a community - termed a 'commons' by Professor Lawrence Lessig - which is enhanced and expanded over time. The community is comprised of peer experts of all kinds, each with a status reflecting only their abilities - age, previous achievements elsewhere, employer or external factors such as race or politics should be irrelevant. The community is focussed on production of software - "code talks, talk doesn't code".
Then for each aspect there is a facilitator.
- The Commons is facilitated by a license that grants the rights that the community needs to function. The license will offer unrestricted access to the source code that comprises the commons, unrestrained by either payment requirements (gratis) or usage restrictions (libre).
The peer nature of the community is facilitated by the governance model of the community. This is often overlooked but it's just as important as the license. Good governance will for example result in the power to permanently change the contents of the commons (the power to 'commit' changes, exercised by a 'committer') being held only by those the community respects as best qualified.
The key to quality thus lies in governance. Bill Joy pointed out that no-one can hire all the smart people; open source development gathers them together and recognises the smartest as committers. The quality of good open source software comes not from many hands being involved but from the best being given the keys to the commons.
- The production of software from the commons is facilitated both by the license and the governance.
It's worth noting that the focus of an open source community is development - none of the freedoms required of a software deployer (such as strict compatibility with externally-defined standards, essential if the freedom to switch to a different software solution is to be preserved) are explicit objectives. All the time that open source software has been the preserve of developer-deployers there's been no issue, but as it becomes more widely used by deployers with no interest in development, the need for new ways to provide deployers with their necessary freedoms will grow.
What freedoms do deployers need? They're actually rather traditional:
- Function that meets actual business needs
- Freedom to change supplier, so that prices can always be negotiated
- Freedom to choose new software solutions as business needs evolve
- Control of the data, by implication control of the format it's stored in
- Protection from liabilities associated with the development of the software
Software derived from an open source community may or may not meet these requirements. For many companies, there has been an initial rush based on the abilities of skilled and visionary employees to obtain software gratis from open source communities but increasingly CIOs are realizing this doesn't secure all the freedoms they need for long-term business. They're turning to commercial suppliers to act as their intermediaries with the open source communities - "they join the community so we don't have to."
Just Like The Newspapers
The model Sun is developing for giving customers the benefits they need using open source is illustrated well by Sun's Java Desktop System (JDS). JDS comprises many software elements drawn from a wide range of open source communities. To understand what's happening, let's consider the newspaper industry.
Newspapers haven't been killed off by the Internet (at least, not yet!). The reason for this is that when we buy a newspaper, we're not buying the news. These days the news is free (gratis) - we can go online and read newsfeeds from organizations like Reuters or the Associated Press, or original reporting from an organization like the BBC. When I buy a newspaper like 'USA Today' or 'The Independent', I am actually buying an editorial style. The editor-in-chief for the newspaper sets the outlook, and then the editors and other staff select the news stories, phrase the reports, position them in the publication and perform the lay-out in support of that editorial outlook. If I go online to get the news, I have to do the work of selecting and filtering the news, and I may not always be aware of the biases of the source I am using. To get an aggregation of the news I want delivered in a style that helps me and with biases I understand, I subscribe to a newspaper.
JDS is just like this. Almost all the elements that comprise it - the Mozilla browser, the Evolution mail and calendar client, the StarOffice document productivity suite, the underlying GNU/Linux operating system they depend on, the Gnome desktop environment they use and much more - come from open source communities. You could go get all those parts yourself - they are all available gratis. But then you'd have to integrate them yourself, support them yourself, accept joint liability for their use of ideas yourself.
Instead, Sun acts like the editor-in-chief of the JDS 'publication.' Staff select the software components to include and exclude, work to integrate them, constribute to each of the open source communities to improve their compatibility and completeness. Sun packages and delivers the final publication, offers support and updates, fixes security exposures, offers indemnity and generally joins the communities so you don't have to.
You don't buy the software from Sun - instead you subscribe to the editorial outlook. Sun's editorial view is to deliver high function, ease of use, data format and networking compatibility, low migration cost, re-use of existing hardware, escape from Windows viruses and security risks and minimal retraining. If that's an editorial outlook that fits your corporate needs, you'd do well to subscribe.
To take the analogy further, you're not just subscribing to a publication that's tightly bound together between stitched hard-covers. JDS is more like a publication delivered in a ring-binder on punched paper. You're free to insert extra pages - add software like Wine to allow existing Windows applications to run, for example. You're free to remove pages you don't need. You're free to substitute pages where you have another preference (maybe you'd rather use the new Firefox browser?)
Resolving the Paradox
Perhaps it's clearer now why Sun donates software to open source communities. It's not a matter of 'giving away'. Instead, Sun is joining with the other smart folks out there and contributing to the commons of many communities to create and enhance the pool of software from which 'publications' such as JDS are then derived. Sun has always believed that business success comes not from eliminating competitors or always 'coming first' but from creating marketplaces in which Sun and others can all succeed - "a rising tide lifts all boats."
There will be other 'publications' you could choose - you could even assemble your own if you wish. But the right editorial outlook at the right subscription price will allow Sun to monetize its software investment more effectively than a closed sale of a sealed product ever could in our new, massively connected society.
|Pierre-Yves Gibello 08/31/04 12:54:34 PM EDT|
French translation of this article on http://gibello.com/publi/transl/articles/linuxworld_270804_sun_os.html
Any comments are welcome, before I eventually make this URL more public for french readers.
|clarifier 08/29/04 03:01:15 AM EDT|
I was just corrected on the definition of "non-exclusive" in a license, and I am wrong in my assumption.
Can't delete my post, so I'm admitting my mistake.
|clarifier 08/28/04 06:58:04 PM EDT|
Ahh, but the GPL is not a "non exclusive" license - the exclusivity of it is that you must agree to abide by it's rules. This excludes those who wish to not pass on the work they have benefited from, charge fess and or licenses, etc.
As such, your point is moot.
|cybervegan 08/28/04 06:01:24 PM EDT|
We will see. IBM (and hundreds of other F/OSS companies) wouldn't be betting the farm on it if it was that unclear - they have very smart lawyers whose bread and butter is Licenses and Contracts, so if they don't understand it better than you (unless you are a lawyer), they're in the wrong job.
I won't be posting any more replies to this thread as you're obviously just trolling.
|daniel wallace 08/28/04 03:40:58 PM EDT|
> The GPL, however, is a license (most definately NOT a
OK I admit it's a LICENSE...
Here's what the Federal Appellate Courts hold about your
"Generally, a 'copyright owner who grants a nonexclusive
See the "Generally, a 'copyright owner who grants a
Presumably someone wishes the GPL to be enforcable... so its
Perhaps you should contact the Second, Fifth and Ninth
|cybervegan 08/28/04 02:41:19 PM EDT|
>Unfortunately this license description is prohibited by
If it's the GPL you are referring to, then you are totally mistaken. The GPL depends copyright law, but does not alter or circumvent it in any way. Copyright law says that without written permission from the copyright owner, you have no rights to duplicate or otherwise reproduce a copyrighted work (apart from the notion of 'fair use') or to produce derivative works of it. Copyright is not an 'applied for' right (like patents) - it is automatic , and immediately granted upon the fixing of a work in tangible form (i.e. you can't copyright thoughts, only an 'impression' of them).
GPL software is copyrighted just like any other work. You have no rights under standard copyright law to copy it or form derivatives. The GPL, however, is a license (most definately NOT a contract) and grants you additional rights providing that you accept its terms - these additional rights include those of copying and deriving new works. As long as you accept the terms, and do not breach any of its conditions, you are entitled to exercise the additional rights that it grants you. You must, however, release any copies or derivatives under the same license terms, so that no-one is ever able to remove the existing rights of others to a GPL'ed work. In this way, it operates similarly to any other license agreement or EULA - without which you would have no right to use any licensed software. If copyright law worked the way you suggest, then no-one would ever be able to use any copyrighted material for any reason whatsoever - clearly not what the law is intended to mean.
Because it is a LICENSE, there is no requirement for payment. Unlike a contract, nothing needs to be signed, and nothing needs to be exchanged. Also, there is no expectation on the part of the LICENSOR for any consideration in respect of the LICENSE. The license also only comes into operation at the point at which you "distribute" a copy or derivative, meaning that you can keep as many personal copies or make personal derivatives as you like, but once you distribute, you have an obligation to provide the source-code upon request. It really is that simple - and so say the courts, too, both internationally and in the US.
There is nothing illegal or unenforceable about the GPL.
Hope that helps.
|Alex Theodore 08/28/04 01:45:40 PM EDT|
I don''t think Sun has a lot to loose by going to the subscription based software model. When were they really making lots of money from selling Solaris? Buying Solaris was sort of a give me when purchasing one of their big boxes. I mean who really runs Sparc Linux on a Sun Fire?
For the past few years they have basically been giving away Solaris ($99 CD media kit)? Then Sun moved to a free downloads of Solaris on their website. Where Sun has been making fists full of money (in my opinion) is the support fees. Having a Sun Spectrum Silver (or better) support account entitles you a RTU for Solaris on your supported systems, contract/public updates, etc.. So in essence this is pretty much the same thing as a JDS subscription. I guess the difference lies that now you can poke around in the source, and the community can contribute fixes/features.
So I guess I don''t see all they hype.. seems like the same stuff, just repackaged... perhaps I don''t get it.
|daniel wallace 08/28/04 08:30:00 AM EDT|
>The Commons is facilitated by a license that grants the
Unfortunately this license description is prohibited by
|been there, done that 08/27/04 02:36:26 PM EDT|
This is not an original idea - even in the software world.
Microsoft for many years has already sold countless subscriptions to their MSDN.
Of course the OS is, itself, a subscription with ''issues'' every 2-3 years..
95, 98, 2000, etc..
|Rajesh Jayaprakash 08/27/04 12:01:31 PM EDT|
Somehow, I am not convinced. It''s all very well to talk of a subscription-based business model, but I don''t think Sun can hope to gain a lot of revenue from something like the Java Desktop System (BTW, I consider Sun''s using ''Java'' in a product that has nothing to with Java pretty despicable, but hey, it''s their trademark). There are plenty of distros that already offer the goodies in the JDS [*]. May be I am missing something here, but I fail to see what differentiates Sun from other such vendors (other than the fact that Sun can call it the ''Java'' Desktop System).
Re: "Sun''s editorial view is to deliver high function, ease of use, data format and networking compatibility, low migration cost, re-use of existing hardware, escape from Windows viruses and security risks and minimal retraining." Nope, nothing unique here. If you remove Sun''s name from the above sentence and replace it with, say, Red Hat''s, nobody would notice.
|cybervegan 08/27/04 11:33:04 AM EDT|
Why has SUN been so inconsistent about its F/OSS alignment? It appears very "now we we will, now we won''t" at times.
Furthermore, why is the GPL nature of SUN JDS so stealthily hidden on the distribution CD? Why is the language used in the License so vague? Anyone buying this product would assume that they don''t have a right to the source code *or* to copy the software. Most of the operating system is GNU licensed, and a small proportion is SUN owned, so we understand that those bits we can''t copy, but why does SUN have to mislead people in this way, or has this changed?
SUN may have given us OpenOffice, and for that we''re thankful (the measure of how thankful is the continued development and improvement of it). At one point, I thought SUN had actually "got it" about F/OSS. I recently downloaded the SUN Java Runtime Environment, and read the License. Talk about invasive.
Pamela Jones of Groklaw.net said of the SUN Java Desktop: "There are so many restrictions that the license requires a booklet of amendments listing all the other things you can''t do under this or that special circumstance. The wording, he says, is unusually complex, and he suggests you have your legal eagles look the license over before you even consider making a buying recommendation on it. "
Makes you wonder. The F/OSS community will not praise SUN for such plundering - it seems that SUN is disregarding the very community it is taking from to produce the Java Desktop.
What a shame.
|MyDreamComeTrue 08/27/04 07:06:16 AM EDT|
So, after Solaris from Sun is open-sourced, all we need now is for MSFT to open up the file formats for Word documents so that programs like OpenOffice can correctly decode the formatting and we''ll all be waltzing toward the new promised land
Mr Simon Phipps, we like the sound of this!!
SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2017 New York. The 20th Cloud Expo and 7th @ThingsExpo will take place on June 6-8, 2017, at the Javits Center in New York City, NY. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Internet to enable us all to im...
Dec. 9, 2016 12:30 AM EST Reads: 876
Whether your IoT service is connecting cars, homes, appliances, wearable, cameras or other devices, one question hangs in the balance – how do you actually make money from this service? The ability to turn your IoT service into profit requires the ability to create a monetization strategy that is flexible, scalable and working for you in real-time. It must be a transparent, smoothly implemented strategy that all stakeholders – from customers to the board – will be able to understand and comprehe...
Dec. 9, 2016 12:00 AM EST Reads: 685
"Once customers get a year into their IoT deployments, they start to realize that they may have been shortsighted in the ways they built out their deployment and the key thing I see a lot of people looking at is - how can I take equipment data, pull it back in an IoT solution and show it in a dashboard," stated Dave McCarthy, Director of Products at Bsquare Corporation, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Dec. 8, 2016 09:45 PM EST Reads: 1,237
What happens when the different parts of a vehicle become smarter than the vehicle itself? As we move toward the era of smart everything, hundreds of entities in a vehicle that communicate with each other, the vehicle and external systems create a need for identity orchestration so that all entities work as a conglomerate. Much like an orchestra without a conductor, without the ability to secure, control, and connect the link between a vehicle’s head unit, devices, and systems and to manage the ...
Dec. 8, 2016 09:15 PM EST Reads: 960
Complete Internet of Things (IoT) embedded device security is not just about the device but involves the entire product’s identity, data and control integrity, and services traversing the cloud. A device can no longer be looked at as an island; it is a part of a system. In fact, given the cross-domain interactions enabled by IoT it could be a part of many systems. Also, depending on where the device is deployed, for example, in the office building versus a factory floor or oil field, security ha...
Dec. 8, 2016 07:45 PM EST Reads: 331
Amazon has gradually rolled out parts of its IoT offerings in the last year, but these are just the tip of the iceberg. In addition to optimizing their back-end AWS offerings, Amazon is laying the ground work to be a major force in IoT – especially in the connected home and office. Amazon is extending its reach by building on its dominant Cloud IoT platform, its Dash Button strategy, recently announced Replenishment Services, the Echo/Alexa voice recognition control platform, the 6-7 strategic...
Dec. 8, 2016 07:15 PM EST Reads: 392
Everyone knows that truly innovative companies learn as they go along, pushing boundaries in response to market changes and demands. What's more of a mystery is how to balance innovation on a fresh platform built from scratch with the legacy tech stack, product suite and customers that continue to serve as the business' foundation. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, discussed why and how ReadyTalk diverted from healthy revenue and mor...
Dec. 8, 2016 05:45 PM EST Reads: 1,726
As data explodes in quantity, importance and from new sources, the need for managing and protecting data residing across physical, virtual, and cloud environments grow with it. Managing data includes protecting it, indexing and classifying it for true, long-term management, compliance and E-Discovery. Commvault can ensure this with a single pane of glass solution – whether in a private cloud, a Service Provider delivered public cloud or a hybrid cloud environment – across the heterogeneous enter...
Dec. 8, 2016 05:00 PM EST Reads: 1,822
You have great SaaS business app ideas. You want to turn your idea quickly into a functional and engaging proof of concept. You need to be able to modify it to meet customers' needs, and you need to deliver a complete and secure SaaS application. How could you achieve all the above and yet avoid unforeseen IT requirements that add unnecessary cost and complexity? You also want your app to be responsive in any device at any time. In his session at 19th Cloud Expo, Mark Allen, General Manager of...
Dec. 8, 2016 04:45 PM EST Reads: 1,851
Financial Technology has become a topic of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 20th Cloud Expo at the Javits Center in New York, June 6-8, 2017, will find fresh new content in a new track called FinTech.
Dec. 8, 2016 04:45 PM EST Reads: 2,256
The 20th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held June 6-8, 2017, at the Javits Center in New York City, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Containers, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal ...
Dec. 8, 2016 04:15 PM EST Reads: 2,322
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
Dec. 8, 2016 03:30 PM EST Reads: 1,247
Unsecured IoT devices were used to launch crippling DDOS attacks in October 2016, targeting services such as Twitter, Spotify, and GitHub. Subsequent testimony to Congress about potential attacks on office buildings, schools, and hospitals raised the possibility for the IoT to harm and even kill people. What should be done? Does the government need to intervene? This panel at @ThingExpo New York brings together leading IoT and security experts to discuss this very serious topic.
Dec. 8, 2016 03:00 PM EST Reads: 536
More and more brands have jumped on the IoT bandwagon. We have an excess of wearables – activity trackers, smartwatches, smart glasses and sneakers, and more that track seemingly endless datapoints. However, most consumers have no idea what “IoT” means. Creating more wearables that track data shouldn't be the aim of brands; delivering meaningful, tangible relevance to their users should be. We're in a period in which the IoT pendulum is still swinging. Initially, it swung toward "smart for smar...
Dec. 8, 2016 02:30 PM EST Reads: 945
"Dice has been around for the last 20 years. We have been helping tech professionals find new jobs and career opportunities," explained Manish Dixit, VP of Product and Engineering at Dice, in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Dec. 8, 2016 02:15 PM EST Reads: 1,198
"ReadyTalk is an audio and web video conferencing provider. We've really come to embrace WebRTC as the platform for our future of technology," explained Dan Cunningham, CTO of ReadyTalk, in this SYS-CON.tv interview at WebRTC Summit at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Dec. 8, 2016 01:45 PM EST Reads: 800
"At ROHA we develop an app called Catcha. It was developed after we spent a year meeting with, talking to, interacting with senior citizens watching them use their smartphones and talking to them about how they use their smartphones so we could get to know their smartphone behavior," explained Dave Woods, Chief Innovation Officer at ROHA, in this SYS-CON.tv interview at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Dec. 8, 2016 01:45 PM EST Reads: 782
WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web communications world. The 6th WebRTC Summit continues our tradition of delivering the latest and greatest presentations within the world of WebRTC. Topics include voice calling, video chat, P2P file sharing, and use cases that have already leveraged the power and convenience of WebRTC.
Dec. 8, 2016 12:45 PM EST Reads: 1,755
The many IoT deployments around the world are busy integrating smart devices and sensors into their enterprise IT infrastructures. Yet all of this technology – and there are an amazing number of choices – is of no use without the software to gather, communicate, and analyze the new data flows. Without software, there is no IT. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, Dave McCarthy, Director of Products at Bsquare Corporation; Alan Williamson, Principal...
Dec. 8, 2016 12:00 PM EST Reads: 544
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
Dec. 8, 2016 11:30 AM EST Reads: 2,352