Elf; as you quoted fast learner read all and any thing pertaining to becoming a developer . then as so far you have done do it. this is free ware
is it not? any one can and may program , compile, rewrite, and develop new
os ,app ,or program as long as its done under the gnu org protocols. DO IT!