diff --git a/chronos.cpp b/chronos.cpp
index 2ee97779dd20f5fdb97d0c58736a32668941967d..eb7a15031fe0ea6c0f04612cba5eb3913e5d6978 100644
--- a/chronos.cpp
+++ b/chronos.cpp
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifdef _WIN32
#include
#else
diff --git a/chronos.h b/chronos.h
index 40f96cbe3097f885a1c24b861e6a79b32c3586c7..6354de072ee6ed7c37467c65b85f1554b158c242 100644
--- a/chronos.h
+++ b/chronos.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef CHRONOS_H
#define CHRONOS_H
diff --git a/files.h b/files.h
index cbcd632ffa0791caddc27b2359ca161f9b28d498..419cde5ac779112affb360a1e72e21df580da53f 100644
--- a/files.h
+++ b/files.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef FILES_H
#define FILES_H
diff --git a/glincludes.h b/glincludes.h
index 52e1aa3fb586b2fdd3b2b2cff31e271c4c33a69b..5633b944f6148f0ca05aac8bcbee3be7f19cd488 100644
--- a/glincludes.h
+++ b/glincludes.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef GLINCLUDES_H
#define GLINCLUDES_H
diff --git a/image_read.cpp b/image_read.cpp
index 41c5a5eaf6d6057080325b6e1f57aabe7a36e636..36668626eae07956c581f7d5a31981df00996c7d 100644
--- a/image_read.cpp
+++ b/image_read.cpp
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#include // for fread
#include "files.h"
#include "image_read.h"
diff --git a/image_read.h b/image_read.h
index 852a6965f36d6931be0fe3094c9efd07ffa8a31b..02ecd21b69ced8e4e8e42004fbc03dbf6a46813b 100644
--- a/image_read.h
+++ b/image_read.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef IMAGE_READ_H
#define IMAGE_READ_H
diff --git a/main.cpp b/main.cpp
index 3bec3fbd517c4aceed021bb728635c1ba87c8701..75f01c39394f0fe9a43f6dcf44fe3e967d843772 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#include
#include "panowindow1.h"
#include "openglcanvas.h"
diff --git a/openglcanvas.cpp b/openglcanvas.cpp
index 7e763189cd329389af2b6e36ecd2910fa43d5ec4..07be4970bd64cda2daec95c2e37effe385e8a760 100644
--- a/openglcanvas.cpp
+++ b/openglcanvas.cpp
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#include
#ifdef NEEDGLEE
#include "GLee.h"
diff --git a/openglcanvas.h b/openglcanvas.h
index 97605b4811dd93c91e23965b2803f80c4f634525..bbeb3191b200c8aa404012083d523e5b9bab148c 100644
--- a/openglcanvas.h
+++ b/openglcanvas.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef OPENGLCANVAS_H
#define OPENGLCANVAS_H
diff --git a/pano_interface_1.pro b/pano_interface_1.pro
index 9d2cbd08eb62fc6704fee79ab93f704f3d1e8f73..2587750a735e3279b2a6ed94c2137ec62a6e3606 100644
--- a/pano_interface_1.pro
+++ b/pano_interface_1.pro
@@ -1,3 +1,22 @@
+#--------------------------------------------------
+# Panoramic is an interface for the visualization of panoramas capable of
+# handling wide fields of view, based on Möbius transformations.
+# Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+#
+# 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 (at your
+# option) any later version.
+#
+# This program 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
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program. If not, see .
+#--------------------------------------------------
+
#-------------------------------------------------
#
# Project created by QtCreator 2012-06-06T09:22:08
diff --git a/panowindow1.cpp b/panowindow1.cpp
index b3b7889329513214ea3de8eb7a4da1ba0d69303a..db49f03fb6e5d12069bc3eb0e68d71e0feae6a30 100644
--- a/panowindow1.cpp
+++ b/panowindow1.cpp
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#include "panowindow1.h"
#ifdef PANO_EXTENDED_CONTROLS
#include "ui_extended_controls.h"
diff --git a/panowindow1.h b/panowindow1.h
index 05f2b800ab7dbdd6ee9e28d715fa3f887efaf925..4ff7196d4055c635d219010d0743d8125ebd5067 100644
--- a/panowindow1.h
+++ b/panowindow1.h
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#ifndef PANOWINDOW1_H
#define PANOWINDOW1_H
diff --git a/shaders/fragment_shader.frag b/shaders/fragment_shader.frag
index b954aecf11c1b9197b07f28749d6135222f61426..2881cdb41b14ae300f48636865ff0c579defa11c 100644
--- a/shaders/fragment_shader.frag
+++ b/shaders/fragment_shader.frag
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#version 120
uniform sampler2D diffuse_texture;
diff --git a/shaders/vertex_shader.vert b/shaders/vertex_shader.vert
index 673a5fadda06ca2ad1aca1020518969077b4cc74..5b8e431a87932ef4a84bb7e9f681d87549783096 100644
--- a/shaders/vertex_shader.vert
+++ b/shaders/vertex_shader.vert
@@ -1,3 +1,22 @@
+//--------------------------------------------------
+// Panoramic is an interface for the visualization of panoramas capable of
+// handling wide fields of view, based on Möbius transformations.
+// Copyright (C) 2015 Luis Peñaranda, Luiz Velho and Leonardo Sacht.
+//
+// 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 (at your
+// option) any later version.
+//
+// This program 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
+// General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with this program. If not, see .
+//--------------------------------------------------
+
#version 120
varying vec2 texcoord0;