This document appears to be a syllabus for the course CS207 on software economics taught by Professor Gio Wiederhold. The syllabus outlines 11 topics that will be covered in the course related to valuing software, including why software should be valued, open source software, principles of valuation, the role of patents and copyrights, business models, and growing software companies. It provides links to lecture slides and information on assignments, grading, and meeting details.
2nd Thin Film Solar Summit Europe- March 2010guest34b6a5d
2nd Annual THIN FILM SOLAR SUMMIT Brochure. This fantastic event will set out how to scale up your thin film business in Europe – improve efficiency, lower costs and secure financing. Plus, get the latest on price pressure, the creation of an industry infrastructure and up to date market expectations. The conference will provide a comprehensive analysis of the thin film industry and its key challenges in an interactive manner. Leading companies will share their experiences through panel debates and high-level presentations. A great opportunity to network with the whole thin film community, not to be missed!
Safe Harbor Statement: In conjunction with the provisions of the safe harbor section of the private securities litigation reform act of 1995, this document contains certain forward-looking statements pertaining to future anticipated projected plans, performance and developments, as well as other statements relating to future operations and results.
Any statements in this document that are not statements of historical fact may be considered to be forward-looking statements. Written words such as “may,” “will,” “expect,” “believe,” “anticipate,” “estimate,” “intends,” “goal,” objective,” “seek,” ”attempt” or variations of these or similar words, identify forward-looking statements.
These statements by their nature are estimates of future results only and involve substantial risks and uncertainties. There can be no assurance that actual results will not differ materially from expectations.
2nd Thin Film Solar Summit Europe- March 2010guest34b6a5d
2nd Annual THIN FILM SOLAR SUMMIT Brochure. This fantastic event will set out how to scale up your thin film business in Europe – improve efficiency, lower costs and secure financing. Plus, get the latest on price pressure, the creation of an industry infrastructure and up to date market expectations. The conference will provide a comprehensive analysis of the thin film industry and its key challenges in an interactive manner. Leading companies will share their experiences through panel debates and high-level presentations. A great opportunity to network with the whole thin film community, not to be missed!
Safe Harbor Statement: In conjunction with the provisions of the safe harbor section of the private securities litigation reform act of 1995, this document contains certain forward-looking statements pertaining to future anticipated projected plans, performance and developments, as well as other statements relating to future operations and results.
Any statements in this document that are not statements of historical fact may be considered to be forward-looking statements. Written words such as “may,” “will,” “expect,” “believe,” “anticipate,” “estimate,” “intends,” “goal,” objective,” “seek,” ”attempt” or variations of these or similar words, identify forward-looking statements.
These statements by their nature are estimates of future results only and involve substantial risks and uncertainties. There can be no assurance that actual results will not differ materially from expectations.
This is oldish set on an engineering-based approach to sharing diverse and heterogeneous data. It complements a paper about to be published in a Springer collection by Tansel et al. as well as recent Health care record systems discussions.
Tutorial on how software can be valued in a global business setting. IThe last section covers multinational tax avoidance. enabled by moving rights to profit from software assets into tax havens.
This lecture was given by Mary Poppendieck, Lean software development expert, in the recent AgileTour 2010 (Haifa Israel) which was organized by Ignite and was held on Nov 11 2010 in the Technion, the leading academic institute for technological studies in Israel
This is oldish set on an engineering-based approach to sharing diverse and heterogeneous data. It complements a paper about to be published in a Springer collection by Tansel et al. as well as recent Health care record systems discussions.
Tutorial on how software can be valued in a global business setting. IThe last section covers multinational tax avoidance. enabled by moving rights to profit from software assets into tax havens.
This lecture was given by Mary Poppendieck, Lean software development expert, in the recent AgileTour 2010 (Haifa Israel) which was organized by Ignite and was held on Nov 11 2010 in the Technion, the leading academic institute for technological studies in Israel
The .NET ecosystem has radically transformed over the past 10 years; in the distant past, Microsoft actively discouraged and dismissed the possibility and viability of OSS categorically. Now, everything is open source and Microsoft is one of the single biggest contributors of open source globally. That same trend is strongly reflected in the .NET community - large companies include banks, insurers, airlines, manufacturers, and health care giants all feel increasingly comfortable using OSS products in the core of applications that generate billions of dollars a year in capital.
In this talk, we're going to cover the scope of the sustainability crisis, how it may affect you, and how to help prevent it both as an OSS user or as a contributor.
Towards a sustainable solution to open source sustainabilityTobie Langel
A few years ago, Heartbleed epitomized a massive open source sustainability problem for critical parts of the internet infrastructure. The bug, which affected the popular OpenSSL cryptographic software library, notably compromised the confidentiality of 4.5 million US patient records and cost the industry an estimated $500M.
It was soon revealed that the root-cause of the issue was that OpenSSL was precariously understaffed. Open source sustainability became a major theme overnight. Stories of maintainer burn-out made the headlines. And tentative solutions started to emerge, most of them donation-based.
In this talk we'll explore a number of existing strategies to fund open source and make it more sustainable, from patronage to dedicated ad networks. And we'll defend the idea that the best path to open source sustainability is to help companies understand the tangible business value they can get from contributing to open source.
Keys to Successful M&A: Transparency, Security, and ProcessSecureDocs
http://www.securedocs.com - Webinar presented by Nat Burgess and co-hosted by The Corum Group and AppFolio SecureDocs. Learn why the current M&A environment is so favorable to tech company owners and CEOs, the “Eight Stages to Optimal Outcome” from Preparation through Integration, and how to leverage new technology to ensure both transparency and security during a transaction.
A 'lite' version of a workshop for promoting out of the box thinking about the establishment of a new international private bank hub / network including a design we did for another client.
My slides from IoT conference Athens 2017 keynote presentation, discussing the common problems with enterprise IoT projects / digital transformation and key failure points: Waterfall vs Agile methodology and open source vs closed approach/technologies. Also presenting an example agile approach of a multi-tenant IoT Solution for a Refrigerator Manufacturer.
Master slides from the "Making the Most of the SBIR/STTR Conference in Austin" webinar on October 31, 2014. The slides used during the webinar were in a slightly different format, but this is the same content and this version includes the Quad Chart Templates.
Case Study: Practical tools and strategies for tackling legacy practices and ...Alejandro S.
In this talk you will learn how strategic tools like Wardley Maps, the C4 model and DDD’s strategic design helped a struggling CTO to fight against a crumbling monolith and the organizational practices that allowed its creation.
Among other things we will cover:
* How to plan, communicate and challenge strategies.
* Why strategy and thinking strategically is important for software developers.
* High-level overview of Simon Brown’s C4 Model
* High-level overview of DDD’s strategic design
* DDD Context Mapping
* High-level overview Wardley Maps.
* Wardley Maps: Landscape.
* FUN random facts about software development in startups :)
Tutorial on how Software can be valued as a business. Three sections. The roles of Intellectual capital, comprised of human capital and intellectual property (IP). Protectiing IP. Routine and non-routine profit Allocation. The final section deals with taxtation and how multinationals avoid taxation be moving rights to profit from software to tax havens
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
1. CS207 #1, 30 Sep 2011
Gio Wiederhold
http://infolab.stanford.edu/people/gio.html
Gates B12
10/2/2011 CS207 Fall 2011
CS207 fall 2009
CS207 fall 2010 1
2. Syllabus:
The order and coverage is flexible
1. Why should software be valued?
2. Open source software. Scope. Theory and reality
3. Principles of valuation. Cost versus value.
4. Market value and comparative value of software companies.
5. Intellectual capital and property (IP).
6. The role of patents, copyrights, and trade secrets.
7. Life and lag of software innovation.
8. Sales expectations and discounting of future income.
9. Alternate business models.
10. How to grow a software company: organic or by acquisitions
11. Selling or Licensing SW.
12. Separation of use rights from the property itself.
13. Risks when outsourcing and offshoring development.
14. Effects of using taxhavens to house IP.
10/2/2011 CS207 Fall 2011 2
3. Topics see
http://infolab.stanford.edu/pub/gio/cs207/
For a motivation see Jeff Hawkins: What I wish I’d learned in college <A
HREF=“http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2289”>
Slides from all lectures:
Why should software be valued? Open source software, theory and reality. Scope.
http://infolab.stanford.edu/pub/gio/cs207/CS207-1.pdf; last year.... cs207/CS207-1-2010.pdf >*
Intellectual capital and property (IP). Principles of valuation.
http://infolab.stanford.edu/pub/gio/cs207/CS207-2.pdf; last year.... cs207/CS207-2-2010.pdf
Cost versus value. Market value of software companies. Sales expectations and discounting,.
http://infolab.stanford.edu/pub/gio/cs207/CS207-3.pdf; last year.... cs207/CS207-3-2010.pdf
Alternate business models.
http://infolab.stanford.edu/pub/gio/cs207/CS207-4.pdf; last year.... cs207/CS207-4-2010.pdf
Life and lag of software innovation
http://infolab.stanford.edu/pub/gio/cs207/CS207-5.pdf; last year.... cs207/CS207-5-2010.pdf
The role of patents, copyrights, and trade secrets. Managing IP.
http://infolab.stanford.edu/pub/gio/cs207/CS207-6.pdf, from 2009.... cs207/CS207-6-2009.pdf
Off shoring (Prof. Amar Gupta) from 2009
http://infolab.stanford.edu/pub/gio/2009/Stanford-Nov09.pdf>
Licensing. Separation of use rights from the property itself. Offshoring alternatives. Risks.
http://infolab.stanford.edu/pub/gio/cs207/CS207-7.pdf; from 2009.... cs207/CS207-7-2009.pdf
Effects of using taxhavens to house IP.
http://infolab.stanford.edu/pub/gio/cs207/CS207-8.pdf; last year.... cs207/CS207-9-2010.pdf
Acquisitions and growth, Summary .
http://infolab.stanford.edu/pub/gio/cs207/CS207-9.pdf; last year.... cs207/CS207-10-2010.pdf
10/2/2011 CS207 Falbbbbl 2011 3
4. Course Info
Meets weekly, Fridays 2:15pm, Gates B12.
Me: Gio Wiederhold, Prof. Emeritus, Gates 436, hours
by appointment gio@cs.stanford.edu
For course updates and references see
https://cs.stanford.edu/wiki/cs207/
Grading: 1 unit P/F for short report & attendance
find your own source or use /CS207 Citations
If a class is missed: 1 page report on related topic
Optional: directed reading graded units for a relevant report
about 3 pages, draft by 19 Nov 2011, on-line. Feedback in break.
10/2/2011 CS207 Fall 2011 4
CS207 fall 2011b
5. 1 2 Background
Two aspects to Software Economics
1.Minimizing the cost of building effective SW
Much literature exists, taught as part of SW engineering
Factors
1. Well educated people you
2. Good languages expressive and constraining
3. Good methods Waterfall, Spiral, Rapid prototyping,
Scrum, Extreme programming, Agile processes.
And when the work is done
2.Maximizing the benefits of the SW
the topic of CS207
10/2/2011 CS207 Fall 2011 5
6. Current State
1. Software producers traditionally care about
Cost of writing software
Time to complete products
Capabilities
life
2. When the value is a concern
Business people
Economists
Lawyers
inconsistent
Promoters
10/2/2011 CS207 Fall 2011 6
7. What is
the problem?
Say you create some great software and then ship it on a
CD to a company that sells software.
• Let’s assume they get the exclusive right to the SW.
What should the selling company pay you?
1. The cost of the CD and mailing it? about $10.-?
2. The amount it cost you to write the SW:
5 months at $10,000/month = $50,000.- ?
3. Half of their sales that year (~ 50% is their cost of selling) :
50% of 10,000 copies at $49.99 = $250,000.- ?
4. 50% of their $2M lifetime sales = $1,000,000.- ?
• How does what you get affect your obligations?
10/2/2011 CS207 Fall 2011 7
8. Why is value a
Concern
• Making decisions about creative tradeoffs
Elegance versus functionality
Rapid generation versus maintainability
Careful specification versus flexibility
• Dealing with customers
Dijkstra model: for self-satisfaction
Engineering model: formal process driven
Startup model: see if it sticks to the wall
• Gain respect: know what you are doing
10/2/2011 CS207 Fall 2011 8
9. CS versus other
professions
• Architects of buildings
Know if they are designing public housing or a castle
That helps specify the type of furnishing and fixtures: zinc / nickel
• Car Designers Produce ~1M/year or ~1K/year
Know if they are designing a people’s car or a Siddeley
That helps specify the level of sound insulation and parts’ life time
• Software engineers
Don’t consider if the software will be widely used,
Bugs, when encountered by many customers, are costly
May spend much time refining software that will be used rarely
10/2/2011 CS207 Fall 2011 9
10. Why now
Worrying about economics is a sign of a maturing field
Phases:
1. Get new stuff to work
2. Getting adequate performance
3. Get it to be sufficiently reliable to be useful
4. Get it into routine production
5. Increase capacity
6. Make it safe
7. Make it affordable
10/2/2011 CS207 Fall 2011 10
11. Why me
US Treasury concern:
• Much software is being exported as part of
offshoring (offshore outsourcing)
• It is typically property – i.e., protected
• If it is not valued correctly – i.e., too low
1. Loss of income to the creators in the USA
2. And loss of taxes to the US treasury
3. Excessive profits kept external to the USA
4. Increased motivation for external investment
• Book: How Multinationals avoid Taxes
Chapters available for review
10/2/2011 CS207 Fall 2011 11
12. Value depends on use
When the value is a concern
Business people
Income from sales or businesses improvements
Price or license determination
Economists
Effects on national productivity
Lawyers
Settlement of disputes and infringements
Promoters
Motivating investments
10/2/2011 CS207 Fall 2011 12
13. 1987 Quote
“Some day, on the corporate balance sheet,
there will be an entry which reads,
‘Information';
for in most cases the information
is more valuable than the
hardware which processes it.”
-- Grace Murray Hopper 1906-1992
Rear Adm., US Navy, 1943-1986.
Early Univac programmer, when they cost > $1,000,000
contributor to the development of COBOL
language and compiler
given away at no cost to Univac purchasers
10/2/2011 CS207 Fall 2011 13
14. Open Source
software?
Should software should be a free good?
Implicit in that view is that government, universities, and foundations should
pay for software development, rather than the users.
1. Programmers are creative artists, creating beauty
and benefits for all of Mankind !
vs.
2.Software is an industry.
SW revenue is $121B per year in the U.S. alone, well over 1% of the US GDP.
Non-software companies spend yet more for business-specific software.
Over 4.8 million people are employed in IT, earning nearly $333B annually.
• It is unlikely that universal free software is an achievable and
even a desirable goal.
10/2/2011 CS207 Fall 2011 14
15. Open Source
Practice
• Appropriately, open source initiatives actually
focus on software that deserves wide public
use and should be freely available to students
and innovators, as editors, compilers, and
operating systems.
• Much open source software is incorporated
into Commercial software, that is not made
freely available,
even if it should be.
10/2/2011 CS207 Fall 2011 15
16. What’s left to
value?
• Common software that is sold or licensed
• Software that enables Internet Services
• Software that is written inside companies to
improve their business
• Software purchased from vendors by
companies to improve their business
• Software purchased from vendors by
government to improve its operations
Military, Social Security, IRS, Healthcare, . . .
10/2/2011 CS207 Fall 2011 16
18. Accounting
simplified
Sales = units sold x unit price
SW company revenue
Production cost Gross
Admin.overhead
Distri- Operating
butor
Net
Research
markup
Capi Earnings
tal Tax
COGS cost -es Profit
10/2/2011 CS207 Fall 2011 18
19. Next Week
• How to value software
What is valuable in software
Where does the value derive from
• Questions?
Email to Gio@cs.stanford.edu
Sign-up starts October 7th
Last class December 2nd - a week early
Reports due then – after Thanksgiving break
10/2/2011 CS207 Fall 2011 19