added agpl license