- How can we extract images from spritesheets? by pisceswolf96
- OGA and License FAQ Update/Changes by capbros
- Gardens of Gonzo - 2D Indie MMORPG for the Creative (Attention, Pixel and Sound Artists!) by Rammy
- Resolution for a 2D html5 canvas game? by prozi
- Project Helena (alpha) Turn-based strategy / RPG by eugeneloza
- OGA-BY 3.0 Evangelism by Redshrike
- LPC/General Licensing Question by Calinou
- Project Slowpaced - An Alpha, WIP first-person shooter by xezno
- Re: Troll Mauler by piacenti
- Re: The Village (NES Version) by Sharkou
- Re: Isometric City by cbscribe
- Re: City Pixel Tileset by VividReality
- Re: Kawaii must die by AlbinoDrought
- Re: Puzzle game art by AlbinoDrought
- Re: Sylvan Waltz (standard + looped version) by Otto Halmén
- Re: Pixel UI pack (750 assets) by patvanmackelberg
Popular This Month
Favorite Submitters This Month
Support OpenGameArt.org on Patreon!
Many of us who are involved in the discussion about copyright would like to see copyright law in America as it was back in the early 1800s, shortly after the founding of the United States. The shorthand for this is the "founder's copyright", and it's a counterpoint to the media cartels stretching copyright 70+ years out past the death of the original author so they can keep people paying for what is clearly our shared culture at this point (for instance, Winnie the Pooh, and the song Happy Birthday).
What I'd like to do is start putting out the idea of a voluntary copyright expiration. That is, if you agree with some of the aspects of copyright law (at least, for the 'limited time' as defined in the United States Constitution) but feel that it's vastly overreached, I'd encourage you to specify on your own works that your work will become cc0 (essentially public domain, even in countries that don't recognize the existence of a public domain) after a reasonable amount of time. And this isn't just for free and open source people or creative commons art. If you're an indie game studio and you agree about the overreach of copyright law, there's nothing stopping you from placing a voluntary copyright expiration on your game's license (say 5 to 25 years down the line, long after you'd otherwise stop making money from it).
Would there be any interest in this? If there's a positive reaction, I might consider adding something to the art submission form. Fuirthermore, if any other people or organizations would like to work with me on pushing this idea out to more people, leave a comment here or catch me on IRC so we can get in touch.
An opening note: This blog entry isn't directly related to art or gaming, but I think someone needs to take a stand for the middle ground, and I have this soapbox here. Apologies to many of you who didn't come here to read this stuff. Feel free to ignore it as you see fit.
I'm sure some people reading this are already aware of the unfortunate incident that occurred at PyCon recently, wherein two men sitting in an audience (at the keynote, I believe) were making some crude innuendos involving dongles and forking, and a woman in front of them tweeted their picture publicly to her numerous followers in order to get the attention of the PyCon staff. The tweet ultimately cost one of the men (edit: and now apparently the woman as well) their jobs, and depending on who you ask, this either proves that men are the true victims of universal oppression in our society and that feminism is completely and entirely wrong in all aspects, or the guy had it coming because in making childish, PG-rated dongle jokes he somehow now bears all of the responsibility for all of the misogyny to ever take place at a developer conference. Rumors that both men were fired (only one was) or that they were ejected from the conference (they left voluntarily) are false.
This whole thing would probably have blown over, had it not come to light later on in the week that one of the men was fired over this incident. This strikes me as a clear overreaction on the part of his employer (I'm going to be using this word overreaction a lot in this article because it's the crux of the problem. Say it with me. Overreaction.), and it's unlikely that the man's termination was the intent of the woman who tweeted the photograph.
So where does the mob mentality fit into all this? Well, as I see it, we're actually dealing with two mobs here. One is the mob of obnoxious jerkwads who pop out of the woodwork to harass women with foul language, DOS attacks, and death threats every time they voice even the slightest objection the way they're treated in the tech world. The other mob is a bit quieter and more professional, acting behind the scenes to make sure that someone pays in blood for the poor way women in tech are treated, even if the person in question wasn't actually being a misogynist at all (Think about it: would this man's employer really have fired him without prompting? Or do you suppose that multiple people looked him up and emailed or called demanding that they fire him over the relatively minor offense of making some crude jokes with a friend during a keynote?).
There's something here that a lot of people don't consider. If you take part in an internet mob, the anonymity and lack of personal consequences don't absolve you of your personal responsibility for your actions. If you called this woman demeaning names, you know who you are. If you participated in the DDOS on her website, you know who you are. If you called the employer of a man with a wife and three kids to get him fired over a silly, minor incident, you know who you are. If you're exerting social pressure on the people at the forefront of your movement to not back down from what they said when something has clearly gotten out of hand, you know who you are. What you are doing is acting as the judge, jury, and executioner in an incident where all you have to go on is a tiny bit of hearsay. The reaction to this incident by the PyCon staff was calm and measured. They discussed the incident privately with the people involved, and those people apologized. The story ought to have ended there, but as many people are well aware, it didn't.
When you join a massive, anonymous online overreaction to a perceived slight, not only do will you end up punishing the people involved vastly out of proportion with whatever it is they've done, you'll also end up damaging the credibility of your own cause. For instance, you aren't exactly going to dispel the notion that there's rampant misogyny in the tech world by bombarding a woman (who, by the way, has the guts to sign her name to what she says, even if you don't agree with it) with filth and death threats. Similarly, getting a man fired for making dongle jokes is a scare tactic, and people are legitimately worried now that making the tiniest little joke at a conference may result in pressure that gets them fired.
Calm down for a moment, whichever side of this whole thing you happen to be on, and consider the following: The fact that the tech world has issues with rampant misogyny and the fact that this particular incident was a vast overreaction to a minor annoyance (people making crude but not misogynistic jokes during a keynote) are not mutually exclusive. Both of these things are completely true. When you deny either of these things, you make yourself look ridiculous, and the unfortunate human tendency is to react strongly to whatever opinion we happen to read first, which means that ultimately you're just causing the entire environment to become even less reasonable and more polarized, which is an overreaction that solves absolutely nothing.
But wait, there's more. Let's say you dismiss real instances of misogyny by claiming that the person being made to feel uncomfortable is overreacting. You've now made it harder for someone reasonable to look at an instance like this and say (publicly) that this is a real case of overreaction. It's the first thing that comes out whenever a woman expresses that she's tired of being constantly bombarded with sandwich jokes. Sure, individually "make me a sandwich" is just a joke, but when you're bombarded with it day after day by people who think they're being clever, it creates an environment that's incredibly hostile. (Incidentally, "make me a sandwich" is sexist, whereas "I'd fork his repo" is sexual, and these are two completely different things.) Do I believe everyone who has ever said "make me a sandwich" deserves to be fired? No. At least, not as long as they're willing to change their behavior once they're aware of how old, tired, and degrading it gets. Most people are reasonable enough to stop. Those of you who aren't, well, I have just as much sympathy for you as you have for others -- that is, none at all.
As a final note, while the mobs caused by far the most damage in this situation, the individuals involved (with the exception of the PyCon staff) don't exactly come out of this looking rosy either.
To the guy making crude comments during a keynote: She took a picture of you and tweeted it all over because you were being annoying. You were talking during someone's speech, and other people likely wanted to hear. I don't think the content of what you said is really a major issue here; I've made my share of childish jokes and I'll likely continue to do so. But what you did is akin to talking at a movie theater, and you should know better. Also, your claim that "I'd fork his repo" has absolutely no sexual connotation is intellectually dishonest, and you know it. Regardless, you didn't deserve to be publicly shamed on the internet or terminated from your job.
To the woman who tweeted the picture: You sent your own mob after this guy. While I highly doubt that it was your intention to get him fired, you should have anticipated that the possibility was there. While the people who actually pressed to get him fired (as well as the stupid employer who caved to the pressure) are the ones at fault, you should understand as a journalist and a blogger that you have a responsibility to be careful with the personal information that you disseminate to the public. Furthermore, in your response to the incident, you know full well that you should have apologized for what you did, but you also know that the worst of your mob would consider that a betrayal of their principals, so you stuck to your guns and defended your own lack of professionalism and foresight with trumped up statements about how those guys were shattering some little girl's dream and how you're apparently Joan of Arc. You also claimed that you felt too threatened to confront them directly, or even report them to the convention staff like a responsible person. I find that a bit hard to believe, since you pointed out in the same blog entry that you actively confronted someone earlier for being crude and creepy. Regardless, you did not deserve to be attacked by an internet mob, or to be terminated from your job.
In conclusion: Nobody needed or deserved to get harassed or fired over this. Everything that needed to be done was taken care of in a professional manner by the PyCon staff, and if you participated in harassing or otherwise pushing to get either of the involved parties fired, you are part of the problem.
I'll step off my soapbox for now. Peace out.
P.S. Note that this article contains no links or names. This is deliberate on my part; I want people to stop taking part in mobs, not add to them.
P.P.S. Since this is generally off topic for OGA, please keep the discussion here and out of the IRC channel.
We've been running test advertisements for a little over a month in order to collect advertising statistics, and I thought I'd share some highlights from the results, as a matter of interest. First, some general notes:
A number of people suggested on the forums that we advertise with Project Wonderful. While they seem like a great project, Project Wonderful wouldn't be a good fit for OGA, because they only run a single ad over the course of a week. Most sites that advertise with Project Wonderful are webcomics, and most visits to webcomic sites are a single hit, after which the user leaves (that is, they read the comic and go). What's important to note here is that unique ad impressions count for a lot more than ad impressions in general -- if someone sees the same advertisement five times in a row, they're probably only going to click on it once, and even if they happen to click on it more than one time, it doesn't really do the advertiser a lot of good. Where a webcomic's average page loads per visit is probably just over 1, OGA's average number of page loads per visit is 12.5. That is, when users look at OGA, they tend to stick around for a while, so we'd be a lot more effective at advertising if we show people multiple advertisements.
So, over the course of our advertising test, we ran a total of 19 test advertisements. At one point, due to a performance issue in the advertisement module (which I eventually fixed), ads were loading 6 to 10 seconds after the page loaded, so during that period of time it's safe to say that our numbers were off. I fixed the issue about a week ago, so the numbers from this week are a lot better.
OGA collects web statistics with log analysis, which means that we don't depend on people not blocking the various web tracking services. OGA users tend to be more tech savvy than average, and tech savvy users tend to be more likely to block web tracking, which means our internal log statistics are a lot more accurate than, say, google analytics would be.
So now, the numbers. Note that these numbers are not a guarantee of ad performance, they're just what we saw in the past month.
- Typical click through rate on unique impressions was between 1 and 2 percent.
- The consistently best performing ad was for Cube Trains, which got about a 3% unique click through rate. I'll include a picutre of the ad below so that people can see it.
- The lowest click through rates were around 0.4%.
- The average number of unique daily impressions was about 475. My aim is to sell enough ad slots to keep this number around 400.
- Ad performance was significantly better during the first week of the ad run, with some click thru rates over 5%. Unsurprisingly, these numbers didn't hold. However, you can expect ads to perform a bit better than average during the first week or two.
Other interesting tidbits:
- The ad for Angry Turtle Jewelry, which I wouldn't think of as having a huge overlap with our userbase, did about average.
- Clint Bellanger told me that the ad clicks for Flare tended to be higher quality than random hits on his Flare site -- that is, people coming from OGA tended to stick around longer and view more pages than average users.
Here's the aforementioned Cube Trains ad:
Want to advertise with us? Check out the Advertise with OGA page, which includes detailed pricing information and instructions for purchasing an ad slot.
The makers of the recently MIT licensed Torque3D engine are currently raising money on IndieGogo to do a complete Linux port of the game engine and associated tools (including the editor). This would be a tremendous boon for the Linux gaming community (particularly game developers), so I'd strongly encourage everyone to head over there and donate a few currency units to help them reach their funding goal. :)
Note: IndieGogo has several different types of project funding. In this case, their project won't receive any money unless it's fully funded, so you don't have to worry that your money will fall into a black hole if the funding goal isn't met.
Note #2: Please share this on your social media site(s) of choice and get the word out!