A final round of LGPL boilerplates.
diff --git a/ChangeLog b/ChangeLog
index 92ed7fb..5643c36 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,14 @@
 2007-02-15  Linus Walleij <triad@df.lth.se>
 
 	* src/libmtp.c: Adding some sanity checks to error stack code.
+	* examples/newplaylist.c: LGPL boilerplate, crediting Robert.
+	* examples/playlists.c: LGPL boilerplate.
+	* examples/sendfile.c: LGPL boilerplate, crediting me and Chris.
+	* examples/sendtr.c: LGPL boilerplate, crediting me, Chris,
+	  Shaun, Enrique.
+	* examples/thumb.c: LGPL boilerplate, crediting Robert.
+	* examples/tracks.c: LGPL boilerplate.
+	* examples/trexist.c: LGPL boilerplate, crediting noone.
 
 2007-02-15  Ted Bullock  <tbullock@canada.com>
 
diff --git a/examples/newplaylist.c b/examples/newplaylist.c
index fba1e95..77e3e07 100644
--- a/examples/newplaylist.c
+++ b/examples/newplaylist.c
@@ -1,3 +1,24 @@
+/** 
+ * \file newplaylist.c
+ * Example program to create a playlist on a device.
+ *
+ * Copyright (C) 2006 Robert Reardon <rreardon@monkshatch.vispa.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include "common.h"
 #include "string.h"
 #include <sys/stat.h>
diff --git a/examples/playlists.c b/examples/playlists.c
index 1aeab13..4422d97 100644
--- a/examples/playlists.c
+++ b/examples/playlists.c
@@ -1,3 +1,24 @@
+/** 
+ * \file playlists.c
+ * Example program to list the playlists on a device.
+ *
+ * Copyright (C) 2005-2007 Linus Walleij <triad@df.lth.se>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include "common.h"
 
 static void dump_plinfo(LIBMTP_mtpdevice_t *device, LIBMTP_playlist_t *pl)
diff --git a/examples/sendfile.c b/examples/sendfile.c
index d86ced5..1ccb434 100644
--- a/examples/sendfile.c
+++ b/examples/sendfile.c
@@ -1,3 +1,25 @@
+/** 
+ * \file sendfile.c
+ * Example program to send an arbitrary file to a device.
+ *
+ * Copyright (C) 2005-2007 Linus Walleij <triad@df.lth.se>
+ * Copyright (C) 2006 Chris A. Debenham <chris@adebenham.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include <string.h>
 #include <libgen.h>
 #include <sys/stat.h>
diff --git a/examples/sendtr.c b/examples/sendtr.c
index 21fdfcc..a88fcce 100644
--- a/examples/sendtr.c
+++ b/examples/sendtr.c
@@ -1,11 +1,30 @@
-/*
+/** 
+ * \file sendtr.c
+ * Example program to send a music track to a device.
  * This program is derived from the exact equivalent in libnjb.
- *
- * This is an improved commandline track transfer program
  * based on Enrique Jorreto Ledesma's work on the original program by 
  * Shaun Jackman and Linus Walleij.
+ *
+ * Copyright (C) 2003-2007 Linus Walleij <triad@df.lth.se>
+ * Copyright (C) 2003-2005 Shaun Jackman
+ * Copyright (C) 2003-2005 Enrique Jorrete Ledesma
+ * Copyright (C) 2006 Chris A. Debenham <chris@adebenham.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
  */
-
 #include <string.h>
 #include <libgen.h>
 #include <sys/stat.h>
diff --git a/examples/thumb.c b/examples/thumb.c
index 0ee3359..e235a21 100644
--- a/examples/thumb.c
+++ b/examples/thumb.c
@@ -1,3 +1,25 @@
+/** 
+ * \file thumb.c
+ * Example program to send and associate album art to an entity 
+ * on a device.
+ *
+ * Copyright (C) 2006 Robert Reardon <rreardon@monkshatch.vispa.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include "common.h"
 #include "string.h"
 #include <sys/stat.h>
diff --git a/examples/tracks.c b/examples/tracks.c
index 1191cfa..649f721 100644
--- a/examples/tracks.c
+++ b/examples/tracks.c
@@ -1,3 +1,24 @@
+/** 
+ * \file tracks.c
+ * Example program to list the tracks on a device.
+ *
+ * Copyright (C) 2005-2007 Linus Walleij <triad@df.lth.se>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include "common.h"
 
 static void dump_trackinfo(LIBMTP_track_t *track)
diff --git a/examples/trexist.c b/examples/trexist.c
index 22abe66..b4a51f3 100644
--- a/examples/trexist.c
+++ b/examples/trexist.c
@@ -1,3 +1,24 @@
+/** 
+ * \file trexist.c
+ * Example program to check if a certain track exists on the device.
+ *
+ * Copyright (C) 2006 The libmtp development team. 
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
 #include "common.h"
 
 static void usage (void)