summaryrefslogtreecommitdiff
path: root/2007/gpl-compliance-tw2007/interact-community/mgp00012.txt
blob: 7a1c8b3292e67cfddef72df0b683c794f1226588 (plain)
1
2
3
4
5
6
7
8
9
10
How to interact with the Free Software Community
Practical Rules

2. Interfaces
If there is a standard interface, use it
Don't invent new interfaces, try to extend existing ones
If there is an existing interface in a later (e.g. development) release upstream, backport that interface
Don't be afraid to touch API's if they're inefficient
Remember, you have the source and _can_ change them

personal git repositories of Harald Welte. Your mileage may vary