2,436 reputation
814
bio website duelingcoders.com
location United States
age 34
visits member for 4 years, 5 months
seen Mar 18 at 22:01

Andrew is a long time lover of programming and the practices that go along with it. Picking up his first C++ book when he was 13-years old he was lucky enough to learn what his passion in life would be before high school. Learning to program on an Apple IIe, Commodore and even the short lived BeBox, he was able to secure his first job at 17 years old.

His current passions include:

  • Answering questions on StackExchange
  • Distributed and Parallel Computing
  • Beautiful designs and the code that goes along with it
  • That feeling you get when you solved a problem that others were unable to in an gloriously efficient way.
  • Enterprise Service Buses (Mule ESB) and the current SOA trend.
  • Producing a insanely high performance, fault-tolerant, linearly scalable messaging system, preferably within the Mule ESB ecosystem.
  • The many possibilities of parallel computing with small form factory devices such as Raspberry Pi's and Parallella
  • And last but not least, explaining to people why their service is not RESTful no matter how much they claim it is.

Aug
22
answered Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
@CyberShadow Use Apache v2 then apache.org/licenses/GPL-compatibility.html
Aug
22
comment Can software licensed under GNU General Public License v3 be sold by the original author?
There is an inherent problem in the whole line of thinking. If you release your product under GPL and sell your product, the purchaser is granted a license of your code under GPL. Nothing stops them from making changes to your product and reselling it again (baring yet another license with them). You can't get those changes unless you buy their product now. This is all assuming that you can only get the code if you bought the product, making you a customer. Surely this is not the intent of the GPL.
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
@CyberShadow Really, what you want is a way around the GPL license. GPL code can use any of the other licenses that are available. The problem is when you release yours under a license such as MIT but utilize another piece of code that is under GPL. If your code doesn't use any GPL code/libaries/etc then you are ok. Just release under MIT/Apache v2. If it does use something that is GPL you are trying to work around a license they seemed to of dedicate their lives to prevent you from doing. Personally (could it not be personally?) I recommend abandoning the GPL code you are using.
Aug
22
comment Is there a GPL-compatible software license for libraries which allows static linking, but requires redistribution of library source code?
+1. But I would also like to add that if he accepts contributions to his original work and attach a GPL license to those, he is not the original owner of the contributions. He will have to be careful. GPL is very much anti-commercial products. You can use GPL in closed-source projects, as long as you never give that project to anyone else. The "distribution" is the key aspect of GPL. There have been loop holes but they fixed most in AGPL and GPLv3. It's a hostile license.
Aug
22
answered Copyright assignment on open source projects
Aug
22
comment How should contributions to an open source project be managed by the owner(s)?
I've seen quite a few projects that automate some of this stuff whenever you request for a pull.
Aug
22
comment Is this agile? Scrum? How to improve agility?
@Jeff I have a feeling quite a few projects always start out with "The requirements are fixed" then reality kicks in 6to months later. Better to plan on a way to handle the case whenever this happens.
Aug
13
comment What do you do to make the client understand that requirements not mentioned in contract should be charged separately?
@Jeff O Not a threat at all. Software contracting hasn't caught up to "typical" contracting with things like Contractor Lien's. Obviously nothing in a forum such as this can ever constitute legal advice. I am not a lawyer, and even if you happened to be one, you'd caveat anything you said with a disclaimer. I do not advocate doing anything illegal. He'll have to be firm and consistent. If that doesn't work and he doesn't want to litigate it will have to be a 'lessons learned'
Aug
13
comment API design pitfalls in C
@Joey Adams Look at it this way. You are asking a question that is supposed to "automatically" solve C API issues in a general way. Where sites like StackOverflow were designed to work such that the more common issues with programming are easily found AND answered. StackOverflow will naturally result in a list of answers for your question but in a more structured easily searchable way.
Aug
13
comment What do you do to make the client understand that requirements not mentioned in contract should be charged separately?
Remind him he gave you access to all his source code.
Aug
13
comment Making money from developing Open Source Software. How does that work?
Also mysql isn't free as in freedom.
Aug
13
comment What happens when a project switches to a different license?
Personal opinion: if you ever want your library to be used by anyone and have them contribute back don't picked GPL. There other better ones.
Aug
13
comment What happens when a project switches to a different license?
Actually most of the licenses have termination clauses especially if YOU ever sue them over patent or copyright violations.
Aug
13
comment What happens when a project switches to a different license?
Most people haven't seemed to notice almost all OSS projects require you to sign away your rights when merging something back in to prevent this exact problem.
Aug
13
comment What's the worst question you were ever asked at interview?
I would of accepted that answer. You'd be surprised how many people cannot look up the easiest of things.
Aug
13
comment What's the worst question you were ever asked at interview?
"Your wife said she might be pregnant, I'm going to be a dad again.."
Aug
13
comment What's the worst question you were ever asked at interview?
"I'm not very good at hiding bodies of people who waste my time."
Aug
13
comment What's the worst question you were ever asked at interview?
As a good friend of mine will usually point out in this situation. If you were at a conference where one side spoke English and the other spoke Russian, would you want the guy that can translate in his head, or the guy that has to use Google Translator over the internet.
Aug
12
answered Should we choose Java over C# for a new project?