ACM and the Professional Programmer
queue.acm.org
queue.acm.org
As researchers, the very purpose behind publishing is to make our work available to as many people as possible. The ACM and other publishers used to facilitate this. Now, the role they play has the exact opposite effect - that of restricting access to information. Furthermore, requiring authors to hand over copyright, as opposed to licensing their work to ACM under suitable terms (e.g. creative commons) no longer make sense. I note the recent introduction of author-pays publishing, and this is a step in the right direction, but the prices seem way out of line given distribution costs.
I made the decision several years ago that I will not allow my scholarly work to be restricted from those who wish to view it but aren't members. As such, I refuse to publish in any venue that does not allow open access. I see the ACM primarily as a racket, acting like a self-interested, for-profit corporation - not an one that represents the true ethos of the scientific community, which involves openly sharing the results of research.
I encourage anyone who still has any faith in the paywall publishing ecosystem to watch the recent Aaron Swartz documentary, "The Internet's own Boy". This will make you angry and realise how corrupt the system of ACM, IEEE, Elsevier and similar organisations truly is. If ACM wishes to have any relevance going forward, it needs fundamental change, lead from the top.
ACM's digital library serves this role - and well (for those with access to it) - but the fact that copyright is already surrendered by the author prevents any other third-parties from building similar repositories. Given that doing so is relatively cheap and easy with the technology available today, I see substantial value in making it legally possible for this to be done; an example where this has been done is arxiv.org. These sites are basically the Internet equivalent of libraries, and are analogous to mirrors or repositories of open source software.
Having this ability means we won't lose the material just because the author is no longer willing or able to maintain their personal website.
I don't see much point to arxiv, and I also am not sure how to put my papers there given that it wants me to use latex in some certain way. The real DL disruptor is Google Scholar, which provides much more value in just making things "findable" as well as dealing reasonably well with citations and finding a free copy somewhere. Citeseer used to fill that roll, but hasn't been updated in a long time.
How fast a paper goes into obscurity is a litmus test in determining its value (and if its worth downloading and reading). So if the author stops caring after 5 years, then why should we care also? Much of what gets published just isn't very good. On the other hand, a good paper (that people find valuable) will get copied around to various locations, and will be findable that way. But there is always stuff that falls through the cracks of this test...like old overlooked work that was actually decent, but I have the feeling that we've expanded so much as a discipline, that finding such work will be virtually impossible for anything published after 1997 or so, DL or no DL.
http://scholar.google.co.in/scholar?q=graph+databases&btnG=&...
The primary URLs point to ACM DL but the RHS links point to alternative free sources.
Some might say, well that's not what the ACM is for. Why not? Continuing education is great, although frankly being a journal publisher isnt 'education' to me. But if the ACM wants to really expand, they need to think about what the working programmer really needs.
If the answer to all this is 'keep publishing stuff' then maybe the ACM is just an academic bridge, and these articles about being for the 'professional programmer' should just stop.
Why are organisations like these not lobbying to remove the laws that discriminate against IT professions when compared to others I am thinking of IR35 in the UK and the equivalent laws in the USA.
* I could not get a digital-only subscription
* CACM's position on public access made feel uneasy about supporting this ancient organisation with my money.
I'm thinking of rejoining, there are some interesting articles [Edit this is incorect: and if you pay for the digital library you get Safari Online access too I think]. ACM seems much more interesting than the BCS which (from an outside prejudice perspective) feels even less relevant.
Edit: Looking at the site again I'm wrong and Safari Online access is extra. Not sure if I'm misremembering or it has changed. Given this I'm unlikely to rejoin.
Professional membership to ACM is about $100, and subscription to the ACM Digital Library is an additional $100. Student memberships fees are reduced to 20-30% of that.