I'm truly annoyed with writing a Stage1 loader, and thought: what if i "rip-off" grub's (eg. compile it to load a custom stage2, releasing source and such as per GPL). The reason for all this lies in my time-budget, and current ability with Assembly. I have little time to work on OSdev, so I need to have all the REALLY tough stuff done quick if I ever want to make progress. eg. Stage1. Stage2 imho isn't as hard because it's basically a simple one-task kernel (or maybe multi-tasked, pending on the design

). So the question is: is this legal, a good idea, desirable? If not :'( I'll be spending alot more time figuring out other Stage1s

.
Cheers, DH.
PS. My stage2 will be open sourced, but under another license.