This work was packaged for Debian by:
Pino Toscano
Andreas Cord-Landwehr
It was downloaded from:
http://download.kde.org
The license and copyright information, as stated below, incorporate several
updates and relicenses performed by upstream. For this please refer to the
respective VCS changes as stated at the end of this file.
Files: pythonpythonparser.py
Copyright: 2010 Sven Brauch
License: GPL
Files: docfilekcm/docfilemanagerwidget.cpp
docfilekcm/docfilemanagerwidget.h
docfilekcm/docfilewizard.cpp
docfilekcm/docfilewizard.h
docfilekcm/kcm_docfiles.cpp
docfilekcm/kcm_docfiles.h
duchain/assistants/missingincludeassistant.cpp
duchain/assistants/missingincludeassistant.h
duchain/correctionhelper.cpp
duchain/correctionhelper.h
Copyright: 2013, Sven Brauch
License: GPL-2+ or any later version accepted by the membership of KDE e.V.
Files: app_templates/qtdesigner_app/mainwindow.py
documentation_files/*
parser/generated.h
Copyright: none, generated files
Files: codegen/correctionfilegenerator.cpp
codegen/correctionfilegenerator.h
codegen/refactoring.cpp
codegen/refactoring.h
debugger/pythondebugexport.h
duchain/declarations/decorator.h
duchain/navigation/navigationwidget.cpp
duchain/navigation/navigationwidget.h
duchain/pythonduchainexport.h
parser/ast.cpp
parser/ast.h
parser/astbuilder.cpp
parser/astbuilder.h
parser/astdefaultvisitor.cpp
parser/astdefaultvisitor.h
parser/astvisitor.cpp
parser/astvisitor.h
parser/cythonsyntaxremover.cpp
parser/cythonsyntaxremover.h
parser/parserexport.h
Copyright: 2007, Andreas Pakulat
2014, Gregor Vollmer
2004, Jaroslaw Staniek
2006, Matt Rogers
2014, Miquel Sabaté
2012, Patrick Spendrin
2010,2011,2012,2013,2014, Sven Brauch
License: LGPL-2+
Files: checks/basiccheck.cpp
checks/basiccheck.h
checks/controlflowgraphbuilder.cpp
checks/controlflowgraphbuilder.h
checks/dataaccessvisitor.cpp
checks/dataaccessvisitor.h
codecompletion/context.cpp
codecompletion/context.h
codecompletion/helpers.cpp
codecompletion/helpers.h
codecompletion/items/declaration.cpp
codecompletion/items/declaration.h
codecompletion/items/functiondeclaration.cpp
codecompletion/items/functiondeclaration.h
codecompletion/items/implementfunction.cpp
codecompletion/items/implementfunction.h
codecompletion/items/importfile.cpp
codecompletion/items/importfile.h
codecompletion/items/keyword.cpp
codecompletion/items/keyword.h
codecompletion/items/missingincludeitem.cpp
codecompletion/items/missingincludeitem.h
codecompletion/items/replacementvariable.cpp
codecompletion/items/replacementvariable.h
codecompletion/model.cpp
codecompletion/model.h
codecompletion/pythoncompletionexport.h
codecompletion/tests/pycompletiontest.cpp
codecompletion/tests/pycompletiontest.h
codecompletion/worker.cpp
codecompletion/worker.h
debugger/__kdevpython_debugger_utils.py
debugger/breakpointcontroller.cpp
debugger/breakpointcontroller.h
debugger/debugjob.cpp
debugger/debugjob.h
debugger/debugsession.cpp
debugger/debugsession.h
debugger/kdevpdb.py
debugger/pdbdebuggerplugin.cpp
debugger/pdbdebuggerplugin.h
debugger/pdbframestackmodel.cpp
debugger/pdbframestackmodel.h
debugger/pdblauncher.cpp
debugger/pdblauncher.h
debugger/variable.cpp
debugger/variable.h
debugger/variablecontroller.cpp
debugger/variablecontroller.h
documentation_src/introspection/introspect.py
documentation_src/numpy/generate_numpy_doc.py
documentation_src/pyqt/generate.sh
duchain/contextbuilder.cpp
duchain/contextbuilder.h
duchain/declarationbuilder.cpp
duchain/declarationbuilder.h
duchain/declarations/classdeclaration.cpp
duchain/declarations/classdeclaration.h
duchain/declarations/functiondeclaration.cpp
duchain/declarations/functiondeclaration.h
duchain/expressionvisitor.cpp
duchain/expressionvisitor.h
duchain/helpers.cpp
duchain/helpers.h
duchain/pythonducontext.cpp
duchain/pythonducontext.h
duchain/pythoneditorintegrator.cpp
duchain/pythoneditorintegrator.h
duchain/typebuilder.cpp
duchain/typebuilder.h
duchain/types/hintedtype.cpp
duchain/types/hintedtype.h
duchain/types/indexedcontainer.cpp
duchain/types/indexedcontainer.h
duchain/types/unsuretype.cpp
duchain/types/unsuretype.h
duchain/usebuilder.cpp
duchain/usebuilder.h
parser/codehelpers.cpp
parser/codehelpers.h
parser/conversionGenerator.py
parser/parsesession.cpp
parser/parsesession.h
parser/python_header.h
parser/tests/pyasttest.cpp
parser/tests/pyasttest.h
parser/tests/pycythontest.cpp
parser/tests/pycythontest.h
pep8kcm/kcm_pep8.cpp
pep8kcm/kcm_pep8.h
pythonhighlighting.cpp
pythonhighlighting.h
pythonlanguagesupport.cpp
pythonlanguagesupport.h
pythonparsejob.cpp
pythonparsejob.h
runtest.py
Copyright: 2007, Andreas Pakulat
2013, Atanas Gospodinov
2014, Gregor Vollmer
2010, Miquel Canes Gonzalez
2007, Piyush verma
2010,2011,2012,2013,2014, Sven Brauch
License: GPL-2+
Files: duchain/navigation/declarationnavigationcontext.cpp
duchain/navigation/declarationnavigationcontext.h
Copyright: 2007, David Nolden
2008, Niko Sams
License: LGPL-2
Files: duchain/dumpchain.cpp
duchain/dumpchain.h
duchain/tests/duchainbench.cpp
duchain/tests/duchainbench.h
duchain/tests/pyduchaintest.cpp
duchain/tests/pyduchaintest.h
Copyright: 2014, Benjamin Kaiser
2010, Miquel Canes Gonzalez
2007, Piyush verma
2011,2012, Sven Brauch
License: MIT/X11 (BSD like)
Files: app_templates/*
correction_files/*
duchain/tests/data/*
example_ast.py
License: public domain
Files: documentation_src/pyqt/parse_xml.py
documentation_src/pyqt/sip_to_xml.py
documentation_src/pyqt/xml_to_py.py
Copyright:
2011 Victor Varvariuc
2011 Sven Brauch
License: GPL-2
deduced by stated reference to KDevelop license, which is GPL-2
as stated in kdevelop/COPYING
On Debian systems, the complete text of the GNU General
Public License version 2 and version 3 can be found in
"/usr/share/common-licenses/GPL-2" and "/usr/share/common-licenses/GPL-3".
The Debian packaging is:
Copyright (C) 2014 Pino Toscano
Copyright (C) 2014 Andreas Cord-Landwehr
you can redistribute it and/or modify it under the terms of the GNU General
Public License as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
Relicensing information:
-----------------------------------------------------------------------
From: Sven Brauch
Date: Sun, 14 Sep 2014 20:01:36 +0000
Subject: add COPYING to documentation_files
X-Git-Url: http://quickgit.kde.org/?p=kdev-python.git&a=commitdiff&h=f57a892956893118a375d3f524d4b439e7608fbc
---
add COPYING to documentation_files
---
--- /dev/null
+++ b/documentation_files/COPYING
@@ -1,1 +1,3 @@
+All files in this subdirectory tree are generated automatically and are not
+subject to copyright, unless the file header says something different.
-----------------------------------------------------------------------
From: Sven Brauch
Date: Sun, 14 Sep 2014 20:29:27 +0000
Subject: relicense GPL3 only files to GPLv2+
X-Git-Url: http://quickgit.kde.org/?p=kdev-python.git&a=commitdiff&h=8cb8b20ec5f92247e7e234874cf2be06413b281b
---
relicense GPL3 only files to GPLv2+
the necessary permissions of the authors are present.
---
--- a/duchain/types/hintedtype.cpp
+++ b/duchain/types/hintedtype.cpp
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/duchain/types/hintedtype.h
+++ b/duchain/types/hintedtype.h
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/duchain/types/indexedcontainer.cpp
+++ b/duchain/types/indexedcontainer.cpp
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/duchain/types/indexedcontainer.h
+++ b/duchain/types/indexedcontainer.h
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/duchain/types/unsuretype.cpp
+++ b/duchain/types/unsuretype.cpp
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/duchain/types/unsuretype.h
+++ b/duchain/types/unsuretype.h
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/parser/tests/pyasttest.cpp
+++ b/parser/tests/pyasttest.cpp
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/parser/tests/pyasttest.h
+++ b/parser/tests/pyasttest.h
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/parser/tests/pycythontest.cpp
+++ b/parser/tests/pycythontest.cpp
@@ -4,7 +4,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
--- a/parser/tests/pycythontest.h
+++ b/parser/tests/pycythontest.h
@@ -5,7 +5,7 @@
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
+ the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
-----------------------------------------------------------------------
From: Sven Brauch
Date: Sun, 14 Sep 2014 20:38:05 +0000
Subject: relicense another file from GPL v3+ to GPL v2+
X-Git-Url: http://quickgit.kde.org/?p=kdev-python.git&a=commitdiff&h=ec8b64143b1cd38cf1da9944981a4c830a251614
---
relicense another file from GPL v3+ to GPL v2+
---
--- a/documentation_src/introspection/introspect.py
+++ b/documentation_src/introspection/introspect.py
@@ -2,7 +2,7 @@
# -*- Coding:utf-8 -*-
# Copyright 2013 by Sven Brauch
-# License: GNU GPL v3 or later
+# License: GNU GPL v2 or later
# The script output is not copyrighted, use it for whatever you want.
# WARNING: This script does things which can cause bad stuff to happen
-----------------------------------------------------------------------
From: Sven Brauch
Date: Sun, 14 Sep 2014 20:46:12 +0000
Subject: clarify license for some files
X-Git-Url: http://quickgit.kde.org/?p=kdev-python.git&a=commitdiff&h=409acd1b7b168bc3a0fe5796f1b06f765e58df83
---
clarify license for some files
mention what stuff is public domain in README.packagers;
add license header to some python helper scripts
---
--- a/README.packagers
+++ b/README.packagers
@@ -30,3 +30,12 @@
representations of python's built-in data types, which are then read
by the parser etc.).
+Licensing notes
+---------------
+The following files are not copyrighted:
+Everything in duchain/tests/data/
+Everything in documentation_files/
+Everything in correction_files/
+Everything in app_templates/
+example_ast.py
+
--- a/debugger/__kdevpython_debugger_utils.py
+++ b/debugger/__kdevpython_debugger_utils.py
@@ -1,4 +1,7 @@
# This file is imported from within the debugger
+
+# Copyright 2014 Sven Brauch
+# License: GPL v2+
from kdevpdb import kdevOutputFormatter
--- a/debugger/kdevpdb.py
+++ b/debugger/kdevpdb.py
@@ -1,3 +1,6 @@
+# Copyright 2014 Sven Brauch
+# License: GPL v2+
+
from pdb import *
import sys
@@ -41,3 +44,4 @@
import pdb
pdb.Pdb = kdevPdb
pdb.main()
+
--- a/parser/conversionGenerator.py
+++ b/parser/conversionGenerator.py
@@ -1,4 +1,7 @@
#!/usr/bin/env python
+
+# Copyright 2014 by Sven Brauch
+# License: GPL v2+
# Transforms a conversion definition file (.sdef) into C++ code. To be copied over manually. :)
# sdef example line:
--- a/runtest.py
+++ b/runtest.py
@@ -1,5 +1,8 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
+
+# Copyright 2014 by Sven Brauch
+# License: GPL v2+
import sys
import subprocess
-----------------------------------------------------------------------
From: Sven Brauch
Date: Sun, 14 Sep 2014 20:58:16 +0000
Subject: some more license headers
X-Git-Url: http://quickgit.kde.org/?p=kdev-python.git&a=commitdiff&h=ac3593bbe3a1113f5c0f6afdf034027702a9c4e0
---
some more license headers
---
--- a/documentation_src/numpy/generate_numpy_doc.py
+++ b/documentation_src/numpy/generate_numpy_doc.py
@@ -1,4 +1,7 @@
#!/usr/bin/env python
+
+# Copyright 2014 Sven Brauch
+# License: GPL v2+
import importlib
--- a/documentation_src/pyqt/generate.sh
+++ b/documentation_src/pyqt/generate.sh
@@ -1,3 +1,6 @@
+# Copyright 2014 Sven Brauch
+# License: GPL v2+
+
pyqt=($(ls /usr/share/sip/PyQt4))
element_count=${#pyqt[@]}
for index in $(seq $element_count); do