I've written a longer article about free software and the demoscene, I hope it'll be published in the
hugi discmag.
Update: Changed some parts of the article by the feedback of Adok/Hugi.
Demoscene and free software
For the last years, I've been active in both the demoscene as a member of the group Headcrash and organizer of the 0a000h-party and in the free software movement as a developer of Gentoo Linux (free software means the freedom to use, copy, modify and redistribute the software, not just freeware). While both scenes are very similar in their behaviour, their interests and their skills, the are very few people around in both scenes and cooperation is very rare. I think both scenes could benefit much from each other.
Make your productions cross-plattform
The demoscene today is mostly using Windows as their platform. There aren't much reasons why demos couldn't be written cross-plattform. While it's a neverending discussion if DirectX or OpenGL is better, they don't differ that much. OpenGL is cross-platform, but still many OpenGL-Demos are written for Windows only, because they use proprietary, windows-only OpenGL-"extensions" (microsofts usual behaviour to undermine standards), because their sound-system is not designed for cross-platform use (take libSDL or make some #ifdefs) or they just never thought about making their demo cross-plattform. Many linux-users (like me) don't have any windows installed, so they are mainly excluded from viewing demos, especially as there are no things like live-CDs with Windows.
Linux productions on demoparties
On the last breakpoint, the biggest demoparty out there, Linux entries weren't accepted in the compos. I couldn't really see a reason for this. While it might be true that on previous breakpoints, there weren't many linux-entries, this is completely different on other parties. For example, at assembly there are always a bunch of linux-entries, sometimes even winning compos (remember "Yellow Rose of Texas"?). The breakpoint-organizers also complained about the trouble it would cause to allow linux-entries. Guys, there are Linux-livecds out there, they don't require any installation. Have a look at the Games Knoppix, it already comes with 3D-drivers enabled. For the required libraries, just say "it must run on latest Games Knoppix" and you won't have any problems. I really doubt this is more trouble than installing Windows XP.
Demoscene skills for free games
Most demogroups don't release the source of their productions. There is no real reason for this, most people already give their source away if you ask them. If people want to protect their source because they want to re-use the technology in other productions and don't want competing products to use it, they could release it some months afterwards.
Often if I ask people why they don't use Linux, they tell me it's about the games. Free games are rare, the demoscene has the skills to create them.
Creative people for free Content
Creative Commons and other initiatives for releasing media content under free licenses are quite successful at the moment. Examples are Wikipedia, a lot of music productions (Linuxtag-CD, Wired-CD) and even some movies (Route 66, CH7), which were released under Open Source-like licenses for media content.
The demoscene has a lot of creative people. The music in competitions is sometimes really great, my desktop-background was often a demoscene-production. Why not sharing this content with others and release it under a Creative Commons license or similar?
Usually, demoscene-releases are considered free redistributable, but the legal status is often unsure, platforms like scene.org already had problems with this. Creative Commons is a set of licenses that let's you choose what can be done with your work, e. g. you can define if it may be modified. It definitely grants the right to freely redistribute your stuff.
Digital rights management, TCPA, TPM, Software patents
Large parts of the hard- and software industry are planning a technology called "trusted computing" for the future to implement Digital Rights Management (often called Digital Restriction Management). This means that a chip in the computer (or later the hardware itself) checks if a software is allowed to run, can access a media-file and similar things. Such technologies are also a big threat to the demoscene. It could mean for example that you aren't allowed to distribute your own productions on other computer systems or create your own software at all without a license.
If you think this won't happen, it already did. For example, see the xbox, you aren't allowed to put your own software on this system. You can do it, but only because the protection of the xbox is buggy and has been hacked a while ago. Microsofts plans were that noone could install software on it without having it licensed by them.
Spreading free software is the alternative to so-called "trusted computing" and DRM-technologies. It can't coexist, free software always gives you the freedom to do with your software whatever you want.
Idea: Optimize Emulators for Demos
As most demoscene productions are still for WIndows, a linux-only-user like me is excepted from viewing them. Running demos in emulators like WINE or Cedega isn't working very well. An idea might be to create a project that optimizes WINE (and also Dosemu/Dosbox for the good old times) for demos.
Conclusion
The demoscene and the free software movement are imho both great. At the moment, there is not much common within them. I'd really like to change that.
Ctulhu / HeadCrash
The Hugi Diskmag, which is a diskmag (ok, not really on disks any more) of the demoscene, just released it's 31th issue, containing my article about the demoscene and free software I've published here a while bag. Hugi is released as a windows-executab
Tracked: Nov 03, 22:44