[05:54] *** salmon_ has joined #kamaelia
[07:45] *** vmlemon_ has joined #kamaelia
[07:50] < vmlemon_> Hi
[08:13] *** vmlemon_ is surprised by how convoluted the PyGame installation process was on Mac OS X 10.5.6, prior to running the Kamaelia examples
[08:14] < vmlemon_> So much for "everything's included in the base installation"
[08:22] < vmlemon_> Still, at least the PyGame examples seem to work
[09:29] *** dsuch has joined #kamaelia
[09:54] < dsuch> hmm.. does importing Kamealia in an Apache licensed code makes it GPL/LGPL/MPL licensed?
[10:40] < vmlemon_> Not sure
[10:41] < vmlemon_> It presumably isn't a derivative work, though
[10:41] < vmlemon_> Although software licensing is a complex area
[11:00] < dsuch> yea
[11:00] < dsuch> Life would be much easier if all libraries and frameworks were licensed under BSD/Apache or Python :-)
[11:01] < dsuch> vmlemon_: MS- is Kamaelia's author I take it?
[11:01] < vmlemon_> Of course, the Apache License 2.0 is incompatible with the GPLv2
[11:01] < vmlemon_> Yes
[11:01] < vmlemon_> Although you can blame the FSF for that idiocy
[11:02] < dsuch> heh
[11:02] < vmlemon_> (They decided that they wanted to put themselves into a licensing ghetto)...
[11:02] < dsuch> Personally I'd like where frameworks use BSD & friends and end-user applications use GPL, makes sense to me.
[11:02] < vmlemon_> Or something like that
[11:03] < dsuch> hm, *I like when, I mean
[11:03] < vmlemon_> Yeah
[11:03] < vmlemon_> Linking against frameworks and libraries under proprietary licenses is just as thorny
[11:03] < dsuch> right
[11:03] *** vmlemon_ thinks that GPLing libraries is a stupid idea
[11:04] < dsuch> is there any major one actually doing it?
[11:04] < vmlemon_> Some of the FFMPEG libraries were GPLed, if I remember correctly
[11:05] < dsuch> but you're right, when there's a new GPL-licensed annnounced on PyPI I usually don't even bother taking look at it
[11:05] < vmlemon_> (Although there was a compile-time function to remove that code, so that the resulting binaries are LGPL'd)
[11:05] < vmlemon_> Not sure if the GNU LibC is GPL'd or LGPL'd, for what it's worth
[11:06] < vmlemon_> Heh, the FSF were endorsing GPLing libraries a while ago, for some weird reason
[11:06] < dsuch> okay, will it wait for MS-, hope he'll clarify it :)
[11:07] < dsuch> in the hope of taking over the whole world probably
[11:07] < vmlemon_> Qt comes to mind as a major library that was GPLed
[11:07] < vmlemon_> Yeah...
[11:07] < dsuch> but err.. the channel's publicly logged right?
[11:08] < vmlemon_> Although Nokia came to their senses, after acquiring TrollTech and LGPL'd it
[11:08] < vmlemon_> Yeah
[11:08] < vmlemon_> When kamlogbot's functional, anyway
[11:08] < dsuch> I don't know you, we've never met
[11:08] < dsuch> I love GPL!
[11:09] < dsuch> vmlemon_: (that's the part where you start to chuckle..)
[11:09] < vmlemon_> Folks are encouraged to post in the channel, and check the answer later
[11:10] < vmlemon_> At least if they're not willing to wait in the channel
[11:11] < dsuch> I am, going through MiniAxom in that time.
[11:11] < vmlemon_> Aah, col
[11:11] < vmlemon_> *cool
[11:11] < vmlemon_> Stupid typos
[11:12] < dsuch> he
[11:12] < dsuch> hm, just noticed it's Axon not Axom
[11:13] < vmlemon_> Heh, Microsoft confusingly started a project named "Axum", a while ago, with vaguely similar goals
[11:13] < dsuch> I think there was a Twisted Axom years ago
[11:13] < vmlemon_> They seem to enjoy pinching names and mangling them
[11:14] < vmlemon_> Unless it was purely coincidental...
[11:14] < dsuch> Does Ax have any special meaning?
[11:14] < dsuch> Other than an axe? :)
[11:15] < vmlemon_> If you're curious, the Mac OS X Dictionary application says, "the long threadlike part of a nerve cell along which impulses are conducted from the cell body to other cells."
[11:15] < vmlemon_> (for "Axon")
[11:15] < vmlemon_> Not sure if that's the inspiration of the name, though
[11:16] < dsuch> sure, I actually knew that, so it may be that 'ax' is a common root for each of those projects
[11:16] < vmlemon_> Aah
[11:17] < dsuch> Although this Latin dictionary doesn't seem to be in agreement http://www.archives.nd.edu/cgi-bin/lookup.pl?stem=ax&ending=
[11:17] < vmlemon_> Might have been related to the concept of using IPC to link components together
[11:17] < dsuch> yea
[11:18] < dsuch> what are we doing anyway, going back to the tutorial! :)
[11:19] < vmlemon_> "Axon: It's what's inside the cat's brain" was probably not one of the initial slogans considered ;)
[11:21] *** vmlemon_ notes that we had "Tools for Doing Cool Stuff", or something like that, initially...
[11:21] < dsuch> that was the project's name?
[11:22] < vmlemon_> Nah
[11:22] < vmlemon_> That was just an initial slogan, prior to the redesign of the website
[11:23] < dsuch> ah
[11:24] < dsuch> Do you know that http://www.kamaelia.org/About links to two placeholder pages?
[11:24] < vmlemon_> Yeah
[11:25] < vmlemon_> There's still some Lipsum text on the homepage, too
[11:25] *** vmlemon_ isn't in charge of maintaining the Website
[11:25] < dsuch> kind of makes me feel like Alice in the Wonderland, combined with the logo, that is
[11:26] < vmlemon_> Although there is a tea-related connection, that was discovered after the fact, as the story went, if I remember correctly
[11:27] < dsuch> It seems like you tried really, *really* hard to get rid of any pompous style during making it
[11:27] < dsuch> which is fine with me
[11:28] *** vmlemon_ wonders why the KDE4 for Mac OS X initial version insists on making me download an older version of Qt4, when I already had a perfectly good later version installed...
[11:29] < dsuch> oh, can't help you with that, I'm a happy Ubuntu & Gnome user
[11:29] < vmlemon_> Aah
[11:29] < dsuch> though of course I have half of the KDE dependencies installed anyway
[11:30] *** vmlemon_ was using KDE4 on Fedora previously, before deciding to install a modified copy of Mac OS X on a spare HDD
[11:31] < dsuch> heh, I didn't even know you could install a Mac OS separately, without buying hardware from Apple
[11:31] < dsuch> which I think proves I really don't know how to help you :)
[11:32] < vmlemon_> Conveniently, the latest versions are compiled for x86, but just ship with a limited set of drivers, and insist on being installed to a disk with a GPT label, instead of a traditional x86 MBR
[11:33] < vmlemon_> Although there are workarounds for that, which were aided by the fact that a significant amount of the core OS is Open Source...
[11:35] < dsuch> the only thing I really like in Mac OS is that application for drawing simple diagrams which name I always forget..
[11:35] < dsuch> hm..
[11:35] < vmlemon_> OmniGraffle, or whatever it was called?
[11:35] < dsuch> ah, OmniGraffle, right
[11:35] < vmlemon_> Although I've never used that
[11:36] *** vmlemon_ came into it with a UNIX/Linux user's mindset, which helped somewhat
[11:36] < dsuch> that was actually the only reason I wanted to install Mac OS in VirtualBox, until I learnt it would be illegal
[11:36] < vmlemon_> Of course, a lot of people who've never used it expect it to work like like Windows
[11:36] < vmlemon_> *work like
[11:37] < dsuch> better approach would be to expect everything work just like Ubuntu :)
[11:37] < dsuch> vmlemon_: but we're really drifting away from MiniAxon now :)
[11:38] *** vmlemon_ assumes that the chances of being sued are minimal, unless you're selling it preinstalled on hardware 
[11:38] < vmlemon_> ;)
[11:38] < vmlemon_> Good point...
[11:39] < dsuch> getting back to it, chat later vmlemon_ !
[11:39] < dsuch> nice talking to you
[11:39] < vmlemon_> No problem
[13:05] < MS-> dsuch: "does importing Kamealia in an Apache licensed code makes it GPL/LGPL/MPL"
[13:05] < MS-> Answer is no - the minimal restriction is LGPL. Usage of the library does not change the license of your code.
[13:07] < MS-> (reading back from scrollback btw)
[13:07] < MS-> name "axon" is meant to allude to real world axons in nerves. ie to emphasise the idea is communications.
[13:09] < MS-> "http://www.kamaelia.org/Licensing" gives a longer summary, but boils down to "If you change code we give you, and you distribute that, then those changes must be lgpl". and "your code is yours"
[13:10] < dsuch> I see, thanks MS-
[13:10] < dsuch> I was a bit confused when I saw it was triple-licensed
[13:12] < MS-> It's the same license as Mozilla for what it's worth
[13:12] < MS-> The idea is to try and keep as many people happy as possible.
[13:13] < MS-> I'd prefer a BSD-like license personally, but I didn't have as much of a choice as I'd like
[13:13] < MS-> Though it's possible we may move to something like apache at some point.
[13:14] < MS-> The only foible with the LGPL is that you can argue that inheritance triggers the LGPL, but with python, that inheritance is at runtime.
[13:14] < MS-> If you have an alternate possible thing to import the name from
[13:14] < MS-> ... like a mini-axon ... then it clarifies that it's NOT triggered
[13:15] < MS-> So as well as being a tutorial, the mini-axon thing also helps people in a concrete way - making sure your code stays yours :)
[13:22] < dsuch> um, sorry, I'm back
[13:22] < dsuch> ok, thanks for clarifying it, those licenses are always confusing to me
[13:23] < dsuch> especially because I know they've been created hundreds of years ago with C programs in mind
[13:23] < Lawouach> afternoon folks
[13:23] < dsuch> hello
[13:47] *** vmlemon__ has joined #kamaelia
[13:57] < MS-> dsuch: np.
[14:06] *** vmlemon__ is now known as vmlemon_
[14:34] < vmlemon_> Hi Lawouach
[16:33] *** vmlemon__ has joined #kamaelia
[16:49] *** vmlemon__ is now known as vmlemon_
[17:35] *** salmon_1 has joined #kamaelia
[19:06] *** salmon_1 is now known as salmon_
[19:19] *** vmlemon_ has joined #kamaelia
[19:27] < vmlemon_> Hmm, http://www.readwriteweb.com/archives/bbc_to_kill_open_source_tv.php
[19:27] *** vmlemon_ can't see that happening any time soon
[19:28] < vmlemon_> Given that they'd render a ton of STBs obsolete
[20:48] *** vmlemon__ has joined #kamaelia
[20:52] *** vmlemon__ is now known as vmlemon_
[20:53] *** vmlemon__ has joined #kamaelia
[23:38] *** vmlemon has joined #kamaelia