I am writing a tutorial-type article on high-performance cluster computing. It is aimed at researchers and grad students who want to use clusters to answer scientific questions, especially in the life sciences. I may want to re-use text from this article for future, expanded versions - long-term goal is a series of articles or even a book.
I have put a lot of work and time into the article already, and I simply do not want to publish it on some random blog. I am looking for a suitable website to publish the article. I do not expect financial renumeration, but I want a website where I have a lot of audience and of course the right audience.
A website which seemed very suited at first is IBM developerWorks: the article would get a lot of exposition, many readers, and I like how the website is designed and that there is a limited form of peer-review. But, I find the publishing policy and rules of IBM developerWorks ridiculous and just downright offensive. Anything you publish there is considered "work for hire" which means you give all rights over to IBM, and you can not re-use your own stuff in any other form elsewhere etc. So developerWorks is out of the question.
There are scientific journals of course, but this is also not the right forum for my article, because my article deals with very practical aspects of scientific cluster programming and computing, but so much with the science itself.
Do you know of a site very similar to IBM dveloperWorks in scope and audience, but with a more reasonable policy? Or, do you have any recommendation for a good (i.e., not just some random blog) site where I could publish my article? Any suggestions welcome. Thanks.