generate platform_ops.h from platform_ops.proto, and reduce dependencies
[proto.git] / LICENSE
blob7a3f0b022bb224b5eea67cbf28cdaffda6031dc6
1 MIT Proto is Copyright (C) 2005-2008, Jonathan Bachrach, Jacob Beal,
2 and contributors listed in the AUTHORS file in the MIT Proto
3 distribution's top directory.
5 MIT Proto is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License as published by the
7 Free Software Foundation; either version 3, or (at your option) any
8 later version.  MIT Proto's documentation is licensed under the
9 Creative Commons Attribution 3.0 License 
10 (http://creativecommons.org/licenses/by/3.0/).
12 MIT Proto is distributed in the hope that it will be useful, but
13 WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15 General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with MIT Proto; see the file ./man/GPLv3.  If not, write to the
19 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 Boston, MA 02110-1301 USA.
22 Compiling or linking this code statically or dynamically with other
23 modules is making a combined work based on this code.  Thus, the terms
24 and conditions of the GNU General Public License cover the whole
25 combination.
27 As a special exception, the copyright holders of this code give you
28 permission to compile or link this code with independent modules to
29 produce an executable, regardless of the license terms of these
30 independent modules, and to copy and distribute the resulting
31 executable under terms of your choice, provided that you also meet,
32 for each independent module, the terms and conditions of the license
33 of that module.  An independent module is a module which is not
34 derived from or based on this code.  If you modify this code, you may
35 extend this exception to your version of the code, but you are not
36 obligated to do so.  If you do not wish to do so, delete this
37 exception statement from your version.