Open Source Guide (ver.1.0)
which everyone can redist
which everyone can redistwhich everyone can redist
which everyone can redistribute and change under these terms. To do so,
ribute and change under these terms. To do so, ribute and change under these terms. To do so,
ribute and change under these terms. To do so,
attach the following notices to the program. It is safest to attach them to the
attach the following notices to the program. It is safest to attach them to the attach the following notices to the program. It is safest to attach them to the
attach the following notices to the program. It is safest to attach them to the
start of each source file to most effectively convey the exclusion of warranty;
start of each source file to most effectively convey the exclusion of warranty; start of each source file to most effectively convey the exclusion of warranty;
start of each source file to most effectively convey the exclusion of warranty;
and each file should have at least the "copyright
and each file should have at least the "copyrightand each file should have at least the "copyright
and each file should have at least the "copyright" line and a pointer to
" line and a pointer to " line and a pointer to
" line and a pointer to where
where where
where
the full notice is found.
the full notice is found.the full notice is found.
the full notice is found.
one line to give the program's name and an idea of what it does.
one line to give the program's name and an idea of what it does.one line to give the program's name and an idea of what it does.
one line to give the program's name and an idea of what it does.
Copyright (C) yyyy name of author
Copyright (C) yyyy name of authorCopyright (C) yyyy name of author
Copyright (C) yyyy name of author
This program is free software; you can redistribute it and/or
This program is free software; you can redistribute it and/orThis program is free software; you can redistribute it and/or
This program is free software; you can redistribute it and/or
modify it
modify it modify it
modify it
under the terms of the GNU
under the terms of the GNU under the terms of the GNU
under the terms of the GNU General Public License
General Public LicenseGeneral Public License
General Public License
as published by the
as published by the as published by the
as published by the
Free Software Foundation; either version 2
Free Software Foundation; either version 2Free Software Foundation; either version 2
Free Software Foundation; either version 2
of the License, or (at your
of the License, or (at your of the License, or (at your
of the License, or (at your
option) any later version.
option) any later version.option) any later version.
option) any later version.
This program is distributed in the hope that it will be useful,
This program is distributed in the hope that it will be useful,This program is distributed in the hope that it will be useful,
This program is distributed in the hope that it will be useful,
but
but but
but
WITHOUT ANY WARRANTY; without even the implied
WITHOUT ANY WARRANTY; without even the impliedWITHOUT ANY WARRANTY; without even the implied
WITHOUT ANY WARRANTY; without even the implied warranty of
warranty of warranty of
warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the
thethe
the
GNU General Public License for more details.
GNU General Public License for more details.GNU General Public License for more details.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public LicenseYou should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Softwarealong with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundatio
FoundatioFoundatio
Foundation,
n, n,
n,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-
--
-1301, USA.
1301, USA.1301, USA.
1301, USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail. Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this when it
If the program is interactive, make it output a short notice like this when it If the program is interactive, make it output a short notice like this when it
If the program is interactive, make it output a short notice like this when it
starts in an interactive mode:
starts in an interactive mode:starts in an interactive mode:
starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision version 69, Copyright (C) year name of authorGnomovision version 69, Copyright (C) year name of author
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
Gnomovision comes with ABSOLUTELY NO WARRANTY; for detailsGnomovision comes with ABSOLUTELY NO WARRANTY; for details
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type
type type
type
`show w'. This is free software, and you are welcome
`show w'. This is free software, and you are welcome`show w'. This is free software, and you are welcome
`show w'. This is free software, and you are welcome
to redistribute it
to redistribute it to redistribute it
to redistribute it
under ce
under ceunder ce
under certain conditions; type `show c'
rtain conditions; type `show c'rtain conditions; type `show c'
rtain conditions; type `show c'
for details.
for details.for details.
for details.
The hy
The hyThe hy
The hypothetical commands `show w' and `show c' should show the
pothetical commands `show w' and `show c' should show the pothetical commands `show w' and `show c' should show the
pothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License. Of course, the commands
appropriate parts of the General Public License. Of course, the commands appropriate parts of the General Public License. Of course, the commands
appropriate parts of the General Public License. Of course, the commands
you use may be called something other than `show w' and `show c'; they
you use may be called something other than `show w' and `show c'; they you use may be called something other than `show w' and `show c'; they
you use may be called something other than `show w' and `show c'; they
could even be mouse
could even be mousecould even be mouse
could even be mouse-
--
-clicks or menu items
clicks or menu itemsclicks or menu items
clicks or menu items--
----
--whatever sui
whatever suiwhatever sui
whatever suits your program.
ts your program.ts your program.
ts your program.
You should also get your employer (if you work as a programmer) or your
You should also get your employer (if you work as a programmer) or your You should also get your employer (if you work as a programmer) or your
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if necessary.
school, if any, to sign a "copyright disclaimer" for the program, if necessary. school, if any, to sign a "copyright disclaimer" for the program, if necessary.
school, if any, to sign a "copyright disclaimer" for the program, if necessary.
Her
HerHer
Here is a sample; alter the names:
e is a sample; alter the names:e is a sample; alter the names:
e is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright
Yoyodyne, Inc., hereby disclaims all copyrightYoyodyne, Inc., hereby disclaims all copyright
Yoyodyne, Inc., hereby disclaims all copyright
int
intint
interest in the program
erest in the program erest in the program
erest in the program
`Gnomovision'(which makes passes at compilers) written by James
`Gnomovision'(which makes passes at compilers) written by James `Gnomovision'(which makes passes at compilers) written by James
`Gnomovision'(which makes passes at compilers) written by James
Hacker.
Hacker.Hacker.
Hacker.
signature of Ty Coon, 1 April 1989
signature of Ty Coon, 1 April 1989signature of Ty Coon, 1 April 1989
signature of Ty Coon, 1 April 1989
Ty Coon, President of Vice
Ty Coon, President of ViceTy Coon, President of Vice
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
This General Public License does not permit incorporating your program into This General Public License does not permit incorporating your program into
This General Public License does not permit incorporating your program into
proprietary programs. If
proprietary programs. Ifproprietary programs. If
proprietary programs. If your program is a subroutine library, you may
your program is a subroutine library, you may your program is a subroutine library, you may
your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
consider it more useful to permit linking proprietary applications with the consider it more useful to permit linking proprietary applications with the
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General Public
library. If this is what you want to do, use the GNU Lesser General Public library. If this is what you want to do, use the GNU Lesser General Public
library. If this is what you want to do, use the GNU Lesser General Public
License instead of this License.
License instead of this License. License instead of this License.
License instead of this License.
GNU LESSER GENERAL PUBLIC LICENSE
This product uses software program
This product uses software program This product uses software program
This product uses software program which is distributed under the
which is distributed under the which is distributed under the
which is distributed under the GNU
GNU GNU
GNU
LESSER GENERAL PUBLIC LICENSE.
LESSER GENERAL PUBLIC LICENSE.LESSER GENERAL PUBLIC LICENSE.
LESSER GENERAL PUBLIC LICENSE.
GNU L
GNU LGNU L
GNU LESSER GENERAL PUBLIC LICENSE SW
ESSER GENERAL PUBLIC LICENSE SWESSER GENERAL PUBLIC LICENSE SW
ESSER GENERAL PUBLIC LICENSE SW: check
: check: check
: check-
--
-0.9.5, glib
0.9.5, glib0.9.5, glib
0.9.5, glib-
--
-2.12.9,
2.12.9, 2.12.9,
2.12.9,
gstreamer
gstreamergstreamer
gstreamer-
--
-0.10.11, mp4parser
0.10.11, mp4parser0.10.11, mp4parser
0.10.11, mp4parser
Version 2.1, February 1999
Version 2.1, February 1999Version 2.1, February 1999
Version 2.1, February 1999
Copyright (C) 1991, 1
Copyright (C) 1991, 1Copyright (C) 1991, 1
Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place,
999 Free Software Foundation, Inc. 59 Temple Place, 999 Free Software Foundation, Inc. 59 Temple Place,
999 Free Software Foundation, Inc. 59 Temple Place,
Suite 330, Boston, MA 02111
Suite 330, Boston, MA 02111Suite 330, Boston, MA 02111
Suite 330, Boston, MA 02111-
--
-1307 USA Everyone is permitted to copy and
1307 USA Everyone is permitted to copy and 1307 USA Everyone is permitted to copy and
1307 USA Everyone is permitted to copy and
distribute verbatim copies of this license document, but changing it is not
distribute verbatim copies of this license document, but changing it is not distribute verbatim copies of this license document, but changing it is not
distribute verbatim copies of this license document, but changing it is not
allowed.
allowed.allowed.
allowed.
[This is the first released version of the Lesse
[This is the first released version of the Lesse[This is the first released version of the Lesse
[This is the first released version of the Lesser GPL. It also counts as the
r GPL. It also counts as the r GPL. It also counts as the
r GPL. It also counts as the
successor of the GNU Library Public License, version 2, hence the version
successor of the GNU Library Public License, version 2, hence the version successor of the GNU Library Public License, version 2, hence the version
successor of the GNU Library Public License, version 2, hence the version
number 2.1.]
number 2.1.]number 2.1.]
number 2.1.]
Preamble
PreamblePreamble
Preamble
The licenses for most software are designed to take away your freedom to
The licenses for most software are designed to take away your freedom to The licenses for most software are designed to take away your freedom to
The licenses for most software are designed to take away your freedom to