0
Introduction
                  Legal Aspects
                         Image
                          Tools
              ...
Introduction
           Legal Aspects
                  Image
                   Tools
             Announcing
           ...
Introduction
                                 Legal Aspects
                                        Image
                ...
Introduction
                            Legal Aspects
                                   Image
                          ...
Introduction
                             Legal Aspects
                                    Image
                        ...
Introduction
                            Legal Aspects
                                   Image
                          ...
Introduction
                                    Legal Aspects
                                           Image
          ...
Introduction
                                 Legal Aspects
                                        Image
                ...
Introduction
                             Legal Aspects
                                    Image
                        ...
Introduction
                             Legal Aspects
                                    Image
                        ...
Introduction
                             Legal Aspects
                                    Image
                        ...
Introduction
                                 Legal Aspects
                                        Image     Web site
   ...
Introduction
                             Legal Aspects
                                    Image     Web site
           ...
Introduction
                             Legal Aspects
                                    Image     Web site
           ...
Introduction
                            Legal Aspects
                                   Image     Web site
             ...
Introduction
                          Legal Aspects
                                 Image     Web site
                 ...
Introduction
                               Legal Aspects
                                      Image     Web site
       ...
Introduction
                            Legal Aspects
                                   Image     Web site
             ...
Introduction
                             Legal Aspects
                                    Image     Web site
           ...
Introduction
                           Legal Aspects
                                  Image     Web site
               ...
Introduction
                              Legal Aspects
                                     Image     Web site
         ...
Introduction
                            Legal Aspects
                                   Image     Web site
             ...
Introduction
                           Legal Aspects
                                  Image     Web site
               ...
Introduction
                          Legal Aspects
                                 Image     Web site
                 ...
Introduction
                                 Legal Aspects
                                        Image
                ...
Introduction
                            Legal Aspects
                                   Image
                          ...
Introduction
                       Legal Aspects
                              Image
                               Tools...
Introduction
                                 Legal Aspects
                                        Image
                ...
Introduction
                            Legal Aspects
                                   Image
                          ...
Introduction
                                 Legal Aspects
                                        Image
                ...
Introduction
                         Legal Aspects
                                Image
                                ...
Upcoming SlideShare
Loading in...5
×

Libre Soft Communities: an approach

634

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
634
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Libre Soft Communities: an approach"

  1. 1. Introduction Legal Aspects Image Tools Announcing Conclusions Libre Software Communities: An Approach Master on Free Software Daniel Izquierdo Cort´zar a dizquierdo@gsyc.escet.urjc.es GSyC/Libresoft 17 de noviembre de 2007 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  2. 2. Introduction Legal Aspects Image Tools Announcing Conclusions (cc) 2007 Daniel Izquierdo Cort´zar. a Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 2.5 licence, available in http://creativecommons.org/licenses/by-sa/2.5/ Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  3. 3. Introduction Legal Aspects Image Tools Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  4. 4. Introduction Legal Aspects Image Tools Announcing Conclusions Take a look around you Is somebody doing the same work? Try to look for information at: Forges: SF - http://sourceforge.net, Berlios - http://berlios.de Project’s indexes: Freshmeat http://freshmeat.net, FSF directory http://directory.fsf.org Is better to unify efforts? Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  5. 5. Introduction Legal Aspects Image Tools Announcing Conclusions To unify efforts or not GNOME - KDE Beryl - Compiz Several distributions (Debian, Suse, Fedora, Mandriva, Ubuntu, Linex, GuadaLinex, ...) Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  6. 6. Introduction Legal Aspects Image Tools Announcing Conclusions Take a look around you Have you contacted with them? Different goals?, different points of view? just want to start a project? others ... Let’s go! Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  7. 7. Introduction Legal Aspects Image Tools Announcing Conclusions First steps Mission limits What your product will do... (List of features) What your product will not do Name What’s your name? Apache! Nice to meet you :) Have a clear mission statement Alpha, Beta Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  8. 8. Introduction Legal Aspects Image Tools Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  9. 9. Introduction Legal Aspects Image Tools Announcing Conclusions License, what is the best? Source code (remember): GPL family (+ restrictive) BSD family (- restrictive) Documentation: Creative Commons? You could create your own license, however... Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  10. 10. Introduction Legal Aspects Image Tools Announcing Conclusions License It is usual to start from a minor project Perhaps there are several authors: A company. You are the owner. Several authors worked on it. Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  11. 11. Introduction Legal Aspects Image Tools Announcing Conclusions Pieces of advice Your web site should contain a clear reference to the license you use. Source code: License could be included in each file. Every file could contain a reference to the license (COPYING or LICENSE) Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  12. 12. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  13. 13. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Visibility Basic to: Attract new users, developers. More users = more bug reports = more activity = ... Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  14. 14. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Structure Basic information (Remember! first steps!) Hot news Activity and maintenance in mailing lists, wiki, trac ... Related projects Projects which use our product Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  15. 15. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Documentation User documentation Developer documentation: specific mailing lists, SCM URL, BTS, others Developer documentation: architecture, style, rules, others Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  16. 16. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Examples Plone GNOME projects SourceForge Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  17. 17. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Users Expert, medium and beginner Easy, clear and fast installation Good documentation Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  18. 18. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Installation process Difficulties mean: Lost time answering doubts Lost time fixing problems Lost time updating the web site Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  19. 19. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Installation process If it fails, there are other products on the Internet! Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  20. 20. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Cleaning code Your code is your image (Yep, They are the developers of the product X) Commits mailing list (everybody will know about your changes) Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  21. 21. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Files Source code must have several “burocratic” files: License (LICENSE or COPYING) General Info (README) Changes made (Changelog) Installation process info (INSTALL) Documentation (Users, developers) Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  22. 22. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Packages or binaries They should be marked with the correct version They must follow the same standard Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  23. 23. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Other recomendations Clean your code (use English) Documentation (local language + English) Try to prepare your software to be used by others Translators: */po/* Developers: Clear architecture and comments ... Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  24. 24. Introduction Legal Aspects Image Web site Tools Source code Announcing Conclusions Demos At least images with results (graphic environment) or data in a database, XML, CSV, ... Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  25. 25. Introduction Legal Aspects Image Tools Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  26. 26. Introduction Legal Aspects Image Tools Announcing Conclusions Web site Collaborative development - Wiki Fast installation - Zope/Plone CMS in general Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  27. 27. Introduction Legal Aspects Image Tools Announcing Conclusions Each project has its goals: SCM - SVN, CVS, Git ... BTS - Bugzilla, Gnat, Trac... Trac Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  28. 28. Introduction Legal Aspects Image Tools Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  29. 29. Introduction Legal Aspects Image Tools Announcing Conclusions Ok, but where? SourceForge, Freshmeat, FSF directory Your own blog Basic scheme: What is it? Where to get it? Features Requirements Current version Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  30. 30. Introduction Legal Aspects Image Tools Announcing Conclusions Index Introduction 1 Legal Aspects 2 Image 3 Web site Source code Tools 4 Announcing 5 Conclusions 6 Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  31. 31. Introduction Legal Aspects Image Tools Announcing Conclusions Conclusions Daniel Izquierdo Cort´zar a Libre Software Communities: An Approach
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×