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

Software libero nella produzione di software proprietario

Software libero nella produzione di software proprietario

Massimiliano Pippi

October 25, 2008
Tweet

More Decks by Massimiliano Pippi

Other Decks in Programming

Transcript

  1. Software libero nella
    produzione di
    software proprietario
    Massimiliano Pippi
    Sviluppatore
    http://masci.wordpress.com
    25 Ottobre 2008 – Linux Day PG

    View Slide

  2. View Slide

  3. Ogni riferimento a persone o fatti
    realmente esistiti o accaduti, è
    puramente voluto.

    View Slide

  4. View Slide

  5. View Slide

  6. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile

    View Slide

  7. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile

    View Slide

  8. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    Editing

    View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    SCM (Source Control Management)

    View Slide

  13. View Slide

  14. “If you like using
    cvs, you should be
    in some kind of
    mental institution
    or
    somewhere else”

    View Slide

  15. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile

    View Slide

  16. GNU make
    GNU Compiler Collection (GCC)
    GNU Binutils
    GNU Debugger (GDB)
    GNU build system (autotools)

    View Slide

  17. View Slide

  18. View Slide

  19. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile

    View Slide

  20. Copyright (C) 2008 Masci
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.
    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    Lesser General Public License for more details.
    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-
    1301 USA

    View Slide

  21. Boost Software License - Version 1.0 - August 17th, 2003
    Permission is hereby granted, free of charge, to any person or organization
    obtaining a copy of the software and accompanying documentation covered by
    this license (the "Software") to use, reproduce, display, distribute,
    execute, and transmit the Software, and to prepare derivative works of the
    Software, and to permit third-parties to whom the Software is furnished to
    do so, all subject to the following:
    The copyright notices in the Software and this entire statement, including
    the above license grant, this restriction and the following disclaimer,
    must be included in all copies of the Software, in whole or in part, and
    all derivative works of the Software, unless such copies or derivative
    works are solely in the form of machine-executable object code generated by
    a source language processor.
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
    SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
    FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
    ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    DEALINGS IN THE SOFTWARE.

    View Slide

  22. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
    Version 2, December 2004
    Copyright (C) 2004 Sam Hocevar
    14 rue de Plaisance, 75014 Paris, France
    Everyone is permitted to copy and distribute verbatim or modified
    copies of this license document, and changing it is allowed as long
    as the name is changed.
    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    0. You just DO WHAT THE FUCK YOU WANT TO.

    View Slide

  23. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile

    View Slide

  24. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    Profiling:

    Sysprof (GPL)
    Test:

    Python (Python license)

    View Slide

  25. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    Installer:

    Nsis (zlib/libpng license / bzip2
    license / CPL)

    View Slide

  26. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    Docs:

    Doxygen (GPL)

    docbook-utils (GPL)

    MoinMoin wiki (GPL)

    View Slide

  27. Sorgenti Compilatore
    Moduli
    oggetto
    Librerie
    Linker Eseguibile
    Bug tracking:

    MantisBT (GPL)

    View Slide

  28. Chi ci guadagna?

    View Slide

  29. Occhi sempre ben aperti!

    View Slide

  30. Domande?

    View Slide