Скачать презентацию Will the Next Generation Internet Still Depend on Скачать презентацию Will the Next Generation Internet Still Depend on

c4d58343432e4ab9c92b8922af107ac5.ppt

  • Количество слайдов: 15

Will the Next Generation Internet Still Depend on Open Source? Fred Baker Gadfly at Will the Next Generation Internet Still Depend on Open Source? Fred Baker Gadfly at large

Let's celebrate a little b Key internet developments • DDN internet suite - won Let's celebrate a little b Key internet developments • DDN internet suite - won by ubiquity • Bind - specification for DNS • Sendmail - common mailer • Majordomo - the other mailer • MRTG - common SNMP monitor • Kerberos - key exchange b Key software contributions • gcc - the common c/c++ compiler • Linux - open source operating system – The only real foil to Windows today Open Source Conference 2001

The copyleft principle b “Software should be free” b But that has not been The copyleft principle b “Software should be free” b But that has not been consistent with reality • Consumer markets • Support costs Open Source Conference 2001

What has happened to that software? b TCP/IP now a product from many sources What has happened to that software? b TCP/IP now a product from many sources • Acceptance of changes is measured by whether they are in windows, not Free. BSD or Linux • Although Linux is a good second player b b b Bind - product of Vixie Enterprises Kerberos - incorporated into Windows (gack!) gcc - maintained by Cygnus for years • From corporate perspective, essentially a product of Cygnus b Linux - Red Hat, etc. . . Open Source Conference 2001

Why did that happen? b Evil greedy persons • They will try to make Why did that happen? b Evil greedy persons • They will try to make money… b Great products need more than code that can be downloaded • Users need reliable support • Neophytes can’t be expected to change code • Delivery vehicles have to be shrink-wrapped for consumer audience b Feature sets fossilize over time • Eventually software does “the right thing” • Folks start relying on it to be stable Open Source Conference 2001

What if. . . b Open source is a good way to get the What if. . . b Open source is a good way to get the right features quickly b Managed development/ownership is the way to a quality product Open Source Conference 2001

What is software development about? b It's about getting the right features b It's What is software development about? b It's about getting the right features b It's about delivering a product b It’s about getting good documentation b It's about predictable quality b It's about ISO 9001? Open Source Conference 2001

It's about getting the right features b Open • • • source can be It's about getting the right features b Open • • • source can be good for this Quick bug fixes Quick new features Community can accept what is useful b What about consumer markets? • Does your grandmother participate in open source development? • She uses your products without your expertise Open Source Conference 2001

It's about delivering a product b Consumers have different requirements than engineers and researchers It's about delivering a product b Consumers have different requirements than engineers and researchers b Intellectual property puts food on the table • Ultimately, support costs drive it to a capitalist model b Intellectual property defends against competitors • Many companies make significant income by claiming origination of ideas Open Source Conference 2001

It’s about getting good documentation b Readable by mere mortals b Translated into various It’s about getting good documentation b Readable by mere mortals b Translated into various languages b Applicable to user needs Open Source Conference 2001

It's about predictable quality b Patched up code looks like a patchwork • How It's about predictable quality b Patched up code looks like a patchwork • How many times have you rewritten code rather than commit a patch mailed in? b Process control allows for stable products • Someone needs to be in the driver's seat Open Source Conference 2001

It's about ISO 9001? b Corporate customers demand documentation of processes • This is It's about ISO 9001? b Corporate customers demand documentation of processes • This is a source of a great deal of mindlessness • Also a source of control of product Open Source Conference 2001

Open source in the 21 st century b Exploration b Partnership Open Source Conference Open source in the 21 st century b Exploration b Partnership Open Source Conference 2001

Open source exploration b Open source has been an effective vehicle for • Rapid Open source exploration b Open source has been an effective vehicle for • Rapid prototyping • Exploratory code development • Trying out ideas b It will continue to be that Open Source Conference 2001

Partnership with commercial world b Industry frequently depends on open source products b Therefore Partnership with commercial world b Industry frequently depends on open source products b Therefore open source must be willing to see products develop into commercial ventures b Expect more open source concepts to migrate into proprietary products Open Source Conference 2001