by date
Level Based For Profit Open Source
Level Based For Profit Open Source
| Name: | Brian Jones | ![]() |
|---|---|---|
| Date Posted: | Jan 10, 2006 | |
| Rating: | 4.0 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Brian Jones |
Blog post
As weird as it may sound, it's kind of the answer I came up with to a an idea I had about open source and game development. Later I finally came up with the level based open source for profit solution. I haven't quite fleshed this out as far as I would like, being busy in Japan with school and all, and the idea is pretty half assed as it is.
Some of the bigger questions I ask myself are along the lines of: If the project is for profit, does the body have to incorporate? Since open source style projects tend to be international, how would this entity have to deal with payouts if the project ever made it that far?
Anyways, back to pondering. Will have to follow this up later, since they like to close the campus library early. It's sad that the dorms here have no net access. Bleh.
Some of the bigger questions I ask myself are along the lines of: If the project is for profit, does the body have to incorporate? Since open source style projects tend to be international, how would this entity have to deal with payouts if the project ever made it that far?
Anyways, back to pondering. Will have to follow this up later, since they like to close the campus library early. It's sad that the dorms here have no net access. Bleh.
Recent Blog Posts
| List: | 11/15/06 - Historical Quotes 08/26/06 - Fractal World Generation 07/25/06 - Python, Finals, Future 06/25/06 - Mind Facet (web software) 06/13/06 - Life without a Plan 01/10/06 - Level Based For Profit Open Source 11/06/05 - Plan for Brian Jones 10/14/05 - Plan for Brian Jones |
|---|
Submit your own resources!| Jameson Bennett (Jan 10, 2006 at 17:14 GMT) |
For a good economic model, check out MySQL. They profit in providing support, not with the actual codebase and engine.
Many other OS projects expand on the feature set and sell a higher level software than the OS counterpart. A good example: Poseidon is based on the OS argoUML project.
Also, keep in mind there are about a million different types of OS licenses available, depending on the developer(s) and what they want to make available to who. BSD style licenses allow devs to use code with no credit or code release and GPL and LGPL require some form of source release to the public. Many other licenses have other requirements. Your personal definition of OS may differ from these definitions and licenses, reading your blogs it isnt too clear on what you consider open source.
Trying to set a model based on contribution would be difficult, as creating a metric for measuring contribution can be extremely problematic. Do you count lines of code (w or w/o comments)? Artistic contribution? Meaningful features coded? It goes on and on.
Although not open source, TGE has a good model and several artists and coders have profited from it creating code and content packs as add ons to the engine, script and art side. If the codebase is open source I can't see any other approach to the problem that is not inherently problematic and doomed to infighting between developers who all may consider thier contribution of equal or more value.
I also recommend checking out Blender.org, the history and developers that run and maintain that project. It has a great history of raising money when needed and all developers are well known and credited within the circles that care.
Edited on Jan 10, 2006 17:15 GMT
| Jameson Bennett (Jan 10, 2006 at 17:17 GMT) |
| Brian Jones (Jan 11, 2006 at 07:33 GMT) Resource Rating: 4 |
My goal isn't focused on creating a for profit open source model in the general sense, but focused on game development. So while the MySQL project, and an even bigger example RedHat work well because they have a support model carrying them, support isn't exactly what makes game development move. Blender is a wonderful project, which I've had the chance to use since back when Ton was the sole developer and we could chat with him on IRC, and I think the software has been improved greatly since becoming open source, however in the end it's unfortunate that NaN couldn't get enough steam behind it to remain profitable with Blender alone.
What I am really aiming at is a community project that allows developers to network together. The premise, as summarized from my blog, is basically the idea that people can join a project, contribute to it, and if they reach some threshold and the project goes "live" earn a percentage of cash based on their contributions.
The idea follows that: project maintainers create tasks, and assign an "experience" value to each task. As members continue to contribute to a project, they gain "experience". For example, 5xp for a texture, 100xp for a complex model, 5,000xp for an engine component overhaul, and that experience gained towardsd their next upon successful inclusion into the core project. Upon reaching a certain level, they pass a "threshold" that vests them into the project, thus allowing them to earn money based on their level of contribution. The reasoning for this is to keep the serious developers in the monetary fold, and the casual contributers in the credits.
The main idea is to give people some level of incentive to contribute to a project. It would weed out those artists or programmers that aren't very serious, because a serious contributer will pass that threshold point to vest themself into the project (even if it never goes gold). And hey, leveling is kind of fun so why not integrate it into a work like environment?
Anyways, my followup from last night.
| Brian Jones (Jan 11, 2006 at 07:40 GMT) Resource Rating: 4 |
This is another reason why I posted to the community. Is there a way to make a balanced contribution system? Contributing to a game project can be so subjective in this context, it makes me wonder if I am just on a useless tangent.
You must be a member and be logged in to either append comments or rate this resource.



4.0 out of 5


