Hacker News new | past | comments | ask | show | jobs | submit login

I'm the author of the pages, and wow... I was wondering where all the sudden traffic was coming from. Thanks, dmmalam, for getting my stuff on the front page, and for those who emailed and let me know about it.

First, sorry about the Issuu thing. These pages are actually several years old, and at the time Issuu was actually the easiest way I knew to make them available without burning out my personal hosting bandwidth. I created the index page later on, but used the Issuu links since they were there. (You have to understand, there has never been more than a trickle of a demand for them outside of my own students.)

The other reason I was a little hesitant to bundle them all together is because I'm still working on them, and I didn't want to "publish" something that had the air of being complete.

But the internet has spoken... I've added a link at the top of the page which takes you to a single PDF. (Thanks to jamie_ca and pyroMax for doing this before I stumbled into the party.) Oh, and I fixed the <title> tag, too.

Also, thanks very much for the other feedback that has been sent my way; I do genuinely appreciate it. While I'd like to retain sole authorship (at least for now) rather than make them open-source, I most definitely welcome comments on how they can be improved.




One thing I noticed so far is that you make mention of half vs. whole steps on while discussing accidentals on page one but they're not defined until the major scale is introduced on the fifth page. That could throw beginners off a bit.


Hi Toby, thanks for taking the time to respond and update your page, much appreciated.

With regards to open sourcing, let me make a couple of notes which might help change your mind ;)

Firstly, open source is not the same as no control, or lack of authorship. Open sourcing simply lets others use your material in their own works, and depending on which license you use you can maintain a lot of control over what those derivative works can look like. Time and time again in the open source community we see that actively maintained projects almost always stay together. With large projects where differences arise we see the project split, often to fulfil multiple different needs, but almost always the original project remains as the single source of 'truth'. In truth, there is nothing stopping someone from trying to run their own linux kernel, and some have succeeded fairly well (such as the android kernel project), however everyone still sees Linus' as the 'true' kernel project; a lot of work went into merging the work done for android back into the mainline kernel for this reason.

What does this mean for you? The fact that you are the creator of these documents immediately gives you control of how they are shaped, even in an open sourced format. By open sourcing you allow three things to happen more easily than you would otherwise.

1. Others can use your work in their own works, according to the license you provide. This is bad or good depending on how you see it.

2. You allow someone else to keep maintaining the project if and when you lose interest. This is almost certainly a good thing.

3. You make it much easier for people to provide improvements and 'bug' fixes. You have already stated this is something you are willing for people to send you. By allowing people to actually make the changes themselves, and publish them back to you to incorporate into the 'true' version, you make it easier for people to help you. You are empowering others to do your work for you. You might claim that you lose control over what gets into the project this way - you don't. If someone points out an error you will want to correct it. If they rewrite a paragraph maybe you like the general idea but not the exact wording. You can ask them to rewrite it with suggestions until you like it, incorporate part of it using your own words, or ignore it completely; the power is yours.

Lastly, open sourcing does not inhibit you from making money from the ideas. You might want to treat carefully when selecting a license, and make sure any contributors (if you have any) are aware you might make money from the idea (sharing profits or not is a separate issue, just as important to understand). This side of it can get thorny and would be the one reason I might avoid open sourcing it, or at least avoid taking large contributions.

In any case, open source can be a great tool, and you can still maintain control of your project when using it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: