« first day (1419 days earlier)      last day (3576 days later) » 
00:00 - 20:0020:00 - 00:00

user55340
8:05 PM
@GlenH7 did this fix up the question?
 
user55340
-2
Q: Trying to understand how MySQL license applies to code I wrote

Sx3I have an ERP, coded with Java and the database in MYSQL Community edition. When I was going to sell it to a client he asked me for the sources to my application (with the belief that it is GPLed). I already got an upfront payment from him. But now he asks me to deliver the source code for my ER...

 
user41796
@MichaelT I made it less offensive to my eyes
 
user41796
Still not a great question
 
user41796
The crux, I think, is "if I use MySQL am I affected by the viral aspect of the GPL"
 
user55340
@GlenH7 certainly not great... the core question is "does using MySQL make the entire application GPL"
 
user55340
8:06 PM
yep.
 
user41796
and then answer is "no"
 
user55340
@GlenH7 correct.
 
user41796
I've got too much going on today to properly clean it up and answer it though
 
user55340
@GlenH7 I've got an answer in there.
 
user41796
But I haven't VTC'd as it's somewhat valid and within community expertise
 
user55340
8:07 PM
And pointed out that contract resolution / dispute is something that you'll need to take up with a lawyer.
 
user41796
That's a solid answer you provided. Enjoy the unicorn points
 
user41796
My answer would have involved telling the client that wanted the source to go pound sand.
 
Shog9 on July 23, 2014

As Stack Exchange continues to expand to serve new audiences, we’re constantly on the lookout for folks who can take the principles and practices we all hold dear and communicate them effectively to the folks who would otherwise find them strange and difficult. I’m happy to announce we’ve found another of these rare specimens in the form of Joshua Maciel:

Josh joins us remotely from beautiful Kansai Japan, where youthful ignorance brought him for a two-year stay (maximum!) to teach English. Eleven years later he still hasn’t left, having found gainful employment doing internat …

 
user41796
The MySQL question has been cross-posted to MSE....
 
user41796
8:12 PM
Fishing for comment votes so it shows up more readily
 
user41796
Cross posted on Programmers where it's already received an answer. — GlenH7 52 secs ago
 
@GlenH7 Hey I have CVs there
 
user41796
I can only flag on SO (which I did)
 
user55340
@gnat you'll like this...
 
that guy is such a vampire @GlenH7
 
user55340
8:15 PM
> Josh first caught our attention on Meta, gaining the admiration and respect of us all by politely pointing out how incredibly wrong and delusional most of my opinions are.
 
user41796
Shadow Wizard asked on MSE what possessed the person to ask on MSE as well
 
user55340
Chase the delusional link (the excerpt is from blog.stackoverflow.com/2014/07/… )
 
user41796
It was polite, but still pretty funny.
 
user20683
Such Help, So Vampire, Wow...
 
user20683
:P
 
user20683
8:17 PM
I've little idea what we're talking about
 
user55340
@WorldEngineer GPL / MySQL question and the abundant cross posting.
 
user41796
Or just take our word that the user should be burned after having a stake driven through their heart. As all vampires should be dealt with.
 
user20683
Beheading is the sole reliable method across all media
 
user55340
@WorldEngineer I miss Rune.
 
user41796
@WorldEngineer fine, fine. Stake through the heart; chop the head off; and burned to ashes?
 
user55340
8:20 PM
Rune is a third-person action computer game developed by Human Head Studios which was released in late 2000. The game is based on Norse mythology, showing the conflict between the gods Odin and Loki and the buildup to Ragnarok, the end of the world. Built on the Unreal Engine, the game allows players to explore a fully realized Viking world. Upon release Rune received mixed though generally positive reviews. A standalone expansion to the game, called Rune: Halls of Valhalla, was released in 2001. It as well as its expansion was also ported to Linux by Loki Software. Ryan C. Gordon, a former Loki...
 
user20683
 
user20683
;P
 
user55340
> The geometries of each swing are immutable - thus players are able to fine tune their movement to precisions of a few pixels, and accurately behead their opponents. The inclusion of instant death via beheading or one-hit-kill weapons has an interesting effect on multiplayer gameplay - no matter how much of an advantage a player has over an opponent, there is always the risk of loss.
 
user55340
@WorldEngineer the studio that did is in Madison... my brother had a cyber-cafe (minus the cafe - food licenses and such)... or permeant lan party. They had their release party in his store.
 
user20683
@MichaelT I remember the last time I visited a cybercafe
 
user55340
8:23 PM
For a while, Ping Time had one of the few always up multiplayer servers (and it had a good ping time too... they had a T1 to the store).
 
user20683
it's now a tattoo parlor
 
user55340
It was amusing seeing people who were surprised they were getting sub 100ms pings to the server (back in the days when 200-300 was not uncommon)... and then they'd see us with sub 10ms pings.
 
user55340
This was also back in the days before voice chat was common... so having 8 people in a room where they could talk meant significant advantages for teamwork.
 
user55340
The computers were in two rooms that could be closed off from each other (with a window and blinds between them for taunting) so that each side could talk freely when doing an all local game.
 
user55340
One of the oddest customers (the guy who owned the store next over recognized him... he was the town bookie and the cops knew him, but didn't bust him - better the evil you know than the one you don't... and he was politically connected) was one of the inner circle of the governor at the time.
 
user41796
8:28 PM
Parts of that were the good old days
 
user55340
He was strangely intrigued by being able to go somewhere were people didn't recognize him right away (it was a few blocks from the Capitol) and play games with people who had no clue of who he even was... or cared.
 
user41796
When you've lost your anonymity, being anonymous again is a very powerful feeling.
 
user41796
The vampire is back.
 
user55340
@GlenH7 saw it. Not touching that one.
 
user41796
That one is either unclear what you're asking or off-topic resource request. No salvaging that one.
 
user55340
8:34 PM
That one is easily close able as a tool recommendation.
 
user55340
@GlenH7 stop reading my mind and typing faster!
 
user41796
Who's got the 10ms ping now?!?!
 
Someone should close that question as a resource request
 
user41796
I dropped my last VTC on it
 
user55340
@GlenH7 spend some other votes then? programmers.stackexchange.com/…
 
user41796
8:38 PM
I've been meaning too. A project I'm on blew up on me. And another project that wasn't supposed to need anything today took a few hours of my time.
 
user55340
side bit, I like how mongo does AGPL for the app, and Apache for their connectors.
 
user55340
their licensing page is quite clear: mongodb.org/about/licensing
 
user55340
> To make the above practical, *we promise that your client application which uses the database is a separate work*. To facilitate this, the mongodb.org supported drivers (the part you link with your application) are released under Apache license, which is copyleft free.

Note: if you would like a signed letter asserting the above promise please contact MongoDB, Inc.

If the above isn’t enough to satisfy your organization’s vast legal department (some will not approve GPL in any form), please contact MongoDB, Inc. – commercial licenses are available including free evaluation licenses. We wi
 
user41796
clarity is priceless in this case
 
@GlenH7 mustn't be a diamond in the ruff then..
 
user41796
8:48 PM
maybe burning in a fire will convert them into a diamond?
 
29 mins ago, by GlenH7
Or just take our word that the user should be burned after having a stake driven through their heart. As all vampires should be dealt with.
 
user55340
The challenge of working at home.
 
user55340
 
user41796
Now that I think about it, we'd need to crush them (after burning n'atch) in order to convert the ash (carbon) into diamond.
 
user41796
@MichaelT Pay! Attention! To! ME!
 
8:50 PM
heh I'm working from home this week
 
9:17 PM
Any of the Haskellers or FP'ers around?
So I know what a first-class function is. A predicate that can be used in a sort function to determine the comparison algorithm would be a first-class function.
But what about higher-order functions? As I understand it, a higher-order function would not be a predicate, but a function that returns a predicate. Of what practical use is that?
 
I'm not the downvoter but it seems like this question is more suited for programmers.stackexchange. — Conor 3 hours ago
 
9:34 PM
@MichaelT The struggle is REAL people!
 
user55340
@Ampt not sure a real person could fit behind my monitor. Also, people tend to listen to reason... cats? never. Though some business users... certainly not as cute as cats though.
 
@MichaelT The struggle is REAL, people!
How do I punctuate
 
@Ampt ?
 
@enderland The first one could be interpreted two ways. One is me being sarcastic and pointing out @MichaelT's first world problem of having to deal with his cat while working from home, calling out everyone else in the room's attention with the general people
the second connotation is that the only thing worse than dealing with a cat is dealing with a real person behind your monitor
 
@Ampt no, the answer is a single ? for punctuation
;)
 
user55340
9:37 PM
@enderland …
 
out englished
I just got served. I'm gonna have a seat over here
 
10:20 PM
I suck. When the I reach for a fixed point combinator in javascript as the obvious approach to something (working with a tree and recursive functions for handling them) it becomes painfully clear I have filled my head with garbage because anybody else who sees the code I'm wrapping up would have no idea why a function is passed into this function and why it's the same function I'm calling or why the function would be calling itself
rootView.add = add(rootView, add)
add of course is a curried function. Of course.
 
10:44 PM
what a terribly convoluted thing to do
I love it
you should leave a comment to the effect of "Don't touch this, or everything will break"
 
I really do enjoy JavaScript a little more than I should
(or coffeescript in this case, which I find quite appropriate)
 
psr
11:22 PM
@JimmyHoffa If you could figure out ways to put in a few more "rootView"s and "Add"s in apparently random order it might be clearer.
@RobertHarvey Well, JimmyHoffa's post should make that all clear...
But really the answer is Monads.
Or, look at msdn.microsoft.com/en-us/library/9eekhta0%28v=vs.110%29.aspx and see some method signatures with higher order functions
 
00:00 - 20:0020:00 - 00:00

« first day (1419 days earlier)      last day (3576 days later) »