Browse Source

Change the license to LGPL

customisations
alemart 1 year ago
parent
commit
952f211aa2
50 changed files with 252 additions and 253 deletions
  1. 1
    1
      demos/assets/aframe-with-martins.js
  2. 1
    1
      demos/assets/three-with-martins.js
  3. 1
    1
      demos/hello-aframe/demo.js
  4. 1
    1
      demos/hello-three/demo.js
  5. 1
    1
      demos/hello-webgl/demo.js
  6. 1
    1
      demos/hello-world/demo.js
  7. 1
    1
      demos/simple-webcam/demo.js
  8. 1
    1
      demos/touch-interaction/demo.js
  9. 5
    5
      package-lock.json
  10. 3
    4
      package.json
  11. 6
    6
      src/core/frame.ts
  12. 6
    6
      src/core/gizmos.ts
  13. 6
    6
      src/core/hud.ts
  14. 6
    6
      src/core/resolution.ts
  15. 6
    6
      src/core/session.ts
  16. 6
    6
      src/core/settings.ts
  17. 6
    6
      src/core/stats-panel.ts
  18. 6
    6
      src/core/stats.ts
  19. 6
    6
      src/core/time.ts
  20. 6
    6
      src/core/viewport.ts
  21. 6
    6
      src/geometry/camera-model.ts
  22. 6
    6
      src/geometry/pose.ts
  23. 6
    6
      src/geometry/transform.ts
  24. 6
    6
      src/geometry/view.ts
  25. 6
    6
      src/geometry/viewer-pose.ts
  26. 6
    6
      src/geometry/viewer.ts
  27. 6
    6
      src/main.ts
  28. 6
    6
      src/sources/camera-source.ts
  29. 6
    6
      src/sources/canvas-source.ts
  30. 6
    6
      src/sources/source-factory.ts
  31. 6
    6
      src/sources/source.ts
  32. 6
    6
      src/sources/video-source.ts
  33. 6
    6
      src/trackers/image-tracker/image-tracker-event.ts
  34. 6
    6
      src/trackers/image-tracker/image-tracker.ts
  35. 6
    6
      src/trackers/image-tracker/reference-image-database.ts
  36. 6
    6
      src/trackers/image-tracker/reference-image.ts
  37. 6
    6
      src/trackers/image-tracker/settings.ts
  38. 6
    6
      src/trackers/image-tracker/states/initial.ts
  39. 6
    6
      src/trackers/image-tracker/states/pre-tracking.ts
  40. 6
    6
      src/trackers/image-tracker/states/scanning.ts
  41. 6
    6
      src/trackers/image-tracker/states/state.ts
  42. 6
    6
      src/trackers/image-tracker/states/tracking.ts
  43. 6
    6
      src/trackers/image-tracker/states/training.ts
  44. 6
    6
      src/trackers/tracker-factory.ts
  45. 6
    6
      src/trackers/tracker.ts
  46. 6
    6
      src/utils/ar-events.ts
  47. 6
    6
      src/utils/asap.ts
  48. 6
    6
      src/utils/errors.ts
  49. 6
    6
      src/utils/utils.ts
  50. 2
    2
      webpack.config.js

+ 1
- 1
demos/assets/aframe-with-martins.js View File

2
  * @file MARTINS.js & AFRAME glue code
2
  * @file MARTINS.js & AFRAME glue code
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 /* Usage of the indicated versions is encouraged */
8
 /* Usage of the indicated versions is encouraged */

+ 1
- 1
demos/assets/three-with-martins.js View File

2
  * @file MARTINS.js & THREE.js glue code
2
  * @file MARTINS.js & THREE.js glue code
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 /* Usage of the indicated versions is encouraged */
8
 /* Usage of the indicated versions is encouraged */

+ 1
- 1
demos/hello-aframe/demo.js View File

2
  * @file MARTINS.js WebAR demo using A-Frame
2
  * @file MARTINS.js WebAR demo using A-Frame
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 async function startARSession(canvas)
8
 async function startARSession(canvas)

+ 1
- 1
demos/hello-three/demo.js View File

2
  * @file MARTINS.js WebAR demo using THREE.js
2
  * @file MARTINS.js WebAR demo using THREE.js
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 window.addEventListener('load', () => {
8
 window.addEventListener('load', () => {

+ 1
- 1
demos/hello-webgl/demo.js View File

2
  * @file MARTINS.js WebAR demo using pure WebGL
2
  * @file MARTINS.js WebAR demo using pure WebGL
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 
8
 

+ 1
- 1
demos/hello-world/demo.js View File

2
  * @file MARTINS.js WebAR: Hello World demo
2
  * @file MARTINS.js WebAR: Hello World demo
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 window.addEventListener('load', async function() {
8
 window.addEventListener('load', async function() {

+ 1
- 1
demos/simple-webcam/demo.js View File

2
  * @file MARTINS.js WebAR: Simple Webcam demo
2
  * @file MARTINS.js WebAR: Simple Webcam demo
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 window.addEventListener('load', async function() {
8
 window.addEventListener('load', async function() {

+ 1
- 1
demos/touch-interaction/demo.js View File

2
  * @file MARTINS.js WebAR demo with touch interaction using THREE.js
2
  * @file MARTINS.js WebAR demo with touch interaction using THREE.js
3
  * @version 1.0.2
3
  * @version 1.0.2
4
  * @author Alexandre Martins (https://github.com/alemart)
4
  * @author Alexandre Martins (https://github.com/alemart)
5
- * @license AGPL-3.0
5
+ * @license LGPL-3.0-or-later
6
  */
6
  */
7
 
7
 
8
 window.addEventListener('load', () => {
8
 window.addEventListener('load', () => {

+ 5
- 5
package-lock.json View File

7
     "": {
7
     "": {
8
       "name": "martins-js",
8
       "name": "martins-js",
9
       "version": "0.1.2-wip",
9
       "version": "0.1.2-wip",
10
-      "license": "AGPL-3.0-only",
10
+      "license": "LGPL-3.0-or-later",
11
       "dependencies": {
11
       "dependencies": {
12
-        "speedy-vision": "alemart/speedy-vision"
12
+        "speedy-vision": "github:alemart/speedy-vision"
13
       },
13
       },
14
       "devDependencies": {
14
       "devDependencies": {
15
         "ts-loader": "^9.2.6",
15
         "ts-loader": "^9.2.6",
3154
     },
3154
     },
3155
     "node_modules/speedy-vision": {
3155
     "node_modules/speedy-vision": {
3156
       "version": "0.9.1-wip",
3156
       "version": "0.9.1-wip",
3157
-      "resolved": "git+ssh://git@github.com/alemart/speedy-vision.git#48934ac8317a5b7c3a665af00c69d22e626b888a",
3157
+      "resolved": "git+ssh://git@github.com/alemart/speedy-vision.git#6a3620b097189a3c2c437bb11864fd919cf4a979",
3158
       "license": "Apache-2.0",
3158
       "license": "Apache-2.0",
3159
       "funding": {
3159
       "funding": {
3160
         "url": "https://github.com/sponsors/alemart"
3160
         "url": "https://github.com/sponsors/alemart"
6142
       }
6142
       }
6143
     },
6143
     },
6144
     "speedy-vision": {
6144
     "speedy-vision": {
6145
-      "version": "git+ssh://git@github.com/alemart/speedy-vision.git#48934ac8317a5b7c3a665af00c69d22e626b888a",
6146
-      "from": "speedy-vision@alemart/speedy-vision"
6145
+      "version": "git+ssh://git@github.com/alemart/speedy-vision.git#6a3620b097189a3c2c437bb11864fd919cf4a979",
6146
+      "from": "speedy-vision@github:alemart/speedy-vision"
6147
     },
6147
     },
6148
     "statuses": {
6148
     "statuses": {
6149
       "version": "1.5.0",
6149
       "version": "1.5.0",

+ 3
- 4
package.json View File

4
   "description": "GPU-accelerated Augmented Reality for the web",
4
   "description": "GPU-accelerated Augmented Reality for the web",
5
   "author": "Alexandre Martins <alemartf@gmail.com> (https://github.com/alemart)",
5
   "author": "Alexandre Martins <alemartf@gmail.com> (https://github.com/alemart)",
6
   "homepage": "https://github.com/alemart/martins-js",
6
   "homepage": "https://github.com/alemart/martins-js",
7
-  "license": "AGPL-3.0-only",
7
+  "license": "LGPL-3.0-or-later",
8
   "repository": "github:alemart/martins-js",
8
   "repository": "github:alemart/martins-js",
9
   "funding": "https://github.com/sponsors/alemart",
9
   "funding": "https://github.com/sponsors/alemart",
10
   "keywords": [
10
   "keywords": [
25
     "test": "echo \"Error: no test specified\" && exit 1"
25
     "test": "echo \"Error: no test specified\" && exit 1"
26
   },
26
   },
27
   "dependencies": {
27
   "dependencies": {
28
-    "speedy-vision": "alemart/speedy-vision"
28
+    "speedy-vision": "github:alemart/speedy-vision"
29
   },
29
   },
30
   "devDependencies": {
30
   "devDependencies": {
31
     "ts-loader": "^9.2.6",
31
     "ts-loader": "^9.2.6",
34
     "webpack-cli": "^4.9.1",
34
     "webpack-cli": "^4.9.1",
35
     "webpack-dev-server": "^4.5.0"
35
     "webpack-dev-server": "^4.5.0"
36
   },
36
   },
37
-  "config": {
38
-  }
37
+  "config": {}
39
 }
38
 }

+ 6
- 6
src/core/frame.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * frame.ts
19
  * frame.ts

+ 6
- 6
src/core/gizmos.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * gizmos.ts
19
  * gizmos.ts

+ 6
- 6
src/core/hud.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * hud.ts
19
  * hud.ts

+ 6
- 6
src/core/resolution.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * resolution.ts
19
  * resolution.ts

+ 6
- 6
src/core/session.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * session.ts
19
  * session.ts

+ 6
- 6
src/core/settings.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * settings.ts
19
  * settings.ts

+ 6
- 6
src/core/stats-panel.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * stats-panel.ts
19
  * stats-panel.ts

+ 6
- 6
src/core/stats.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * stats.ts
19
  * stats.ts

+ 6
- 6
src/core/time.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * time.ts
19
  * time.ts

+ 6
- 6
src/core/viewport.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * viewport.ts
19
  * viewport.ts

+ 6
- 6
src/geometry/camera-model.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * camera-model.ts
19
  * camera-model.ts

+ 6
- 6
src/geometry/pose.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * pose.ts
19
  * pose.ts

+ 6
- 6
src/geometry/transform.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * transform.ts
19
  * transform.ts

+ 6
- 6
src/geometry/view.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * view.ts
19
  * view.ts

+ 6
- 6
src/geometry/viewer-pose.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * viewer-pose.ts
19
  * viewer-pose.ts

+ 6
- 6
src/geometry/viewer.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * view.ts
19
  * view.ts

+ 6
- 6
src/main.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * main.ts
19
  * main.ts

+ 6
- 6
src/sources/camera-source.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * camera-source.ts
19
  * camera-source.ts

+ 6
- 6
src/sources/canvas-source.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * canvas-source.ts
19
  * canvas-source.ts

+ 6
- 6
src/sources/source-factory.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * source-factory.ts
19
  * source-factory.ts

+ 6
- 6
src/sources/source.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * source.ts
19
  * source.ts

+ 6
- 6
src/sources/video-source.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * video-source.ts
19
  * video-source.ts

+ 6
- 6
src/trackers/image-tracker/image-tracker-event.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * image-tracker-event.ts
19
  * image-tracker-event.ts

+ 6
- 6
src/trackers/image-tracker/image-tracker.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * image-tracker.ts
19
  * image-tracker.ts

+ 6
- 6
src/trackers/image-tracker/reference-image-database.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * reference-image-database.ts
19
  * reference-image-database.ts

+ 6
- 6
src/trackers/image-tracker/reference-image.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * reference-image.ts
19
  * reference-image.ts

+ 6
- 6
src/trackers/image-tracker/settings.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * settings.ts
19
  * settings.ts

+ 6
- 6
src/trackers/image-tracker/states/initial.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * initial.ts
19
  * initial.ts

+ 6
- 6
src/trackers/image-tracker/states/pre-tracking.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * pre-tracking.ts
19
  * pre-tracking.ts

+ 6
- 6
src/trackers/image-tracker/states/scanning.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * scanning.ts
19
  * scanning.ts

+ 6
- 6
src/trackers/image-tracker/states/state.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * state.ts
19
  * state.ts

+ 6
- 6
src/trackers/image-tracker/states/tracking.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * tracking.ts
19
  * tracking.ts

+ 6
- 6
src/trackers/image-tracker/states/training.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * training.ts
19
  * training.ts

+ 6
- 6
src/trackers/tracker-factory.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * tracker-factory.ts
19
  * tracker-factory.ts

+ 6
- 6
src/trackers/tracker.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * tracker.ts
19
  * tracker.ts

+ 6
- 6
src/utils/ar-events.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * ar-events.ts
19
  * ar-events.ts

+ 6
- 6
src/utils/asap.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * asap.ts
19
  * asap.ts

+ 6
- 6
src/utils/errors.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * errors.ts
19
  * errors.ts

+ 6
- 6
src/utils/utils.ts View File

1
 /*
1
 /*
2
- * MARTINS.js Free Edition
2
+ * MARTINS.js
3
  * GPU-accelerated Augmented Reality for the web
3
  * GPU-accelerated Augmented Reality for the web
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
4
  * Copyright (C) 2022  Alexandre Martins <alemartf(at)gmail.com>
5
- * https://github.com/alemart/martins-js
6
  *
5
  *
7
  * This program is free software: you can redistribute it and/or modify
6
  * This program is free software: you can redistribute it and/or modify
8
- * it under the terms of the GNU Affero General Public License version 3
9
- * as published by the Free Software Foundation.
7
+ * it under the terms of the GNU Lesser General Public License as published
8
+ * by the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
  *
10
  *
11
  * This program is distributed in the hope that it will be useful,
11
  * This program is distributed in the hope that it will be useful,
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
- * GNU Affero General Public License for more details.
14
+ * GNU Lesser General Public License for more details.
15
  *
15
  *
16
- * You should have received a copy of the GNU Affero General Public License
16
+ * You should have received a copy of the GNU Lesser General Public License
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
18
  *
18
  *
19
  * utils.ts
19
  * utils.ts

+ 2
- 2
webpack.config.js View File

32
     plugins: [
32
     plugins: [
33
         new webpack.BannerPlugin({
33
         new webpack.BannerPlugin({
34
             banner: ((({ author, version, year, homepage, description, date }) => ([
34
             banner: ((({ author, version, year, homepage, description, date }) => ([
35
-                `MARTINS.js Free Edition version ${version}`,
35
+                `MARTINS.js version ${version}`,
36
                 `${description}`,
36
                 `${description}`,
37
                 `Copyright ${year} ${author}`,
37
                 `Copyright ${year} ${author}`,
38
                 `${homepage}`,
38
                 `${homepage}`,
39
                 ``,
39
                 ``,
40
-                `@license AGPL-3.0-only`,
40
+                `@license LGPL-3.0-or-later`,
41
                 `Date: ${date}`,
41
                 `Date: ${date}`,
42
             ].join('\n')))({
42
             ].join('\n')))({
43
                 ...pack,
43
                 ...pack,

Loading…
Cancel
Save