I was looking through the bug list for Entertainer when I stumbled on issue #31. This bug must have come in during our sprint, and I just skimmed over it. I decided I would look into the bug, and was making a comment to go along with accepting the bug, This is where my personal reflection of 30 seconds started.
Initially, I thought, "well, just because it's the standard doesn't necessarily mean that it's the way we should go. Look at all these other apps that don't adhere to the standard." This didn't sound right, and my brain threw an exception. How many companies think that way, leaving the rest of the world to just complain. I caught the exception, and thought "well, we should review the standard, and see how well it is adopted now, and whether or not we should consider it now, or do it down the line." This also didn't make sense to me. How long do you wait before you implement the standard in your app? I finally rested on "We should jump at the chance to fall in line with standards."
Entertainer is an open source project, licensed under the GPL. This means that we're all about open standards as well, and making it easy for everyone to be compatible. If Entertainer, as an open source project, decides to go against those open standards, than we aren't that far ahead of proprietary software. I think every open source project should jump at the chance to adhere to open standards, and make it a priority. Then we can truly call our software "open."
Leave a Comment