Differences From
Artifact [2ea8d59951]:
208 208 rule_target_bourgeoisie
209 209 };
210 210
211 211 this makes code much more legible and has the added benefit of making the definitions easier to expand at a later date if new functionality is needed without breaking the API or ABI.
212 212
213 213 # authors
214 214
215 -so far, this is a one-woman show. contributions are welcome however.
216 -
217 - * lexi hale <lexi@hale.su>
215 + * lexi `velartrill` hale <lexi@hale.su>
216 + * lachs0r
217 + * glowpelt
218 218
219 219 # caveats
220 220
221 221 the main coder, lexi hale, is first and foremost a writer, not a coder. this is a side-project of hers and will remain so unless it picks up a significant amount of attention.
222 222
223 223 while MRs adding support for Windows, OS X, and other operating systems will be gratefully accepted, the maintainer is a Linux and FreeBSD developer, will not be writing such support infrastructure herself, and has limited ability even to vet code for those platforms.
224 224
225 225 # license
226 226
227 -libk-specific code (obviously excluding the syscall and error tables imported from the linux kernel tree) is released under the terms of the [GNU AGPLv3](LICENSE). contributors do not relinquish ownership of the code they contribute, but agree to release it under the same terms as the overall project license.
227 +libk is released under the terms of the [GNU AGPLv3](LICENSE). contributors do not relinquish ownership of the code they contribute, but agree to release it under the same terms as the overall project license.
228 228
229 229 the AGPL may seem like an inappropriately restrictive license for a project with such grandiose ambitions. it is an ideological choice. i selected it because libk is intended very specifically as a contribution to the *free software* community, a community that i hope will continue to grow at the expense of closed-source ecosystems. i have no interest in enabling people or corporations to profit from keeping secrets, especially not with my own free labor (or anyone else's, for that matter).
230 230
231 231 if you disagree with this philosophy, you are welcome to continue using libc.
232 232
233 233 # what does the k stand for?
234 234
235 235 nothing. it was chosen in reference to libc - the letter C was part of the original roman alphabet, while K was added later by analogy to the Greek kappa ‹κ›. in my native language, the older letter ‹c› can make a number of different sounds based on context, including [k] and [s], while ‹k› is fairly consistently used for the sound [k]. and for orthographical reasons, [k] is often represented by the digraph ‹ck› - that is, a C followed by a K. hopefully the analogies are obvious.
236 236
237 237 this project has nothing to do with KDE.