Student Projects:Commercial Software Open Source

From CSEP590TU
Jump to: navigation, search

How Should Commercial Software Companies React to Open Source

Project Members

James Welle

Rodrick Megraw

Magdalene Tatum

Song Xue

Bipin Karunakaran

Patrick Haluptzok

Project Goals

Commercial software should it go open source? We will be discussing

  • Issues involved in going the open source route
  • Benefits v/s non-benefits(consumers and companies)
  • Examples of sucess v/s failures on Commercial software going open source
  • Alternatives to Open source (code sharing)
  • Legal issues with commercial employees contributing to or reading opensource
  • Is there a middle ground can be achieved between Open Source Software vs Commercial Software?
Project ownership and goals

Project Summary

--Remegraw 22:23, 3 Nov 2004 (PST) Here's a place to collect material for the summary that is due the 8th.

Section 1:

Title: open source Introduction(definiton, history,advantages,disadvantages) and alternatives
Author: Bipin Karunakaran

In this section we will discuss the definition, advantages, disadvantages history and alternatives to open source.
Open source is defined as software to which there is access to source, in addition the software complies with being freely redistributable source code, derived works share the same characteristics of the original, without discrimination to any person or group or fields of endeavor, the distribution license also must not be specific to a product and must not restrict other software, licensing must be technology neutral. Open source has various advantages and disadvantages, advantages include improved reliability of software, cost reduction, no license tracking and in-house feature addition. Disadvantages include legal issues arising out of possible intellectual property violations in the course of the development of the product, cost of maintenance and support, unavailability of expert support if urgently needed. With this wide range of advantages and disadvantages the choice over open source and propriety software can be tricky and boils down to what the application does and how it is used. Open source concept and software is about 25 years old, Richard Stallman is credited with the open source movement, in the 80’s he spent a lot of time working on the OS ITS which was the first OSS. Though Stallman was a smart programmer he will be remembered for his vision on OSS licensing which is laid out in the GNU manifesto. We will explore in detail about advantages, disadvantages and history of OSS in the paper.

Open source software in its pure form with its disadvantages is risky to implement in a commercial setting, are there alternatives to pure open source? A mixture of proprietary and open source software, an excellent example would be Novell which bundles open source software with its proprietary software.

Section 2:

Title: Commercial Software and Open Source Coexistence
Author Patrick Haluptzok

What are the risks for private software companies and open source projects with having software developers who work on commercial software at day and open source at night. Under what circumstances is the open source contaminated with infringing IP by developers, or under what circumstances would the commercial software company's ownership of private source code be jeopradized by employees familiar with similar Open Source modifying it. I'll analyze some of the corporate practices used to protect their software code and lawsuits challenging the validity of open source being free. I'll conclude with best practices that private companies should follow to protect the ownership of their code, and what open source projects need to do to prevent incorporating illegal IP.

Section 3:

Title:
Author: Rodrick Megraw Remegraw

In this section our objective is to examine the open source licensing quagmire from the perspective of a commercial software company. A commercial software company may have many possible motivations to release open source software. These motivations are discussed in detail in other sections of this paper. But once the decision to open source has been made, a firm must decide on the license under which it will release its software. In this section we seek to answer the following questions: What are the common classes of open source licenses? What are the features? What are the pitfalls? What do these mean to a commercial software company? What should a commercial software company consider in choosing an existing open source license? What should it consider in constructing its own license? What are some examples of open sources licenses issued by commercial software companies? In answering these questions we hope to provide a succinct navigational guide for firms seeking an open source licensing model. Sources for this section will include papers by Bob Gomulkiewicz, OSI (www.opensource.org), Chasing Moore's Law¸ and others.

Section 4:

Title:
Author: Song Xue
This section discusses commercial software vs. open source from a fiscal standpoint. Traditional commercial software companies assume all the cost of developing, marketing and supporting their software. In turn, software and the subsequent upgrades are sold or licensed for a fee. Profit is made from the difference of the two. This picture is drastically changed for open source software, which is usually free of charge or for a nominal fee. Since a big chunk of profit is taken out of the equation, how is open source a viable business model? It turns out that open source companies are forced to think outside the box and adopt non-traditional models. Furthermore, there is a flip side of the coin. If executed successfully, the cost of developing, marketing and supporting of open source software is reduced because the larger user community now bears a significant portion of it. This section will contrast the two business models, analyze their real world incarnations, and summarize their strengths and weaknesses, and subsequently their applicability to various software projects.

Section 5:

Title: Case Study: Should Microsoft Open Source its Windows Operating System?
Author: James Welle JamesWelle

This section of the paper will be a case study that attempts to answer the question, "Should Microsoft open source its Windows operating system?" This section will start with a brief review of Microsoft's policy on open-source and how this policy has changed over time. We will then use much of the information in the preceding sections such as different licensing and business models as well as legal issue in order to attempt to come up with a viable open source model for the operating system. We will look at how issues such as operating system security, code quality, piracy, revenue, the ISV ecosystem, product support, and public perception would be affected by such a move. We will compare Microsoft's potential open source plan to those of Apple with OSX, Sun with Open Solaris, and Symbian. Finally, we will make a recommendation as to whether or not Microsoft should open source Windows.

Section 6:

Title: Legal Analysis: Current & Past Legislation of Open Source & Commercial Software Development
Author: Magdalene Tatum mtatum

This section will highlight the legal and market implications of open source and commercial software companies. Should the government impose a standard and extra security measures? What are the proprietary goals, intellectual property rights, and copy left standards? The role that the government plays and all other legal implications will propel the market competition; increase the number of users, and introduce new innovations.

Project Paper Outline

I am going to put the outline of my section up on the wiki. I think it would be good if we all did this because then we can see the specific areas of overlap and we can also get a better idea of everyone's section as well as make comments, suggestions, etc. JamesWelle

pmhalupt

The paper is definitely long enough - we do an extraordinary job of describing open source licenses, the different types, and what they mean - about 6 times : )

I think each section defines/describes the open source licenses - we might need to consolidate that overview/description into one place, probably towards the beginning.

Picking a paper formatting we all follow is important - I'm happy with any format.

I think we should just format the combined paper and then ask everyone to do their edits in that format


From: Patrick Haluptzok Sent: Sat 04/12/2004 11:20 To: James Welle Cc: remegraw@u.washington.edu; mtatum@oaklandnet.com; Song Xue; Bipin Karunakaran; Patrick Haluptzok Subject: RE: CSEP 590TU Project Draft


James - That rough draft looks great - thanks for sending this in.

Would folks at MSFT main campus area be available Monday for lunch to talk through this paper? I think it would be worthwhile, on or off campus is fine.

Here are 2 integrating suggestions I have:

  1. 1 - Section 2 (my section) needs to get moved back by one chapter. Logically I should be after the current section 3 which describes the different source code licenses, because what I recommend doing presumes the reader already understands the license issue pretty much.
  1. 2 - Also part of my chapter (updated below) should be cut-paste into Section 1, probably as section 1.0 as an introduction to proprietary software - so that section 1.1 "Open Source Defined" shows the difference - because a number of folks I work with from non-technical (marketing,design,etc) backgrounds don't really know some of the basic software concepts and would get lost off the bat without the intro defining basic concepts.


1.0 Proprietary Source Defined

Software consists of the source code and its corresponding binary executable. Source code is a set of instructions that tell a computer what to do. The source code is an easily readable format that specifies how the computer is to respond to user input, how to process data to achieve the intent of the user, and how to present and store the results of computation. Source code is what software engineers write and modify, the naming conventions and comments in the source code explain what the program does. Source code by itself usually can’t be run on a computer directly. Source code is converted by means of a compiler into a binary executable which can be run on a computer. The binary executable is a more efficient form of the instructions for the computer to execute, and binary executables are very difficult to impossible for humans to read. The exact original source code can’t be derived from the binary executable, and attempting to convert the binary executable into source code is illegal under most software license agreements.

The binary executable is what a customer traditionally buys when purchasing proprietary source software. The source code is kept private and usually only released under extremely restrictive non-compete and non-redistributable licensing agreements. Further details on the business motivations and practices of proprietary software companies are discussed in Chapter 3.

1.1 Open Source Defined

Section 5:

Title: Case Study: Should Microsoft Open Source its Windows Operating System?
Author: James Welle JamesWelle

    History
         Microsoft's public attacks on open source
         Shared Source Initiative
         Windows Installer Xml (WiX)
    Other Open Source Operating Systems & Platforms
         Linux/Unix
         Apple OS X
         Sun Open Solaris
         Microsoft's Rotor
         Symbian
    Issues with Open Source Windows
         How much and what pieces of the OS should be open source?
              Near the public APIs, just the upper layers?
         What would the license look like?
              read-only, can compile, no selling, no rebranding, OEM
         Revenue
              business vs. personal customers, OEMs
         Piracy
         Security
         Copy Cats
              could code analysis tools prevent this, what about a closed- 
              source copycat?
         Product Support
         ISVs and the Developer Ecosystem
         Public Perception
              acceptance by the tech elite, open source converts, bug and 
              process transparency

Project Links

Seattle PI article from June 2004 on Microsoft and Open Source: http://seattlepi.nwsource.com/business/179256_msftopen25.html

eWeek Article from October 2004 on Sun making Solaris Open Source: http://www.eweek.com/article2/0,1759,1699436,00.asp

Steve Ballmer's Customer Email on Linux from October 2004: http://www.microsoft.com/mscorp/execmail/

Information Week's Response to Ballmer's Email: http://www.informationweek.com/story/showArticle.jhtml?articleID=51201701&tid=5999


LICENSING RELATED

LEGAL ASPECTS OF OPEN SOURCE LICENSING http://www.cs.helsinki.fi/u/campa/teaching/oss/papers/jarvinen.pdf

DE-BUGGING OPEN SOURCE SOFTWARE LICENSING (Gomulkiewicz) http://www.law.washington.edu/Faculty/Gomulkiewicz/Publications/debugOpenSource.pdf

Open Source Software Licensing http://www.stromian.com/Open_Source_Licensing.htm

OSI Licensing http://www.opensource.org/licenses/

Introduction and Alternatives Related
Novell Open source
http://developer.novell.com/ndk/qstart/opensource.htm
Open source definition
http://www.opensource.org/docs/definition.php
Open source history
http://www.openknowledge.org/writing/open-source/scb/brief-open-source-history.html

Join the project

--Lin Huang: I got Professor Ed's mail tonight, askming me to decide whether I join the UCSD open soruce team or new MS open source team.

Let me know your thoughts, I prefer MS team. I read some article tonights, and would study the government and start up company who choose to use Open Source: understand the why, and come up the strategy and suggestion what we can improve our service.

I can be either team, but my focuse will basically alone this line. Let me know.

Thanks Lin

--User:MTATUM Goodafternoon,
-- Everything looks great! I added my section to our page. James-We should talk more, for our legal points won't repeat themselves. Chow-see(lol)every in class!

Warmest Regards Magdalene Tatum 4 NOV 2004 2:54pm


--James Welle: I would prefer to keep the group size to 5 or 6. There are two other open source projects, one of which has four members and another which has one member. Lin's topic already seems to be covered in our paper and Magdalene's is more about a specific legal case. Could you two contact the other open source teams and see if it would be a better fit for you to join them? If not, we can try to work something out for one of you, but I think we should keep 6 as a hard limit on our group size.

--Lin Huang:

Your existing project flow is very good! One thing I would like to point out though is that: your topic is based on whether VP or a commercial company should decide whether go to open source or not after reading the paper. My point as listed in previous thread, and based on analysis of the two and come up an alternative suggestion: so the topic emphasize on the alternative to the open source or commercial software. I am not sure whether this fit to your overal discussion and project goal. If not, let me know, I will join other team.

Since my general goal is on this, I have a chapter on a start up company, which model they will choose to go? and a case study on a company choose to use the open source and what lesson they have learned?

Let me know your thoughts. Thanks Lin

--Bipk 15:47, 30 Oct 2004 (PDT) Hello Magdalene and LinHuang I dont have a problem with you guys joining in, We are already 5 of us and the max we can have is 6.I think we can easily accomdate one more person. I am not sure of a 7th person, if Ed agrees to it, that probably could be done too. Right now all of 5 of us have agreed on their ownership areas and will get an introduction ready by start of class on thursday. I have posted a JPG on the ownership areas on this site. Magdalene: Your area looks a chapter towards the end of the paper, what do you guys think? LinHuang: YOur topic is already taken and there are two of us working on this but with different perspectives one with an economic perspective and one in a general perspective.You will have to find a different topic at the earliest if you need to join, probably a mail to ed would also help. James, song, rodrick,Patrick please chime in as needed to bring this to closure. Thanks



_____________________________________ Hi Bipin, James, Song, & Rodrick, October 29, 2004

My name is Magdalene Tatum (UCB) and I am very interested in "Open Source" especially the dual licensing component and all of the new legal positions. The most interesting element is what we learned in lecture last night about SCO and their lawsuit with IBM for the UNIX code. I am ready to dive in to whatever avenue we decide to go!!!!!


Lin Huang:

Guess I am not familiar with the area should go. Sorry for the late post here. I have signed up for this project as well a week ago. Just went browsing around, and located this page.

I would like to write a sub topic about: what's the middle ground?

Specifically, would analyse the pros and cons of open source vs commecial software , and see whether there is a better middle ground can be achieved. 1.Specifically toward the two cons I see from the open source: Two styles of the license: one can make into incompatible platform or applications; another has the limitation on the insentive for the innovation. 2. I would like to see "viewable source", that's different than the license of open source definition. this might very well overlap James, Song's license sub-topic.

Lin


P.S. Who will write the one page for the project? Maybe each of us should write a note about the sub-topic he/she is interested in to be more clear?

Choosing our Project

-- Just posting one of our long email discussions out here, since our communication was supposed to be on the wiki, but we all just used our email instead.


Original Message-----

From: Song Xue Sent: Friday, December 10, 2004 4:36 PM To: Patrick Haluptzok Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

My "4.5.3 Conclusion" really should be "4.6 Conclusion". Could you change for me and update the table of contents?

Thanks -Song


Original Message-----

From: Patrick Haluptzok Sent: Friday, December 10, 2004 4:32 PM To: Tatum, Magdalene; James Welle; Bipin Karunakaran; Rodrick Megraw; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"


I integrated Magdalene's changes, Bipin's updated references, and some fixes to my section/references.

Magdalene - I assume what you sent me private is the same as what you put in the document - no other changes.

I have Rodrick's change below too now to the table.

Please review - I'll send at 4:50 if I don't hear more corrections.



Original Message-----

From: Rodrick Megraw [1] Sent: Friday, December 10, 2004 4:25 PM To: Patrick Haluptzok Cc: James Welle; Bipin Karunakaran; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

Looks great! One really minor thing in my section... in the table of license classes (section 2.2) I'd like to change the "Strong Copyleft" class to just "Copyleft" to be consistent with the rest of the section.

	Rodrick


Original Message-----

From: Tatum, Magdalene [2] Sent: Friday, December 10, 2004 4:16 PM To: Patrick Haluptzok; James Welle; Bipin Karunakaran; Rodrick Megraw; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

Hey Patrick, I just sent it to you (only you), but I just modified the final version attached is another copy. Here it goes again! Have a wonderful weekend, and Happy Holidays. It was fun being apart of this group project!

Warmest Regards Magdalene Tatum



Original Message-----

From: Patrick Haluptzok [3] Sent: Friday, December 10, 2004 4:11 PM To: Tatum, Magdalene; James Welle; Bipin Karunakaran; Rodrick Megraw; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"


Magdalene - Please send your final version when you are ready, I have Bipin's updated references in my copy and some changes in my section too - so I need to copy your sections into the final when you are ready.

Thanks, Patrick


Original Message-----

From: Tatum, Magdalene [4] Sent: Friday, December 10, 2004 3:54 PM To: Patrick Haluptzok; James Welle; Bipin Karunakaran; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

Patrick, I inserted my paper into the final version. I am still updating my reference, only a few moments. Thank you Rodrick and James for all your additional comments to my paper that really help paper a whole lot!

Warmest Regards Magdalene Tatum




Original Message-----

From: Patrick Haluptzok [5] Sent: Friday, December 10, 2004 3:40 PM To: James Welle; Bipin Karunakaran; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"


I have put in James suggestions.

Still need Magdalene's update and Bipin's updated references.

Looking good.


Original Message-----

From: James Welle Sent: Friday, December 10, 2004 3:27 PM To: Patrick Haluptzok; Bipin Karunakaran; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

In 1.2, this sentence:

Open source movement has been gaining momentum for the past twenty years mostly in universities and technical areas which built the internet and the worldwide web.

Should be:

The open source movement has been gaining momentum for the past twenty years, mostly in universities and technical areas such as the internet and the worldwide web.

jw


Original Message-----

From: James Welle Sent: Friday, December 10, 2004 3:21 PM To: Patrick Haluptzok; Bipin Karunakaran; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

The ordering in the abstract is still wrong. Replace it with this:

Open source software began as the hobby of a small number of programmers and has developed today into a worldwide phenomenon that is a viable economic alternative to proprietary software. As a proprietary software company, it is essential that you understand open source and how to interact with this type of software. You may choose to compete with open source or embrace it into your business model, but ignoring open source is not a viable option. We present this paper as a guide to open source software. First, we discuss what open source is and explain its history. We also explain the general advantages and disadvantages of open source software. Second, we explain the myriad of open source licenses and how they work. Next, we discuss how your workforce can safely and effectively coexist and interact with open source software. In the fourth section of the paper, we discuss the different open source business models and the benefits of each. Fifth, we discuss the specific legal issues involved with open source software and we highlight the recent SCO litigation. Finally, we present a case study on Microsoft Windows and other proprietary platforms and investigate how they have reacted to the open source phenomenon. We also investigate possible open source strategies for the Windows operating system.


I like the Source Code Defined section, but I think it needs a lead-in. Something like, "Before we begin discussing open source in depth, it is important that we have a good understanding of the differences between the source and binary versions of a computer program."

jw


Original Message-----

From: Patrick Haluptzok Sent: Friday, December 10, 2004 3:07 PM To: James Welle; Bipin Karunakaran; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"


This is the "almost" final report. It now has the introduction and Chapter 1 / Bipin's final draft in.

Bipin - I added section 1.1 as discussed, look OK? Also can you send an update of your references to match the rest?

I'm still doing some final touch ups on my section, Magdelene will send hers shortly.

I'll send the final final before 4:00.

Please inspect for errors.

I think it looks great - or more critically great enough to get a reimbursable grade!

-Patrick



Original Message-----

From: Tatum, Magdalene [6] Sent: Friday, December 10, 2004 2:50 PM To: Patrick Haluptzok Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

I am re-reading my section, and I will be sending it in about 20 minutes.

Warmest Regards Magdalene Tatum


Original Message-----

From: James Welle Sent: Friday, December 10, 2004 1:30 PM To: Bipin Karunakaran; Patrick Haluptzok; Rodrick Megraw; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

Made some style/grammar revisions...

Open Source Software (OSS) was born in universities and research labs and today is spreading to the commercial world. Many companies are adopting OSS strategies and licensing models in whole or in part. Some of the most successful OSS initiatives to date include Linux, Eclipse, Apache and Mozilla. For companies looking to define their software strategies for the coming years, ignoring OSS would be a mistake. In this paper we try to trace the origins of the OSS movement, highlight pros and cons, and discuss alternatives to pure OSS. We talk about different licensing models which exist to serve different segments of the industry and investigate how commercial software company employees can co-exist in the mixed world of proprietary and open source software. Legal issues have had a huge impact on the growth of OSS, so we take a closer look at the legal risks by studying the SCO case. Finally, we end with a case study on open source strategies for Microsoft Windows and other platforms.


Original Message-----

From: Bipin Karunakaran Sent: Friday, December 10, 2004 1:21 PM To: Patrick Haluptzok; Rodrick Megraw; James Welle; Tatum, Magdalene; Song Xue Subject: RE: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"

Introduction Open Source Software (OSS), from being confined to universities and researcher's is spreading to the commercial world, with many companies adopting OSS as their automation platform. Successful OSS initiatives include Linux, Eclipse, Apache and Mozilla. Many commercial proprietary software companies have made OSS a part of their strategy or borrowed important concepts from OSS. For companies looking to define their software strategies for the coming years, ignoring OSS would be a mistake. In this paper we try to trace the origins of the OSS movement, highlight pros and cons, and discuss alternatives to pure OSS. We talk about different licensing models which exist to serve different segments of the industry, how commercial software company employees co-exist in the mixed world of proprietary and Open Source software. Legal issues have had a huge impact on the growth of OSS, we take a closer look at the legal risks by studying the SCO case. We end with a case study on Open Source strategies for windows.



-- Here is the introduction I could think of -- I also noticed that the abstract isn't in order anymore, sections have been mentioned in the wrong order. Patrick do you want to correct it..... -- I will send out my final paper in a little here. Feel free to edit and make modifications.


Original Message-----

From: Patrick Haluptzok Sent: Friday, December 10, 2004 11:39 AM To: Rodrick Megraw; James Welle; Tatum, Magdalene; Bipin Karunakaran; Song Xue Subject: Almost final report "An Investigation of How Commercial Software Companies Should React to Open Source Software"


Rodrick - I recopied the doc you just sent and the 2.2.1 heading was still broke - so I just fixed it manually and regenerated the TOC. Please review. Also I swapped 8.2/8.3 references so they are correct - I swear I did that already once...

The "almost" final draft here should have the final versions from:

Song, Rodrick, James, Patrick

The conclusion, appendix, contributions should be matching the latest updates sent.

The order of the references should be correct matching the order of the chapters (which we moved around a bit from the rough draft)

The Table of Contents should be correct - the abstract should be correct - the title page should be correct.

Magdalene and Bipin will send their final drafts for their sections and references

Bipin - Are you doing an introduction section? Should we change the name of abstract to introduction? James and you were discussing in email - not sure where that ended up. If you are doing an introduction please send ASAP - it would be good for folks to review that

Please review and send mistakes - the earlier the better. I'm going to lunch - back by 1PM.

Thanks, Patrick



Original Message-----

From: Rodrick Megraw [7] Sent: Friday, December 10, 2004 11:13 AM To: Patrick Haluptzok Cc: James Welle; Tatum, Magdalene; Bipin Karunakaran; Song Xue Subject: RE: The conclusion, please revise.

Ah, just noticed that the references are out of order. I only verified my own, but mine currently appear in 8.3. I think they should go in 8.2 since my section is section 2 now.

	Rodrick


_____________________________________ Explore, enjoy and protect the planet http://sierraclub.org

On Fri, 10 Dec 2004, Patrick Haluptzok wrote:

> > This should have the final versions of James, Rodrick, Song, Patrick. > > I last draft didn't have Rodrick correctly updated. > > Bipin and Magdelene haven't updated yet - agree we should make the > references format consistent. > > -Patrick > > -----Original Message----- > From: James Welle > Sent: Friday, December 10, 2004 10:52 AM > To: Patrick Haluptzok; Tatum, Magdalene; Rodrick Megraw > Cc: Bipin Karunakaran; Song Xue > Subject: RE: The conclusion, please revise. > > It would be nice if the references for sections 1 & 5 (Bipin and > Magdalene) could be updated to match the format the rest of us are > using. > > jw > > -----Original Message----- > From: Patrick Haluptzok > Sent: Friday, December 10, 2004 10:42 AM > To: Tatum, Magdalene; Rodrick Megraw; James Welle > Cc: Bipin Karunakaran; Song Xue > Subject: RE: The conclusion, please revise. > > > Magdelene - I wouldn't worry about that too much - we can add your > name in more places but there isn't time to try and separate out the > final draft editing - as it's not actually very much work and I think > mostly done - and it's due in 6 hours so I worry about trying to get > it done and reviewed seperately. > > Here is the final paper - I just need the final section updates from > folks to insert in their spots. > > I've already updated the sections folks have submitted to me and > reordered the chapters. > > There is a new section for "Conclusions" and "Contributions" which has

> the text from this mornings emails. > > Send feedback if you see formatting / organization errors. > > I can easily update any section that has further updates. > > -----Original Message----- > From: Tatum, Magdalene [8] > Sent: Friday, December 10, 2004 10:19 AM > To: 'Rodrick Megraw'; James Welle > Cc: Bipin Karunakaran; Song Xue; Patrick Haluptzok > Subject: RE: The conclusion, please revise. > > Rodrick, > Reading the below input of the groups overall progress. It's seems > that I am a bit left out. I have offered to submit the draft > documents, but someone already requested to do it. I have reviewed > everyone's draft, but did not have any additional suggestions. So, I > would like to do something more! I would like to help Patrick in > doing the final formatting, he can do the first half (1-3), and I can > do the second half (4-6), and then we both can collaborate on the > final submission of the paper together! > > Group Scheduling/Coordination - Bipin > Proposal Formatting/Editing - Rodrick > Rough Draft Formatting/Editing - James Rough Draft > Comments/Suggestions- Patrick, James, Rodrick Final Draft > Formatting/Editing - Patrick, Magdalene > > Warmest Regards > Magdalene Tatum > > > > -----Original Message----- > From: Rodrick Megraw [9] > Sent: Friday, December 10, 2004 10:06 AM > To: James Welle > Cc: Bipin Karunakaran; Song Xue; Patrick Haluptzok; Tatum, Magdalene > Subject: RE: The conclusion, please revise. > > > The project description says "There should also be a clear indication > of > > the role played by each team member." Kind of vague. I think something

> on how we collaberated and who did what is what Ed is aksing for. > Obviously > > there was more work to do than writing our individual chapters. > > Here's an attempt. Please revise. > > We organized our team around our overall topic of "open source > software from a commercial perspective." Each team member proposed a > sub-topic section of the paper that they would like to work on. We > mutually agreed > > on these sections and the paper organization. Each group member posted

> a > > summary of their section to the project Wiki. These were formatted > into our project proposal. > > Prior to the rough draft deadline, each group member emailed their > section rough draft to the group. The rough drafts were formatted into

> a single draft paper and turned in by the deadline. > > Group members and Tapin Parikh made comments on the rough draft > sections > > and emailed these to the group. Each group member made final changes > to their section rough drafts and submitted final drafts to the group > by email. An introduction and conclusion were authored among group > members via email collaberation. The introduction, final section > submissions, and conclusion were formatted into the final paper. > > The dividion of labor was as follows: > > Introduction - Bipin > 1. Open Source Definition, Benefits, History, and Alternatives - Bipin

> 2. > Open Source Licensing - Rodrick 3. Commercial Software and Open Source

> Coexistence - Patrick 4. Open Source From a Business Point of View - > Song 5. Open Source Legal Issues - Magdalene 6. Case Study: Microsoft > Windows and Open Source Platforms - James Conclusion - Rodrick, Song, > James > > Group Scheduling/Coordination - Bipin > Proposal Formatting/Editing - Rodrick > Rough Draft Formatting/Editing - James Rough Draft > Comments/Suggestions- Patrick, James, Rodrick Final Draft > Formatting/Editing - Patrick > > > _____________________________________ > Explore, enjoy and protect the planet > http://sierraclub.org > > On Fri, 10 Dec 2004, James Welle wrote: > >> Do you guys think we need to create a document about how we worked >> and > >> who did what? Or is it enough to just list the author for each >> chapter? >> >> jw >> >> -----Original Message----- >> From: James Welle >> Sent: Friday, December 10, 2004 8:57 AM >> To: Bipin Karunakaran; Rodrick Megraw; Song Xue >> Cc: Patrick Haluptzok; Tatum, Magdalene >> Subject: RE: The conclusion, please revise. >> >> I think it is fine if the abstract and introduction are similar. >> >> I made some small changes to the conclusion: >> >> In recent years, open source has enjoyed phenomenal growth and has >> evolved from a hobby to a viable alternative to traditional closed >> source software development. Many have ventured into the realm of >> open > >> source with as many failures (VA Linux, Miro) as successes (Linux, >> Apache, OS X). It is clear that there is no sure-fire way to succeed >> in the open source business. There are many crucial questions that >> you > >> need to ask yourself before you start the journey. Why would I want >> to > >> open source? Do I have a viable open source business model? What is >> the right open source license that complements my business model? How

>> do I minimize the potential legal risks? We have shown that these >> questions are answerable and that there is a promising path for those

>> who know how to walk it >> >> jw >> >> -----Original Message----- >> From: Bipin Karunakaran >> Sent: Friday, December 10, 2004 8:51 AM >> To: Rodrick Megraw; Song Xue >> Cc: James Welle; Patrick Haluptzok; Tatum, Magdalene >> Subject: RE: The conclusion, please revise. >> >> I also think the abstract serves more like an introduction. James >> already wrote it an I don't know how different an introduction could >> be than an abstract any suggestions? -----Original Message----- >> From: Rodrick Megraw [10] >> Sent: Friday, December 10, 2004 12:17 AM >> To: Song Xue >> Cc: Bipin Karunakaran; James Welle; Patrick Haluptzok; Tatum, > Magdalene >> Subject: RE: The conclusion, please revise. >> >> Could we change >> >> "As we have shown, there is a promising path for those who know how >> to > >> walk it." >> >> to >> >> "We have shown that these questions are answerable and that there is >> a > >> promising path for those who know how to walk it." >> >> ? It just sounds a little more tied in to me. No other suggestions. >> Looks good. >> >> >> Rod >> >> _____________________________________ >> Explore, enjoy and protect the planet http://sierraclub.org >> >> On Thu, 9 Dec 2004, Song Xue wrote: >> >>> You are right. It was only briefly mentioned (loss leader model) >>> and > >>> probably does not belong in the list. Are there other things that I >>> missed? James, how would you incorporate "open source windows" in >>> the conclusion? >>> >>> Updated conclusion: >>> >>> In recent years, open source has enjoyed phenomenal growth and has >>> demonstrated to be a viable alternative to traditional closed source

>>> software development. Many have ventured into the realm of open >>> source with as many failures (VA Linux, Miro) as successes (Linux, >>> Apache, OS X). It is clear that there is no sure-fire way to succeed

>>> in the open source business. There are many crucial questions that >>> you need to ask yourself before you start the journey. Why would I >>> want to open >> source? >>> Do I have a viable open source business model? What is the right >>> open > >>> source license that complements my business model? How do I minimize >> the >>> potential legal risks? As we have shown, there is a promising path >>> for those who know how to walk it. >>> >>> -----Original Message----- >>> From: Rodrick Megraw [11] >>> Sent: Thursday, December 09, 2004 10:36 PM >>> To: Song Xue >>> Cc: Bipin Karunakaran; James Welle; Patrick Haluptzok; Tatum, >> Magdalene >>> Subject: Re: The conclusion, please revise. >>> >>> Just one comment about... "Does my existing line of products work >>> synergistically?" Do we address this in the paper anywhere? I can't >>> recall seeing it. If no, maybe we can take it out or replace it with >> something >>> that is. >>> >>> >>> _____________________________________ >>> Explore, enjoy and protect the planet http://sierraclub.org >>> >>> On Thu, 9 Dec 2004, Song Xue wrote: >>> >>>> Conclusion >>>> >>>> In recent years, open source has enjoyed phenomenal growth and has >>>> demonstrated to be a viable alternative to traditional closed >>>> source > >>>> software development. Many have ventured into the realm of open >> source >>>> with as many failures (VA Linux, Miro) as successes (Linux, Apache, >> OS >>>> X). It is clear that there is no sure-fire way to succeed in the >>>> open source business. There are many crucial questions that you >>>> need > >>>> to >> ask >>>> yourself before you start the journey. Why would I want to open >>> source? >>>> Do I have a viable open source business model? What is the right >>>> open source license that complements my business model? Does my >>>> existing >>> line >>>> of products work synergistically? How do I minimize the potential >>> legal >>>> risks? As we have shown, there is a promising path for those who >>>> know how to walk it. >>>> >>> >> >



--Magdalene 8 Nov 2004, Everything looks good for our first draft submission. I streamlined my sub-section for it would not be so unclear and for it could flow with the other sections more smoothly. Thanks Rodrick for your remarks. I modified my section to include commercial software, and any grammatical errors.James: you mention in your section your going to speak upon " legal issues in order to attempt to come up with a viable open source model" My section is going to be a complete overview of all the "LEGAL ISSUES" dealing with open source, free open source, and commercial software companies. Your welcome to state whatever your prefer in your section. I just wanted you to be clear that I hope our sections do not have the same info. But, I guess when the final modification occurs, than any duplications will be deleted. I was just trying to be helpful from the first draft stage of our subsections. Also Patrick: My section will also have similarities with this remark in your subsection "We will analyze some of the corporate practices used to protect proprietary code and some of the lawsuits challenging the validity of free open source". But as I stated to James we will focus on any duplications in the final draft change stage. Enjoy the rest of your week!



--PatrickH 4 Nov 2004, I think it flows better if my section 2 is moved to section 3 - and section 3 is moved to section 2. Section 3 describes the different source code licenses, and that explanation should go first because how a software company protects itself depends on those definitions.

--Remegraw 18:41, 3 Nov 2004 (PST) Hey guys, I am also able to meet a half hour before class. I'll plan to have my paragraph up by tonight. Without date stamps it is hard to follow the threads here. Are you guys currently thinking that our overall project and sub-project goals as stated are still too broad? Perhaps we can see what everyone has for a paragraph tomorrow night and see how it looks. Hopefull only small tweeks are needed to make it coherent.

--Bipk 15:34, 30 Oct 2004 (PDT) The introduction is due with each person writing a paragraph about his own topic and we will integrate on the night before class on 11/04/2004. It will be helpful to get this on the 4th so that we can do some edits and fine tune it if it doesnt fit that well over the weekend before the 8th. I dont think it is a lot of work to get apargraph about your topic before thursday:)


Song: Sounds good. I vote half an hour before class.

James Welle: I still think we need to choose a very precise topic and subtopics if the pieces of our paper are going to fit together well. The goals we have listed now seem too general. What do you guys think of getting together before or after class to nail it down?

bip: I kinda tried to highlight our project goals including what you already said if you think it is not appropriate or we are not there yet we can go further into discussion on what we need to write on subtopics. I think i highlited 4 subtopics which could be important from the project perspective. Feel free to update post if i missed something. Song:

The topic is fine with me. A survey on the current landscape of commercial companies vs. open source is great. Open source Windows would be a great example of illustration, though we probably concentrate on issues in general. Regarding the viability of commercial software in the future, can 4 of us agree on an answer?:)

Anyway, the following are a few other bullet points I can think of. Some are probably worthy of a subtopic. Others are relatively minor by worth pointing out.

  • Trustworthy computing. This has been one of the main arguments of open source community. Commercial company needs to respond to this in a convincing fashion (both to enterprise & to consumer) to order to compete effectively with open source.
  • “Share source” as an answer to “Open source”? A comparison of various licenses. How can commercial companies compete by amending the licensing agreement targeted at different audience, corporate, developer and consumer.

Total cost of ownership. Hidden cost, upfront fee vs. service contract.

The quality and responsiveness of product support. Customer community.


bipk: Paste the discussion we had on the email and continue with that discussion and go further

Original Message-----

From: James Welle
Sent: Saturday, October 23, 2004 6:29 PM
To: 'Rodrick Megraw'; Song Xue; Bipin Karunakaran
Subject: RE: [CSE P 590TU] Project topics

I created the main page for our project:

http://cubist.cs.washington.edu/CSEP590TU-wiki/index.php/Project_Teams

Can you guys enter your user information under the heading for our project?

jw

Original Message-----

From: James Welle
Sent: Saturday, October 23, 2004 6:29 PM
To: 'Rodrick Megraw'; Song Xue; Bipin Karunakaran
Subject: RE: [CSE P 590TU] Project topics


OK, I like Rod's idea of generalizing it to not just focus on Microsoft. Here are some possible subtopics. What are some other subtopics that fall under that major topic that you guys would like to explore?


Major Topic:

How should a commercial software company react to the open source phenomenon?

Subtopics:

1. How have commercial software companies utilized open source? What has been successful and unsuccessful? I think this would be a survey of existing software companies and how they are using or not using the open source model.

2. Should Microsoft open source Windows?

3. An analysis of current business trends and predictions for the future. We could try to predict whether or not a commercial company will be able to survive in the future without using open source.

jw

Original Message-----

From: Rodrick Megraw [12] 
Sent: Saturday, October 23, 2004 4:48 PM
To: Song Xue
Cc: Bipin Karunakaran; James Welle
Subject: RE: [CSE P 590TU] Project topics

I'm not personally interested in doing something specifically about Windows, but I can understand if you guys are. I'd be more in favor of answering "How should a proprietary software company react to the open source phenomanon?" or similar.

	Rod

_____________________________________ Explore, enjoy and protect the planet http://sierraclub.org

On Sat, 23 Oct 2004, Song Xue wrote:

Sorry I didn't chime in earlier.  Our team had a ZBB push. I would list 
"open source" as my first choice and "outsourcing" my
second.  I agree we should write at a more granular level than the topic 
itself.  Regarding business vs. technology, I think all topics contain, at 
some levels, both ingredients and it is very difficult to use it to 
qualify the scope of topics.  I like the Windows open source topic that 
James listed earlier.  We can even expand it a bit.  Say "What should be 
the Microsoft strategy on open source" with additional subtopics like:
  Open source Windows?
  Public attitude towards open source
  What to do about Linux?
  How to adjust business/pricing model in view of open source?
  Developing linux software?
...
The topics are reasonably independent.  At the same time, there is a central  
theme that runs through all of them.  I like this format because it maintains  
the overall coherency yet allow people to work on different sections.


Original Message-----

From: Rodrick Megraw [13]
Sent: Fri 10/22/2004 4:15 PM
To: Bipin Karunakaran
Cc: James Welle; Song Xue
Subject: RE: [CSE P 590TU] Project topics


I think the more cohesion the better, but this shouldn't come at the
expense of everyone ending up with topics that they are happy with.
At the top level, open source issues seem to fall into one of two areas:
business or technical. Business being stuff like licensing, workforce
issues, strategy, etc. Technical being quality, innovation, security, etc.
Does anyone else agree that we should break the topic down into at least
one of these halves for our papers?
I'm not sure this is a perfect idea, since there can be a lot of
interesting crossover between the two. Just a stab at getting closer to a
topic that will have the level focus we'd like.
       Rod



_____________________________________
Explore, enjoy and protect the planet
http://sierraclub.org
On Fri, 22 Oct 2004, Bipin Karunakaran wrote:
Sorry, I missed that, I thought the idea was to pick a  broad topic
discuss pros and cons and  kinda follow it on. Like open source and
Microsoft could be a last part of open source discussion. I agree that
there could be some disconnects between each topic, I am not sure if it
is acceptable or not, will let Rod and song also chime in.
Bipin


Original Message-----

From: James Welle
Sent: Friday, October 22, 2004 3:39 PM
To: Bipin Karunakaran; Rodrick Megraw; Song Xue
Subject: RE: [CSE P 590TU] Project topics
I don't think we should even choose a topic as broad as "open source" as
our subject. We need to start with something much smaller and go from
there. If we choose such a broad topic, our paper is going to be very
disjointed.
If you look at the open source page on the Wiki, the instructors listed
some possible topics on the subject.
      What Motivates OS Workers (Interviews).
      How Good is Apache? (Source Code Review)
      Domesticating Open Source (MS Shared Source Code Initiative).
      where do we draw the line(How much should be open and how much
closed        e.g security code open or closed?)
      Can open source create good user interfaces?
I think each one of these is the type of granularity to choose for our
entire paper. Once we have chosen a topic like that, we can break it
down even further and assign work.
What do you guys think, Song and Rodrick?
jw

Original Message-----

From: Bipin Karunakaran
Sent: Friday, October 22, 2004 3:32 PM
To: James Welle; Rodrick Megraw; Song Xue
Subject: RE: [CSE P 590TU] Project topics
What I was meaning to say is, lets settle on a topic and delve deeper
into it so that each guy picks up his part and does research on it and
gets back on what subtopic is more interesting to him.
By not making that choice we will each be thinking about different
topics and wont converge into one main topic(like whether outsourcing or
weblogs o open source).
But you bring an important discussion about Microsoft, which possibly is
a good subtopic of discussion under the main open source umbrella.
So if everyone agrees we need to choose the wide topic of open source,
each person can investigate some subtopic(s) and bring it back to the
thread so that everything fits and reads like chapters  of a book that
was intention in making that comment.

Original Message-----

From: James Welle
Sent: Friday, October 22, 2004 3:25 PM
To: Bipin Karunakaran; Rodrick Megraw; Song Xue
Subject: RE: [CSE P 590TU] Project topics
Bipin, if we do open source, what specific top on open source would you
like to cover? I think that just choosing open source is way too broad.
Also, how do you feel open source could affect outsourcing?
What do you guys think of the Microsoft open source idea? To me, it is
not clear what all the advantages and disadvantages of Microsoft open
sourcing Windows are. Would it really increase piracy? I would say no
since the vast majority of personal users get Windows from an OEM and
the OEM is not going to pirate Windows. Businesses would most likely not
pirate Windows as well. Also, open source doesn't necessarily have to be
free, does it? Are there currently any licenses where the source code is
open, but in order to compile it or run the software you are required to
pay? Could Microsoft create such a license? (I guess they must be able
to, because some governments and universities have the source code and
I'm sure they aren't getting Windows for free.) I know people talk about
free as in freedom and free as in beer with respect to open source, but
I don't know if open source software HAS to be free as in beer.
jw

Original Message-----

From: Bipin Karunakaran
Sent: Friday, October 22, 2004 3:10 PM
To: James Welle; Rodrick Megraw; Song Xue
Subject: RE: [CSE P 590TU] Project topics
To add a spin to open source
Would open source encourage outsourcing or not(now that everyone knows
how the good guys think)
And to outsourcing
Does outsourcing help US employees
You want someone offshore to work on a program using .NET yeah he needs
to buy Visual studio .net adding to the network and pushing improvements
and research which possibly is done here in the US.
Now what is the consensus on the topic of interest
I am open to any one. I would prefer Open source that makes it 1 vote
for open source. Whichever one wins is the topic and I think at least we
should agree on that today or by tomorrow.
What do you guys say?


Original Message-----

From: James Welle
Sent: Friday, October 22, 2004 2:45 PM
To: Bipin Karunakaran; Rodrick Megraw; Song Xue
Subject: RE: [CSE P 590TU] Project topics
I agree with Bipin that we should first decide what question we are
going to try to answer or what problem we are going to try to solve.
Here some ideas I have come up with so far:
***************************************
Open Source
***************************************
      Should Microsoft open source Windows? How would this affect
piracy, security, and the perception of the company?
      Would an open source e-voting system be a viable replacement for
the current proprietary systems?
***************************************
Outsourcing
***************************************
      How is IT outsourcing similar to or different from the movement
of auto industry jobs overseas?
      Is it possible and is it a good idea for the US government to
try to stop or slow outsourcing?
      Can individuals in the IT industry do anything about
outsourcing? How do unions relate to this?
      What can we expect the overall effect of outsourcing to be on
the industry in 5, 10, 20 years?
****************************************
Weblogs
****************************************
      Can and/or will weblogs have an effect on the way political
candidates run campaigns?
      Could a candidate use a weblog as an effective communication
device?
      Will weblogs change the way media covers politics?
      Are weblogs a viable replacement for more traditional news
sources on political subjects?
jw

Original Message-----

From: Bipin Karunakaran
Sent: Friday, October 22, 2004 2:29 PM
To: Rodrick Megraw; Song Xue
Cc: James Welle
Subject: RE: [CSE P 590TU] Project topics
First all let me go to the core of the topic does everyone agree that
our project is a paper on open source?


Original Message-----

From: Rodrick Megraw [14]
Sent: Friday, October 22, 2004 1:33 PM
To: Song Xue
Cc: James Welle; Bipin Karunakaran
Subject: Re: [CSE P 590TU] Project topics
Some potential sub-topics:
-Comparison of various licensing models
-Innovation in open source software
-Comparison of various collaberation models
-Motivations for developers


      Rod
_____________________________________
Explore, enjoy and protect the planet
http://sierraclub.org
On Thu, 21 Oct 2004, Song Xue wrote:
Hi all,
My name is Song Xue.  I work for Microsoft.  It great to have the
opportunity to work with you.  Let's start the thread to discuss the
potential topics for our project.

_____________________________________