diff --git a/cmd/ek/main.go b/cmd/ek/main.go
index a9f89f7..61d63ce 100644
--- a/cmd/ek/main.go
+++ b/cmd/ek/main.go
@@ -1,3 +1,20 @@
+/*
+ ek - microsub client
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/auth.go b/cmd/eksterd/auth.go
index 11fb135..51c9c4e 100644
--- a/cmd/eksterd/auth.go
+++ b/cmd/eksterd/auth.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/fetch.go b/cmd/eksterd/fetch.go
index 7a165be..47980eb 100644
--- a/cmd/eksterd/fetch.go
+++ b/cmd/eksterd/fetch.go
@@ -1,6 +1,6 @@
// fetch url in different ways
/*
- Microsub server
+ ekster - microsub server
Copyright (C) 2018 Peter Stuifzand
This program is free software: you can redistribute it and/or modify
diff --git a/cmd/eksterd/http.go b/cmd/eksterd/http.go
index ed52b20..5d2299f 100644
--- a/cmd/eksterd/http.go
+++ b/cmd/eksterd/http.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/hubbackend.go b/cmd/eksterd/hubbackend.go
index 7bfecf6..e40cf1c 100644
--- a/cmd/eksterd/hubbackend.go
+++ b/cmd/eksterd/hubbackend.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/incoming.go b/cmd/eksterd/incoming.go
index a6ef9ea..6e5028e 100644
--- a/cmd/eksterd/incoming.go
+++ b/cmd/eksterd/incoming.go
@@ -1,3 +1,20 @@
+/*
+ Microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/jsonfeed.go b/cmd/eksterd/jsonfeed.go
index a091505..16b2092 100644
--- a/cmd/eksterd/jsonfeed.go
+++ b/cmd/eksterd/jsonfeed.go
@@ -1,3 +1,20 @@
+/*
+ Microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
type JSONFeedAttachment struct {
diff --git a/cmd/eksterd/micropub.go b/cmd/eksterd/micropub.go
index 78b17cd..4ba0d1d 100644
--- a/cmd/eksterd/micropub.go
+++ b/cmd/eksterd/micropub.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/microsub.go b/cmd/eksterd/microsub.go
index ad6fc99..7fab68a 100644
--- a/cmd/eksterd/microsub.go
+++ b/cmd/eksterd/microsub.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/simplify.go b/cmd/eksterd/simplify.go
index 777f26e..bfd02a5 100644
--- a/cmd/eksterd/simplify.go
+++ b/cmd/eksterd/simplify.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (
diff --git a/cmd/eksterd/simplify_test.go b/cmd/eksterd/simplify_test.go
index 0329ae7..6c0857c 100644
--- a/cmd/eksterd/simplify_test.go
+++ b/cmd/eksterd/simplify_test.go
@@ -1,3 +1,20 @@
+/*
+ ekster - microsub server
+ Copyright (C) 2018 Peter Stuifzand
+
+ 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 .
+*/
package main
import (