Author Archives: Nushio - Page 2

Website (probably) offline for the weekend

Update: Use k3rnel.com for everything. K3rnel.net is currently suspended, I’m still trying to get them to renew.

Second Update: I managed to renew both domains. Apparently, since I paid 2 domains in 2 separate payments, their payments system screwed up. Everything was resolved in a phone call, but the fact that I had to call in the first place leaves me pissed off at Internetworks.

————————————

I made a mistake with my registrar and apparently scheduled the payment for a week after I was supposed to. Since the domain expires tomorrow… k3rnel.net and/or k3rnel.com might go offline until I resolve this.

I’ll try to resolve this ASAP, but since its a Holiday weekend, I don’t expect any answer until Monday at the soonest. I’ll update the blog if I resolve it earlier.

-Nushio

Update: For entirely unrelated reasons, a friend of mine gave me this award:

World's Worst Server Admin

World's Worst Server Admin

I figure it’s about as good as time as any to post it :-D

A huge “THANK YOU!” goes to the kind folks at eSecureData.com for going beyond their duties and helping me restore my server from a kernel/grub failure.

Announcing: Fedora Retro

Some of us are just reluctant to change, and Fedora introduces a plethora of new, awesome features every 6 months, which forces us to either learn new features like SystemD, KDE4,  Gnome’s Hell Gnome 3 or go the way of the dinosaur…

Fedora Retro is a brand new repository, built and tested on Fedora 16 – Verne, that contains packages we know you’ve missed, like Gnome 1.0 and Gnome 2.0, KDE 1 through KDE 3.5, Open Office, Gimp and even the Linux Kernel 0.01. There’s even an 8-Bit Graphics Theme, to give it an extra oomph.

Insane, you say? It is, but installing the Fedora Retro Repository allows you to easily try out all the packages you missed, without abandoning the new features you know and love from Fedora.

Why wait? Set up the Fedora Retro Repo, and yum install the good times!

Share and Enjoy!
-Nushio

Update: Sorry to disappoint, but in case it wasn’t perfectly obvious, this was my April Fool’s prank for this year. Here’s Last year’s, in case you missed it.

Why We (A)GPL’d PokeNet

There’s an awful lot of Free Software Licenses. Some, more permissive than others, and choosing the right license depends on what sort of project you’re working on.

I’d like to explain why we used the (A)GPL license for PokeNet, and why I continue to use it for other projects.

Reason 0: Because we wanted to.

The authors of the code can choose the license they want. It’s that simple. We believed that keeping the game closed was just bad mojo, and that there was a lot more to gain by open sourcing the game. We wrote the documentation. We debugged the game. We bugged the game, sure, but in the end, as a developer, it was our choice for the license.

Reason 1: Because we wanted to force forks to share back their code

Forks, Downstream, Leeches, however you want to call them, what we wanted was simple: That our efforts would not be closed up by some high school kid with a keyboard and our code. That’s the main reason we chose GPLv3 and AGPLv3 (For the Server) as our licenses.

We documented as much as we could in what little time we dedicated to the project.
How to compile the code, how to run your own server, how to contribute to the game.
I know, most of these articles are long gone. They were posted in forums that have been abandoned/deleted since the C&D, but that does not justify taking someone else’s GPL code and closing it up.

Reason 2: It makes contributing easier

By having your code open to everyone, you’re inviting others to fix bugs in the client or server that might otherwise bother them, or perhaps implement features, or help translate things. It starts with a patch, but they might become regular contributors. That’s how I got roped into PokeNet anyway.

Reason 3: It was our fail-safe in case we got shut down by Nintendo

Yeah, sad, but true. We knew it would happen eventually, and wanted that whoever took the project after us kept the project Open Sourced. That’s the beauty of the GPL, it forces derivatives to keep the same license as the original code. Sure, you “own” your modifications, but they still have to be licensed as the original project.

Bonus Reason: We had to.

PokeGlobal / PokeNet was based on ShoddyBattle, a Pokemon Battle Engine. This makes PokeNet a derivative, and therefore, has to abide to the same licensing restrictions as that battle engine.

I hope this illustrates a bit on why we Open Sourced PokeNet. I know I wasn’t one of the devs that chose the license, but I supported the decision and care enough for the project, to continue fighting for it.

On a final note. If you don’t agree with the GPL License, feel free to rewrite the entire project from scratch and choose your own License. :-)

Oh and if I may give you an advise on using other’s people’s trademarks without permission? Don’t. I learned my lesson, and I strongly advice you that if you wish to use the code, but make your own monsters, moves and sprites.

-Nushio

GPL Violation!

A couple of years ago, a bunch of fans decided that it would be cool to write a Pokemon MMO, PokeNet. And a year later, Nintendo decided it would be cool to shut it down.

Imagine my surprise when Pokemonium, a PokeNet clone showed up and decided to continue the work based on our GPLv3/AGPLv3 code! Despite not being able to help (Because I don’t want to get in any legal trouble), I was overjoyed that someone would continue our legacy and given our license, I expected them to continue with our path.

Read more »

Delayed GPL Compliance?

In the Android world, it’s quite common that a lot of vendors don’t comply with the GNU GPLv2. There’s a (probably outdated) list of Android Tablets that fail to comply, and even a couple of articles on the topic, and even a statement from HTC about intentionally delaying the Source Code for 120 days.

Samsung just shipped their official “Ice Cream Sandwich” ROM for the Galaxy S2, and it includes the Linux 3.0 kernel. I registered on their “Open Source Release Center” and sent them a Request for source 48 hours ago. No reply from them, so I sent another a few hours ago. At this point, I don’t expect a response from Samsung, until they feel like actually complying…

Is there any way, other than through legal action, to force a company to comply with the license? What’s the point of having a license that states that you must also give the source, if you can just intentionally delay giving out the source, or not give it out at all?

*Shrug*

-Nushio
Update: Samsung released the source code for the Kernel 3.0 used in their Ice Cream Sandwich release. :-)

A Taste of Cinnamon

Ever since Gnome 3 came out, I abandoned it. And for about a year or so, I stuck with KDE, occasionally giving Gnome 3 / 3.2 a try for a few days, but abandoning it for being just so weird and uncomfortable.

Then came Cinnamon, that awesome Gnome 3 Fork that tries to make Gnome 3 usable. I used it for quite a while, but version 1.3 and above currently has a bug or two with PolKit that makes it crash.

I really loved Cinnamon, despite being a bit stiff on what it can and can’t do, it looks promising and feels very lightweight on my laptop (Unlike KDE), however due to the bugs I found, and despite compiling it from source to see if it’s been fixed, I ended up switching DEs again, at least until that bug is fixed.

This got me to try LXDE and XFCE and even OpenBox in quick succession, for a couple of days each.

I’m currently writing this from an XFCE environment in Fedora 16 (Where else? :-) ).

Before Gnome 3, I was stubborn enough not to give other Desktop Environments a try for more than a few hours, but now, I’m giving different DE’s a try per week.

What other Desktop Environments should I try (That are already packaged for Fedora?)?
I’d love to try out new DEs for a few days and write about them.

A Fiery Valentine’s Day

In case you haven’t heard, it’s Valentine’s Day, and this blogpost is dedicated to a little something I made for my girlfriend, Laura, and if you want the abridged version of this story, you can skip straight to the gallery.

I decided I would make her a Fire Flower as a Valentine’s Gift, as there’s a romantic little love story behind the Fire Flower which can be summed as “She’s into games. I’m into games. Girls like Flowers. Gamer girls like Fire Flowers. Gamer Guys give Gamer Girls Power-ups. “

Read more »

Not for sale

It’s been quite a while since I last wrote anything on this blog. Apparently, since November. I’ve been busy with work related stuffs, and haven’t had a chance to contribute anything news-worthy to the Open Source world. I did commit something for CyanogenMod 9′s keyboard. but that’s not entirely news-worthy afaik.

Over the past few weeks, I’ve gotten a couple of spam(?) emails asking to advertise on the site. This site is not for sale. What I write about is stuff I’d like to write about. Who I link to is people I’d like to link to and what I work on is stuff I’d like to work on. And that won’t change.

Lets see how long till my next blogpost :P

What I’m thankful

It’s Thanksgiving day in USA, and while I don’t get the day off, I did want to write down a couple of things I’m thankful.

  1. The Fedora Project. I run Fedora 16 on my laptop at home and at work, as a Media center at my Dad’s room, and Fedora 14 powers both my brother’s and my dad’s laptops. I really like the Fedora as my base of operations.
  2. Android. And Cyanogenmod. And all that’s in between. My phone (Currently a Galaxy SII) and my Tablet (Nook Color) are both powered by CM builds I’ve modded and built on my laptop. I like tinkering with my devices at the source code level.
  3. KDE. This one’s a surprise to me, as I’ve never really liked KDE, but given the options of Shell or a hard place, I chose the lesser of two evils, and I’m happy I did and am sorry it took so long for me to switch.
  4. Having a job that I like. While my job does not consist on creating Free Software (That would rock!), I do get to use Fedora 16 at work, and happen to run the RHEL/CentOS/Solaris servers that need maintenance. Not using Windows at work is a blessing.
  5. Friends and Family. I’ve met a lot of people, online and off, and there’s a lot I can count as my friends. I’m thankful to have met every one of you, but I’m specially thankful I met, Laura, my girlfriend.

It’s been quite a while since my last blogpost, lets hope this brings me up to the habit of blogging more often.

Happy Thanksgiving Day!

Gnome User Survey

Phoronix recently hosted a near Gnome User Survey, which surprised me, given Gnome Developers’ general “We know what’s best, bug off” attitude.

Then I read Bruce Byfield’s post on how Felipe Contreras suffered with Gnome Devs to help get the survey out the door, so to speak.

Give Bruce’s post a read, it’s worth it, but if you’d like a summarized version: