top | item 7844548

(no title)

nilium | 11 years ago

It's code I've invested a lot of time in, but was never written with the idea that other people would see it, so 75% worried at how horrifying the code might be and 25% worried that someone might make a build and push a clone out with malware attached.

discuss

order

lmm|11 years ago

For the 75%: It's still useful and will be appreciated, even if there might be mean people out there. Much better to see code than no code.

For the 25%: wouldn't they just decompile the current version?

tomswartz07|11 years ago

To allay your fears about the 75%: that's what code review is for. Lots of eyes make the problematic code go away. :)

I'd be more than happy to help de-spaghetti the code if it was available.

nilium|11 years ago

Currently working on another patch to fix some newfound crashes while prepping the code for open sourcing. License headers and all that.

Plan for now is to release it under the GPL version 2 or 3 to hopefully compel people to make their modifications available (plus there's not much use for a lenient license here -- it's not a library, though some of the code could be moved to one later). This might take a day or so, so I expect this post to disappear into complete obscurity before I'm done. Might create a new HN submission for that just to let people know. At any rate, my net access is down so I have to write this on my phone, meaning any release is going to wait on my ISP to determine what's up and how to resolve the issue.

So, open source is planned, I'll just suck it up as I usually do when I release every other project of mine. Re: malware, I've decided it's not my responsibility to protect people from the malicious few. I'll let Google do that.

GhotiFish|11 years ago

re 75%, don't be so bashful, that sounds like an opportunity to learn.

but I understand the 25% bit. It's a shame the android market is so hostile.