skip to main | skip to sidebar
Showing posts with label Free softwares. Show all posts
Showing posts with label Free softwares. Show all posts

Monday, August 13, 2007

New Wiki For Free Games Launched!

Hello readers and visitors! Today I announced the public launch of a new wiki called libregamewiki.

It is an encyclopedia on Free games and the Free gaming world.

Why I created this wiki? Well, I decided that the Free gaming world need a dedicated wiki of its own. It is not going to be about Linux gaming, but the whole Free gaming world! Plus it would be nice to know what the gameplay is like, what is the storyline, who written it, what license it is under, and more such information.

Plus it help with my ambition of creating making a Free gaming community(I never told you this before I think) and help make Free gaming become a major force in not only the Free software community but the gaming culture in general.

It is a place for Free gamer diehard who want to encounter ONLY Free games. That's right! NO PROPRIETARY GAMES!


It is going to be a place where people can gain lot of knowledge about Free games. It is going to be a place where people go to find new information about Free gaming, their hackers, and their contributions.

I already seeded a few articles there and there. In one case, an anonymous contributor already contributed an article. There are more articles to write too.

But the amount of articles is too small to be a useful resource and it need your help. We need your articles, your knowledge, your time, your expertise and your contributions.

If you're compassionate about Free gaming, please help us....

Help us make this wiki the comprehensive resource and encyclopedia for Free gaming in the world! <--- That's our goal. That is the end of my begging. I hope you guys contribute. Thanks for the audience that you granted me! Happy hacking! ~Kiba UPDATE: An anonymous user told me via the wiki that the new wiki is empty. No it isn't! For demonstration of non-emptiness, see the Battle for Wesnoth article I created.


UPDATE FOR A LITTLE NOTE:
I briefly changed policy and update this post to allowed games with source code Free but not contents but then I revert it. Now the old policy is back. Very strict but that will keep the game entries to be made of only Free games and prevent the wiki from expanding its coverage to proprietary games.

I registered a domain name for the wiki very recently.

Saturday, July 21, 2007

The Ultimate Resource List for the Game Hackers

This is a resource article for the Free software game developers.

Hosting space, information on running your own project, where to promote your project and more are listed on this page. It is basically a collection of resources that would otherwise be unnoticed by developers looking for places to host their projects. No doubt, Free software developers can often get subversion access, bug tracking tools, and a place to host their website with no practically no strings attached. All your projects just to have to be Free software projects (A good reason why the rest of the software world don't use these resources, even freeware cannot use it). There are also a few information resources that I located across the vast internet over my years of travel. A lot of them are mostly for the general Free software world.

This list will get new items add to to as time go on so check back for new listing. I hope the list will get more game specific as it evolve over time.

Hosting places:

There are lot of places that are willing to host your project. You should be familiar with some of them.

1. sourceforge.net - It seem to be the defacto standard of the Free software world. Sourceforge.net is recently acquired by CollabNet, a company famous for initializing the Subversion project. Sourceforge.net used to be Free softwares but some programmers are able to fork it into a Free software project called GForge.
2. gna.org - A hosting place started in 2004. However only GPL compatible projects may apply here.
3. rubyforge.org - Rubyforge is the defacto place for the ruby community to host their Free software projects. Only ruby projects apply here. It used GForge. Rubyforge also host gems, which is a specialty features of their. This allow users of Rubygem package management system to easily download and install ruby programs and libraries packaged into what is known as gems.
4. seul.org - Stand for Simple End User Linux. It is a linux adovacy group that host several Free software projects. Notable softwares such as worldforge and pygame are hosted there. Rubygame also used to be hosted there.
5. savannah.gnu.org - GNU projects are hosted there. There are also savannah.nongnu.org for projects not part of the GNU project.

Place to promote your games:


Probably most of this places aren't exactly focused on Free softwares but however, they're great for exposure.

1. happypenguin.org: This place is often dominated by Free software project. You should promote only games that can run on linux here. Web games and other like it do not count
2. freshmeat.net: It is also a great place to promote your project. You can probably receive a lot of traffic just by having a listing there. They maintain a list of unix and cross platform softwares. So make sure your softwares is that type!
3. greatgamesexperiment.com: It's a social networking website for gamers and game developers. It is dominated by indie proprietary softwares. I got a profile there but I didn't really promote anything there, so I am not sure about traffic. It is probably a good idea to have a game that can run on window as they are probably mostly window users.
4. raa.ruby-lang.org: RAA is a great place to list your ruby application.
5. freegamer.blogspot.com: This blog probably been mentioned on this site a few time. Nonetheless, it is still a good source of traffic if you can convince the author to list you. His blog is more popular than mine. Also he have a strong focus on free gaming.

Also, it is a good idea to announce your project on certain mailing list. For example, if you written a rubygame application, you might promote it on the Ruby mailing list plus the rubygame mailing list.

Running your own project:

1. producingoss.com: Written by an author who is a veteran in Free softwares, it contains great information on how to run your own Free software project. It is also Free contents for a bonus.
2. damnsmalllinux.org/income-guide: This is John's guide to earning money with Free softwares. No I don't know anything about this John guy.

Services for Free softwares:


1. ohloh.net: It can do analysis of your project's subversion repository.
2. cia.vc: CIA.vc is a RSS feed for the latest commit in your project. You can also get an IRC bot that spit out the most recent commits for your channel. Their backend is totally Free softwares. If you ever feel the urge(I hope you don't) to fork it, you can do it.
3. freenode.net: Practically a lot of Free software hackers are on there, so register your channel there. Plus it is geek paradise.
4. softwarefreedom.org: A law charity that dedicated their services to Free software projects all over the world. If you needsomeone to help enforce your Free software's copyright license then this is a place to do it. Also, they might be useful in helping you protect against people who want to destory your project. They're the guy that draft the new GPLv3. I hope you don't need their services though (Who want to have to deal with a patent troll?).

Conclusion:

This is it, folks. That is total 16 items for the game hackers to look over and start using it. We'll start adding more and more resources so check it when you have the time. If you have a resource link you want to add, please post your comments below.

Until next time, happy hacking!

~kiba

If you like this article, please subscribe to our RSS feed!

Saturday, July 14, 2007

Strategies for Expanding Free Gaming


Free gaming as we know it, have no pure-breed Free software vendors/studio surrounding it. Few Free games are ever commercial. Thus a myth developed about Linux do not have much games, which is not true. The success story of games like Battle for Wesnoth pale in comparison to other big Free software projects like Firefox. There are few projects that are big and ambitious yet still enjoy wide success.

Practically everyone agree that gaming is one of the biggest bump on the road to widespread adoption of the Linux desktop.

Probably many of us want more games, which are Free softwares.

Still not all hope are lost. If our collective goal is to expand Free gaming's popularity so there are more Free games to play, along with more vibrant development of Free games, and we are willing to put in the effort, perhaps we have a chance. It may also further the goal of the Free software movement. It might even accelerate the adoption of the Linux desktop and finally lead to the magical "Year of the Linux Desktop".

Below this sentence are some of my ideas(Some original and some not) on how we can expand Free gaming's popularity.


1. Build website and services catering to game hackers:

There are lot of websites you could build, whether it is yet another place for developers to host their game projects, wiki dedicated to Free game developments, or maybe even a social networking website for fans and developers to connect. These services help the game developers in their quest for spreading the words, knowledge, or a place to call home, and other useful functions. Whatever it may be, it help developers achieve their goal in the development of games and that can only be a good thing. You might even earn a cent or two in the process!

In this area, I imagine a project that combine social networking and sourceforge.net like hosting services. It would give the website a more community feel, as well make game hackers the rock stars of the Free software world. Plus it would be nice for game hackers to carry around a universal profile showing what they accomplished, how many fans they have, contact information, and game projects they're working on. As with project hosting, I guess it would develop a special brand of tools(Free softwares of course) to distinguish itself further from other competitors. It is a kind of website that put strong emphasis on social networking yet give tools for developers to develop their games. This is a dream of mine that I hope is going to be worked on by either me or someone else sometime soon in the future.

2. Free the games campaign


I bet there are many games that are gathering dust sitting on the "intellectual property" shelf of proprietary video game companies. Nothing may never ever happen to them. It is immoral that such source code and data files aren't exposed to the world! The fact that they're sitting on an imaginary shelf gathering dust make this injustice further more harmful.

It is your jobs for those with lot of free times to contact the "intellectual property" owners and free the games! Of course, focus on ones you like because you'll probably be more motivated to free them.

The effort of freeing the games won't do much good if they're not being further developed. While the game may be freed and can rise up when somebody wanted to work on them, it does them no good if they're not being played and enjoyed. So it is up to you or another group of developers to start developing the game. Maybe the first release would be a maintenance release intending to iron out bugs and the port the game to new platform. With a little bit of work, you can probably attract a new fanbase to enjoy the fruit of your labor.

Someday, Free software advocates all over the world don't have to feel guilty if they're playing old games, because they become Free softwares.

There are already projects underway that are currently undertaking this challenge, one of them is the Free Gamer's Project Open.

3. Write new exciting Free games

Innovations tend to be rare in this world, especially in the commercial video game industry where they have the tendency to focus on the graphics. You, the small developer, cannot focus your effort on cutting edge graphics. So it is essential that you focus your effort on what matter most, the gameplay. Everything else such as the graphics, musics, and others are beside the point but they do help to enhance the game.

Forget the clones, focus on something different. Focus your time on designing vastly different gameplay style than the norm. Who know, you might even hit the jackpot! Of course, the game must be fun. Despite the Free gaming world being a clone-fest, there are a few relatively innovative game that give you a different feel. Such kind of games includes RTS named Globulation 2.

The more innovative game you can write, the better!

You might want to try to write a killer game after a few good runs, which is a game that everyone must play. It would attract large amount of gamers in very short time.

A little disclaimer: I don't know how to design really innovative games and killer games or have the experience to. You and I going to have to discover how to do just that. If you're a really brilliant game designer and programmer, I encourage you to pump games for the Free software world.

The more new players there are, the more they're introduced to Free gaming and Free softwares.

4. Take up Abandoned Projects


You know, there are a whole lot of Free games that are abandoned right now. If you don't have good ideas on game design but have some programming skills, this one is for you! You can just take up games that are good but are abandoned and just maintain it. Beside, it will do wonder for any existing fans of the games. Plus revitalization of a project just make the whole Free gaming scene look more vibrant as well more exciting. When there are lot of less dead projects, I am sure it will shatter the perception that Free platform such as GNU/Linux generally suck.

In Conclusion


Well, this is all I can think of right now. Just remember, the more Free gaming become popular, it will further the goal of the larger Free software movement as well bring more games to play with that don't attempt to restrict our freedom. Everyone win! (Except the guys who continues to produce proprietary games)

In the future, I might even have more ideas on how one might expand Free gaming to a bigger scale.

In the meantime, happy hacking!

~Kiba

If you like my article, please subscribe!

Friday, July 6, 2007

Top 5 Must Read for Free Gaming

The ultimate guide to your reading list for Free gaming is here! Some of them are essay that influence my thinking about Free gaming in general, economic, or just plain interesting to read. For some articles merely related to Free games, still other are not even about Free gaming, but offered insights relating to Free games. Yet, some articles are articles that I disagree with either entirely or parts of it, but I feel that they are still good read. Without further ado, here are the top 5 Free gaming articles!


1. Debunking reasons not to open source indie freeware games

This article by Freegamer give reasons why you should make your games Free softwares, while also attacking fears and other bogus reasons often offered by freeware developers.

2. The Bedroom Coder's Business Model

It is a really good guide that show you how it is possible to be a bedroom coder and not sell your soul to game studio or companies. It is also one of the article that inspire me to write Making Money off Free Software Games?

3. Free Distribution

Thought on the future of copyright law, distribution, and methods of making money. It is also another article that influence the creation of my blog post as mentioned above.

4. Playing the Open Source Game

An interesting article that explain why games are different than typical softwares and the problems associated with making video games. It also spell some advices for game hackers out there.

5. Where are the Good Open Source Games?

Another article explaining the difficulty of writing games and how poorly adapted the usual Free software development model for games.


That is all of it!

If you like this article, vote for the story at FSDaily.

Thursday, May 24, 2007

Making Money off Free Software Games?

(I decided to repost this article after I deleted it. Sorry for RSS readers who come to find it while missing)

For some of us, Free softwares are just nice things that they can do without. They only care about it if it is better than the alternative softwares either proprietary or Free. Some of these people promote Free softwares for only pragmatic reasons. But for some of us, we really do believe in the ideal of the four freedom that every software users should have.

The reality is, the ideal of Free softwares is something some of us live by. The pragmatic values of Free softwares are nice, but however they are only secondary. The morality and ethical concerns come first.

Sometime, when we're trying to make a living, we're forced to write proprietary softwares. To write proprietary softwares is to violate our ethical standard. To not write these softwares is to face starvation. It is a dilemma.

The solution to the dilemma is to try to make a living on Free softwares and make it viable by whatever mean. So we are no longer forced to write these type of softwares every again.

So How do You Make a Living Off Writing Free software Games?

The first thing that probably come into people's mind is RedHat and tech support. Some people might be asking "How can you do tech support with video games?"

Unless, you run MMORPG servers, you're out of luck with that business model.

Some people, who are skeptical of this idea, thinks this is not viable at all. There never been a single commercial Free software game that are Free softwares from the very beginning. This is true. However, it is because nobody even try to make a living off writing Free software games. Hackers are probably just not interested in games that much.

Just because nobody try doesn't mean that making money off Free software games for a living is impossible. It also doesn't mean that you will never get rich from writing Free softwares.

One usual way of making money from softwares is selling the softwares. This is the business model of many software vendors. Normally, these vendors use the intellectual monopoly granted by the government such as copyright to control others' abilities to distribute or modify their own copies of the software. This is usually backed by a threat of lawsuit and hefty payment. It also created artifical scarcity.

Free software programmers give up these right in exchange for the Four Freedom that users of their softwares will have(As defined by Richard Matthew Stallman). Many would have chosen license like GPL that will guarantee the four freedom(which is ironically using the same intellectual monopoly granting law). Due to our inability to control people's copies, it is harder for us to sell Free softwares. It force us to have to look at other business models.

For a business model based on entirely Free softwares to succeed in the long term, I believe you need two essential things. For the first ingredient, you need lot of good game(s) that people like to play. the second ingredient is web traffic(or customers). Without traffic, you're doomed to make no money at all.

Another essential attribute of a successful business model, is the capitalization of scarce resources. They don't try to monetize of plentiful, practically unlimited resources. Instead, it is better to encourage these resources to spread around. What might actually happen is make the scarce resources even scarcer. In that sense, instead of trying to sell Free softwares, you could encourage everyone to spread the softwares. This is much like the various SpreadFirefox marketing campaign. Then you could try to sell scarce resources at a price.

These scarce resources could be good multiplayer servers, t-shirts, or even ads space.

So how You Would Actually Do These Things in Practice?

Selling Ads on Your Website:

This is the business model of many websites. Website with a lot of traffic are scarce, so the higher traffic you receive mean that your website is more valuable. For example, if you have a website just like I do, but with higher traffic, your website would be sought after by a lot of people. The higher your traffic, the higher price you can set.

Selling Time:

You could ask your fans to donate a certain amount of money in exchange for the development of certain games. Another idea is the auction system. You could set up an auction and different options(Games to develop) that your fans can bid on. If you have rabid fans for several games and they each really want a new version of the game they would try to outbid each other. Since your time is limited, you can only do so many things at once. By fans doing the auction, they decided what games are the most important to develop and how much money they're willing to fork over.

First Sales:

This business model require you not to release the source code or the executable to the public until the sale is done. In this model, you ask for a certain amount of money in order for a game to be released. The public would then collectively donate the money that you asked for. The faster they donate, the sooner a new game will be released. If they are impatient, you'll gain all the profits pretty fast. However, slower donation means you have to wait. A spin on the idea is to increase the donation price periodically. They could be one dollars every five day. This way, fans will even have more incentive to donate in a shorter amount of time. Slower donation mean the price will be even higher, which cause a delay in the release of a video game. Fans don't like the idea of having their game delayed by several weeks. This is essentially royalty fees, just payment up front.

Selling Hosting:

For the business model, you will be selling multiplayer server hosting for your game. The idea is you'll be using your knowledge in the administration of game servers. Since you wrote the server codebase, you know how to use it more than anyone else. You could do better job of doing special additions and other features for your customers' server. Even if the server's license require every customers to release their source code, you still provide a very special service that nobody else can(Save for someone who also know every inch of the codebase) like fix new bugs. You can also offer bandwidth upgrade, space upgrade, and other various additions.

Run your own pay-to-play server:

To run your own pay-to-play server is probably one of the most lucrative business model of all. If you can get 500 people to pay you 240 dollars each year (20 dollars each month), you make 110,000 dollars each year minus expenses. This model is mostly assuming that you run an MMORPG server or something equivalent to it. A game of this type probably one of the most challenging and ambitious project, if not the most. The risk is high, but the reward could be huge.

Selling tangible items:

You might as well be selling a package of your softwares with assorted bonuses such as pretty cover art, a manual, and maybe a signature from you. Some fans, rather then donate, prefer to get something more tangible for their money. It work well for some webcomics such as Megatokyo's Megagear store. Some people sell T-shirt, others sell toys, and some sell hardware like the guys at Damn Small Linux.

Begging for Donation:

You could simply ask for donations and relies on the charity of your users. If you have a lot of traffic, such as a 500,000 people per day, it might be doable. The best way to do this method is to offer various subscription donation plans. In this way, people forget about it and continuously donate certain amount of money each month. If you can get 2,000 people to pay you 1 dollars each month, you get 24,000 dollars each year. However, if you can get them to pay you 2 dollars each, you can get 48,000 dollars each year. If you can get 500 people to pay you twenty dollars, you get 110,000 dollars each year. In this model, only maybe a few hundred or a few thousands are needed to donate to keep you going. It is really patronage on a large scale. They simply want you to produce lot and lot of good games, so they're willing to fork you some money.

Some of these business model are already tried by other people in various other area. These are not new, but they are possibilities.

Who Will Try?

Anybody who want to make a living off Free softwares instead of proprietary softwares will try.

As for an example , that would be me. I want to try. I believe strongly that you can make money off Free softwares. No proprietary softwares will be written. No contents will be left proprietary. They will all be Free.

My contents are already Free contents. So if I make a cent, I'll be one tiny step to reaching my goal(I am still waiting for an advertising service to approve my website). Beside, it would be great to be the first person on this planet who make money off writing only Free softwares games.

If there are already people who are trying to do this, I too, wish them the best luck in the world!

Happy hacking,

Kiba
Subscribe to: Comments (Atom)
 

AltStyle によって変換されたページ (->オリジナル) /