Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Don't be scared of open source!

Don't be scared of open source!

My talk for Manchester Tech Nights #9: http://manchestertechnights.org/9 on first getting into open source development and overcoming the learning curve and apprehensions of doing so.

See also: http://danielfurze.co.uk/speaking/dont-be-scared-of-open-source for transcript.

Daniel Furze

June 12, 2015
Tweet

More Decks by Daniel Furze

Other Decks in Technology

Transcript

  1. D O N ’ T B E S C A

    R E D O F O P E N S O U R C E … M A N C H E S T E R T E C H N I G H T S # 9
  2. In production and development, open source as a development model

    promotes a universal access via a free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone.[1][2] Before the phrase open source became widely adopted, developers and producers used a variety of other terms. Open source gained hold with the rise of the Internet, and the attendant need for massive retooling of the computing source code.[3] Opening the source code enabled a self-enhancing diversity of production models, communication paths, and interactive communities. The open-source software movement arose to clarify the environment that the new copyright, licensing, domain, and consumer issues created.[citation needed] Generally, open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design. Open-source code is meant to be a collaborative effort, where programmers improve upon the source code and share the changes within the community. Typically this is not the case, and code is merely released to the public under some license. Others can then download, modify, and publish their version (fork) back to the community. Today you find more forked versions, than teams with large membership. Many large formal institutions have sprung up to support the development of the open source movement, including the Apache Software Foundation, which supports projects such as the open source framework behind big data Apache Hadoop and an open-source HTTP server Apache HTTP. The open-source model is based on a more decentralized model of production, in contrast with more centralized models of development such as those typically used in commercial software companies.[4] A main principle of open-source software development is peer production, with products such as source code, "blueprints", and documentation available to the public at no cost. The open source movement in software began as a response to the limitations of proprietary code, and has since spread across different fields. This model is also used for the development of open-source-appropriate technologies,[5] solar
  3. W H AT I T I S N ’ T…

    OMG JAZZY NEW FEATURE!! BEST NODE PACKAGE EVER! BETTER THAN BOOTSTRAP!!!
  4. W H AT I T R E A L LY

    I S … ( G I T H U B . C O M )
  5. D O N ’ T B E S C A

    R E D A small change in a BIG project helps
  6. D O N ’ T B E S C A

    R E D I got knocked down, but I got up again
  7. W H Y B O T H E R ?

    • Accomplishment • Choice of projects • No deadlines • Get noticed
  8. W H Y B O T H E R ?

    I got my job via open source work
  9. O P E N S O U R C E

    Y O U R O W N W O R K ( G I T H U B . C O M ) Help is on the way!
  10. O P E N S O U R C E

    Y O U R O W N W O R K ( N O D E I . C O / N P M ) If you find it useful, others might too.
  11. O P E N S O U R C E

    Y O U R O W N W O R K ( G I T H U B . C O M ) DON’T PANIC.
  12. – M E ( O P E N S O

    U R C E . C O M , F E B 2 0 1 5 ) “Contributing to other people’s work and being appreciated far outweighs any negative thoughts and apprehension you may have.” ( O P E N S O U R C E . C O M / L I F E / 1 5 / 2 / 5 - B E G I N N E R S - O P E N - S O U R C E - S H A R E - T H O U G H T S )
  13. T H A N K S ! T W I

    T T E R : @ F U R Z E FA C E S L I D E S : B I T. LY / F R Z - O S I N T E R N E T: F U R Z E FA C E . C O M