source: roaraudio/HACKING @ 712:58ffcb04e128

Last change on this file since 712:58ffcb04e128 was 712:58ffcb04e128, checked in by phi, 16 years ago

added infos for maintainer

File size: 2.0 KB
Line 
1                 RoarAudio
2             As loud as a Lion
3           ---------------------
4
5--- 0. INDEX
60.  Index
71.  Infos for maintainers
82.  Infos for developer
9
10--- 1. Infos for maintainers:
11
12If you want to maintain a packet for your favorit OS please let me know!
13I would love to be in contact with the maintainers to send them infos about
14updates and maybe get feadback or things like init scripts or the like
15(see 2. Infos for developer).
16
17If it would make your work simpler I can put things in trunk
18(info files for pkg build tools or the like). Just ask.
19
20Also if you need any help you may contact me.
21
22Here is my recommendation on how to split the RoarAudio in pkgs:
23
24libroar               includs libroar and libroardsp
25roaraudio-common      include roard and roarclients
26                      (at least the ones with no specal deps)
27roaraudio-tools       includes all other tools not in roaraudio-common
28                      because of specal deps (if any)
29roaraudio-compat      includes libroaresd, libroararts, libroarpulse
30                      and libroaryiff. It would be nice to ask the user
31                      if he wants symlinks from libesd, libarts*, libpulse*.
32roaraudio-dev         includes include/
33someplayer-roar       pkgs from plugins/
34
35manpages should be included in the corresponding packet.
36
37--- 2. Infos for developer
38
39At the moment all the libs are under GPLv3.
40As libesd, libarts*, libpulse* and maybe other are under
41LGPL the corresponding roar replacements should be under LGPL as well.
42Because they link libroar independent of what licenses they are under
43they are downgraded to GPL. This may change in future.
44
45Because of that I *require* that *everything* that is contributed by
46someone I get under LGPL so I can upgrade code to LGPL if needed
47in future without asking. Code I get under a diffrent licens
48will *NOT* get into trunk nor will be hosted by me.
49
50Also add full contact infos when sending code to me, this includes:
511) Full name
522) nickname
533) E-Mail
544) OpenPGP key
55
56Then sending code please sign it with OpenPGP.
57
58
59#ll
Note: See TracBrowser for help on using the repository browser.