#qi-hardware IRC log for Saturday, 2011-01-01

wolfspraulkyak: hey there, happy new 2011 again... :-)04:35
wolfspraulI'm reading Jane's audio record mails, and I was thinking about mplayer/mencoder. Have you made any headway on mplayer?04:36
kyakwolfspraul: hi, happy new year :)05:10
kyaksplitting mplayer into "clean" and "full" (i.e. with patented) build is in my todo list05:12
kyakbut no progress so far :)05:12
kyakmaybe these holidays i will have some time for Ben. The end of the year was soo busy05:13
kyakholidays in Russia are ten days long.. starting from today!05:14
wolfspraulten days, nice05:17
wolfspraulsure no rush, we get to it...05:17
kyakyeah, very nice!05:18
kyakwolfspraul: i guess you spent just several hours in Moscow on your way from China to Germany?05:18
kyakthere were problems here in airports for the last few days05:20
wolfspraulyes, but I was there before that happened, luckily05:23
wolfspraulI used to be in Moscow (and Leningrad) quite a bit in the 80's05:23
wolfspraulbut haven't been there since 20+ years, only stopover now05:23
wolfspraulone day I'll go back...05:23
wolfspraulin terms of free software scene, I think Russia is actually pretty good05:23
wolfspraulI also think that there could be a really strong free/copyleft hardware scene there05:24
wolfspraulthe #1 problem as always is customs though05:24
wolfspraulthe way Russian customs behaves is very damaging to innovation. I fully understand the need of a government to make money, but causing trouble to tiny volume products, like anything new, will not ever make them serious money, and as a downside it kills innovation.05:26
wolfspraulso I guess importing into Russia is only easy once you are in the big volumes, once the product is already polished etc. Then customs can make its money, and Russian consumers can enjoy the product.05:26
kyakoh yes, customs is such a headache05:26
wolfspraulbut what about the prototypes?05:26
wolfspraulthey don't understand how much they are damaging innovation, really05:26
wolfspraulso we have a hard time getting 5 units of whatever into Russia, everybody suffers05:27
wolfspraulkyak: at least you got your NanoNote! :-)05:27
kyakit takes at least 3 weeks, and usually more, to get something from abroad05:27
wolfspraulI totally believe in the potential for true innovation driven out of Russia, so whatever it takes we will try to overcome the customs problems...05:27
kyakbtw, GPL still doesn't have legal status in Russia05:30
kyaki mean that its status is not defined from the legislative point of view.. and if you try to refer to GPL in court, it probably won't be taken into account05:32
wolfspraulhas it been translated to Russian?05:41
wolfspraulhow about the CC licenses?05:41
wolfspraulmaybe it's just that nobody is working on givine the GPL a more real/enforceable status in Russia...05:41
kyaki'm sure GPL has been translated.. there are some ongoing discussions about its status05:44
kyakyes, i think there is very low activity for opensource in Russia05:45
kyakabout the CC licenses, i think if you'd come to courts with that, a judge would say "what?"05:46
wolfsprauldon't say that05:47
wolfspraulthe CC has a very active international push05:47
wolfspraulvery different from fsf05:47
wolfspraulso the cc sets up local chapters in each country, and they 'localize' the license05:47
wolfspraulmeaning not only a literal translation, but they try to write a 'local' version of the cc licenses that _mean_ the same thing as the global one, in the local jurisdiction05:48
wolfspraulso when you pick a CC license, you are actually supposed to say which local version you pick, or 'Unported' for the global one05:48
kyakhm, interesting!05:48
wolfspraulso if there is a CC Russia chapter, then they work on that05:48
wolfspraulCC is basically like the United Nations or so, a group of local chapters of lawyers, translating the licenses into local law05:49
wolfspraulafaik the FSF is not doing anything like that, they only work on the English text05:49
wolfsprauljust google for 'cc russia'05:50
kyakno "Russia" for selection \-05:52
kyakso it's two years, no progress05:52
wolfspraulyes but there is a group of people and they are working on it05:53
wolfspraulyeah, seems maybe 50 countries or so05:55
wolfspraulwhich means, like you said, for Russia you could only pick the 'Unported' license, with completely unclear/undefined legal status in Russia05:56
kristianpaulmorning :-)08:46
kristianpauloh, are you doing Qi meeting on Werner's place this year too?09:05
wolfspraulwho knows, it's only January 1st...09:17
wpwrakhappy hangover version 20.11 ! ;-)09:54
wpwrakkyak: (ten days holiday) you guys really know how to have a party ;-)09:56
wpwrakwolfspraul: (russian customs) i guess it's a question of bribes ?09:58
wolfspraulnot sure09:58
wolfspraulit's more a strange mix of a lot of things09:59
wpwrakwolfspraul: (l10n and gpl) somewhere in the back of my mind, a few neurons are firing when i think of translated gpl versions10:02
wpwrakwell, at least in germany, the gpl stands rock solid. at some courts, they probably already have a stamp saying "GPL VIOLATOR - GUILTY" ;-)10:04
wpwrakit's actually fun how those folks try to wriggle out of the GPL. i transferred some copyrights / exclusive rights of stuff i did in the linux kernel to harald  and he used it in court. the opposition lawyers went as far as questioning my existence ;-)10:06
wpwrakhad they insisted on that point, i would have had to fly to germany to appear in court and basically say "hello, this is me", and wave my passport :)10:07
wpwrak(i kinda wonder what the judges think when they get this sort of cases. the guys are generally not just red-handed but more like covered in blood. and then they try to argue that they weren't guilt on that one issue gpl-violations.org can charge them on)10:09
wpwrak(covered in blood) e.g., they made some settop box in austria, i think for medical accounting. using free software. they treated it as if it was closed. someone sued. they lost. then they had to comply with the gpl, including the advertisement clause. the document that listed the stuff they used (and of which they had violated the license before) read like a "who is who" of the free software world.10:11
wpwrakone fun aspect is that of course each of the copyright holders could sue violators individually. so the legal risk they incur by not complying is not a small one by any means.10:12
wolfspraulah, btw10:13
wolfspraulI usually release my stuff under gpl v3 or up10:13
wolfspraulbut your --plot patch was v2 or up, so for the merged one that contained your code, I lowered it back to v2 or up10:13
wolfspraulis it ok if we switch to v3 or up for the entire scripted patch?10:13
wolfspraulI don't know wheter you say 'v2' on purpose or just an old habit...10:14
wpwraki always put v2+ on purpose, for compatibility10:17
wpwrakdunno which license is actually the "right one" for kicad things. for patches, it ought to be the one of the "main" kicad10:18
kristianpaulLinux compatibility? ;-)10:19
wolfspraulwpwrak: my default is v3+, unless someone complains10:19
wolfspraulso we leave it at v2+ then, no problem10:19
wpwrakkristianpaul: compatibility with older things. e.g., you couldn't distribute v3 code in a v2+ program10:20
kristianpaulwpwrak: yeah too bad :(10:21
wpwraki'm actually a bit unhappy that they broke the chain there. i would love to use v3, but there's a lot of v2 stuff out there. a transition period would have been nice.10:22
kristianpaulMay be stop tivoization was so urgent that no time for transition10:23
wpwrak(stuff out there) plus, i may even recycle my own things in v2+ projects. some of which aren't legally owned by myself. by putting them under v3, i'd shoot my own foot.10:23
kristianpaulThats a good point..10:24
kristianpaulWhy not dual license?10:25
wolfspraulI think werner exaggerates a little, this is the first time that I hear that you cannot combine v3 and v2+ sources.10:25
wolfspraulwhat's the '+' for then?10:25
wolfspraulI will just put my stuff under v3+ until someone complains.10:25
kristianpaulTo choose i guess :-)10:25
wolfspraulto move things forward :-)10:25
wpwrakwolfspraul: btw, what's you opinion on making imperfect wpan units for evaluation ? they would work but their rf wouldn't be as good as it could be. also FCC/CE/etc. probably wouldn't be worth the trouble, provided that you could still distribute/sell them in some way10:26
wolfspraulbut of course I respect werner's wish, so those sources in scripted.patch that include snippets from him just all are v2+10:26
wolfspraulto me it's not a big deal10:26
wolfspraulyes totally, I want to make some10:26
wpwrakkristianpaul: (dual) v2+ is implicitly dual :)10:26
wolfspraulwe can only get perfect if we accept imperfection at the beginning, no?10:26
kristianpaulwpwrak: he :-)10:27
wolfspraulmy goal for such a run would be to push the bar of our free process even higher10:27
wpwrakwolfspraul: you can combine v2+ and v3 as long as the result is v3. you cannot include v3-only code in a v2+ or v2 project10:27
wolfspraulof course everything in kicad, plus boomified, plus fpedized, plus a clean process from kicad to pcb (well documented), and to smt10:27
wolfspraulbasically the stuff we are working on10:28
kristianpaulwpwrak: about the buffer i have something working know but i dont have a full memory  map of the whole thing just a register fixed to point one address before from the write buffer10:28
wolfspraulI am anxious to make some more progress with boom10:28
kristianpaulwrite pointer*10:28
wolfspraulif you are overloaded, maybe I go in a bit deeper there (on my list I have some things right now from our last discussion, like mouser)10:28
wpwrakwolfspraul: perfectly open kicad is the easy part ;-) it's the laws of physics that are giving me a hard time. particularly the part where maxwell got involved :)10:28
wolfspraultell me more10:29
wolfspraulof course I want to bring my own kicad-scripted stuff live on the server, to make some steps of the kicad production process easier10:30
wolfspraulI'll do that soon10:30
wpwrakwolfspraul: well, properly doing the RF side. it's still kinda creepy. i now know a lot more than i did at the beginning, but to properly debug that stuff would need someone with real-life hands-on experience.10:30
wpwrakwolfspraul: (server) i think the next step should be switching schhist to --plotx (and renaming plotx :)10:31
wolfspraulsure we can do that, I wanted to test --plotx locally first with schhist (not done yet)10:32
wolfspraulwell how bad is the RF side?10:32
wolfspraulare you saying you gave up and don't know how to make it work?10:32
wpwrakwolfspraul: then, brdhhist. you'll be surprised what things you'd see with this in projects like ben-wpan ;-)10:32
wolfspraulyes totally, that would be awesome10:32
wpwrakwolfspraul: i didn't give up :)10:32
wolfspraulyou would need to specify more clearly what is missing, what you mean with 'debug the RF side'10:33
wolfspraulshould we make 8:10 or USB boards?10:33
wpwrakwolfspraul: but i realize that i'll not be able to make it perfect. all i can aim for is "make it work in many cases and to the best of my experience"10:33
wpwrakwolfspraul: (8:10/usb)) both10:33
wolfspraulhow about upticking kicad?10:35
wolfspraulis it worth it? (just curious, not pushing at all, I have plenty of things...)10:35
wpwrakwolfspraul: (debug) first, a review of the layout. there may be problems obvious to an expert that i missed. then "flatten" the spectrum - or decide that it's flat enough as it is. (i lack the experience to make that sort of decision)10:35
wolfspraulmy priorities there are roughly - bring eeschema/pcbnew cmdline stuff live on server, improve boom (mouser, reels), brdhist10:35
wpwrak(uptick) it's always worth it provided that you have the time :)10:36
wpwrak(uptick) i.e., me not tracking it closely is 100% laziness10:37
wolfspraulno, the question is whether anybody ran into a problem, or expects a specific new feature to help him10:37
wpwrak(well, and not putting too much a burden on people tracking me)10:37
wolfspraulor to say we have a maximum latency, so after x months we uptick out of principle, not out of features/improvements10:37
wolfspraulI am publishing debian packages with patches already, so tracking is easier10:38
wolfsprauland also on the Server_setup page we have detailed instructions on how to download the sources and build with patches10:38
wpwrak(update policy) i'd go for the latter. from a code maintenance point of view, large gaps are deadly10:38
wolfspraulwell, KiCad uptick is not something high on my priority list10:38
wolfspraulyes, and KiCad seems to be quite active10:39
wolfspraulso anyway, from my perspective boom improvements and brdhist would be cool10:39
wpwrakthings are happening, yes :) not excessively active lately, but still10:39
wolfspraulI am ready for a ben-wpan small run10:39
wolfspraulnot active? I thought it's quite active10:40
wolfspraulbut like I said I want to improve the process more10:40
wolfsprauldo you think the resulting boards will at least be able to send packets back and forth?10:40
wpwrak(active) no no, not "inactive". just less than some time ago. but that's not a problem. gives slow trackers like me who don't look a the mails for months a chance to catch up from time to time ;-)10:40
wolfspraulI like projects that hold their ground, improve details, rather than spreading out in all directions and eventually ending just in bloat.10:41
wpwrakwolfspraul: (send packets) of course. they will "work". just not with equal performance on all frequencies and they will not reach the technically possible maximum range10:41
wolfspraulif that's their spirit, they should be open minded to some logic/cmdline cleanup as well - we see10:42
wpwrak(kicad progress) mine was a non-judgmental description of things as i see them :)10:43
wpwraki.e., i'm not at a point where i'd say i cannot use kicad because of this or that. there are things that could be better, of course (there always are), but they're not serious blockers10:44
wpwrak(boom future) i think it's time to rewrite the beast. for tape and reel, directed equalities will have to enter the picture. (i.e., you can say that X can replace Y but Y cannot replace X)10:45
wpwrak(boom) right now, equalities go both ways. making them one-sided efficiently would be a good thing to do on a new code base. this doesn't require a rewrite per se, but there are already performance issues that will only get worse10:47
wpwraki'm not too unhappy with the file formats, so i think they's stay largely the same10:48
wolfspraulOK, I volunteer for looking into the mouser side. That should be unrelated from you redoing the 'guts'.10:48
wpwrakmaybe with some small syntax changes in the substitutions10:48
wpwrakmouser would be great. i'm a bit concerned that we may over-focus on digi-key and paint ourselves in a corner.10:49
wolfspraulyes, no worries. I can work on mouser and there is no overlap with your work.10:49
wpwrakso mouser and such would add a new perspective.10:49
wolfspraulso you need to give me a few days until I can start with that, really overloaded right now10:49
wpwrakyup, perfectly parallelizable ;-)10:49
wolfspraulneed to settle a few things...10:49
wpwrakno rush ;-)10:49
wpwraki expect to play for ~the next two weeks with ben-wpan anyway10:50
wolfspraulok good10:50
wolfspraulfor the --plotx stuff, here's what I do10:50
wpwraktrying to a few things, like adding vias to the atusb boards and see how the spectrum changes10:50
wpwrakthen repeat the same process with atusd10:50
wolfspraulfirst I test whether --plot (or --plotx) still works with schhist, by running it locally on my machine10:50
wolfspraulif it does work, I assume schhist is the only --plot user, so I will remove the old --plot and rename --plotx to --plot10:52
wolfspraulthe syntax changes slightly, for --plot the default was black & white10:52
wolfspraulbut I think the default should be color10:52
wolfspraulso the equivalent after the upgrade will be --plot --plot-bw10:52
wpwraki'm not scared of one-line changes in schhist ;-)10:53
wolfspraulyou can look into --list-sheets a little, it's quite interesting10:53
wolfspraulI found a total of 4 different strings/names for each sheet10:53
wolfspraulthere are probably even more10:53
wolfspraulI print them all space-separated, one line per sheet10:53
wpwrak(4 names) wow10:54
wolfspraulthis is very much work in progress, basically I just wanted to dump every string I could find quickly, and wait for your (or someone else's) feedback10:54
wpwraki there i was, thinking the two i found were bad :)10:54
wolfspraulzrafa: you there?10:56
wpwrakhe probably has lousy connectivity at the moment. besides a monster hangover ;-)10:59
wolfspraulah OK11:00
wolfspraulI wanted to update the 1/1 news11:00
wpwrak(he's at his parent's farm in neuquen, far from civilization)11:00
wpwrakhe's got a modem, though :)11:00
wolfsprauland there is a jlime entry, but it's too sloppy right now, just pointing to the homepage.11:00
wolfspraulso I need to dig a little11:00
wolfspraulfind out what exactly was released, and link exactly to what was released11:00
wolfspraulotherwise I'll just move it to 2/1 :-)11:00
wpwraki think jlime isn't completely released yet. he made some progress, though, so it should be close11:02
wpwrak(close) more like hours of rafa-time than weeks :)11:02
wpwrak(jlime) last thing i saw were cross-development instructions in the wiki. but they still looked like work in progress.11:25
wpwraklet's see if i can find them ...11:25
kristianpaulha, how i can miss to take a look at the XST User Guide (Specifically Coding Techniques), thanks to lekernel wich pointed on the mm-list14:12
kristianpaulNow i can replace that nasty library for the dual ported ram in read-first mode :-)14:13
wpwrakppl = &kristianpaul; ppl->skills.reading++;  /* :-) */14:40
zrafawolfspraul: me there16:02
wolfspraulah hi16:05
zrafawolfspraul: released: we uploead the sane and safe repository. We uploaded images (rootfs) for nand and sd (for both there are full images and bootstrap). Also we uploaded kernels for nand and toolchains for easy port of software. We wrote documentation for everything of that: what is jlime, downloads, installation instructions, user manual and jlime toolchain instructions.16:05
wolfspraulok what is a good url?16:05
zrafawolfspraul: http://en.qi-hardware.com/wiki/Jlime16:06
zrafaand the links from that wiki page.16:06
wolfspraulthe release is called 'Muffinman'?16:08
wolfspraulthat's the name of the release? if so, has Muffinman been released now, last I remember was some beta4?16:08
zrafafor all: what is the current state of patents stuff instructions?. I am sure that we think that it is a good idea avoid to have this kind of stuff on wiki. BUt I see for example, Debian wiki explaining stuff about mplayer. And also how to install packages, which means that I can install any Debian package using those instructions.16:09
zrafawolfspraul: the jlime version for nanonote is called Muffinman. Now there are many jlime distributions for nn, all of them are called Muffinamn. But this version on qi wiki is just beta 4 but without problematic packages.16:11
wolfsprauloh well16:12
wolfspraulseems people like their MP3s16:12
zrafawolfspraul: and this version just lives on qi servers. So you will not find this exact version on jlime.com (this exact version = rootfs, repository)16:12
wolfspraulyes but the same name is even shared with releases that include mp3 :-)16:12
wolfspraulif I understand you correctly16:12
zrafayes, exactly16:12
wolfspraulI am just trying to sum up the _news_ in one line. What is the news? The news is the Muffinman release?16:13
wolfspraulOr Muffinman beta4 release?16:13
wolfspraulI think the news is: Sneaky attempt at bypassing MP3 patents goes live on Qi servers.16:13
zrafawolfspraul: I would call this : Muffinamn version for Qi/copyleft project release16:14
wolfspraulwell I think I got it already :-)16:14
wolfspraulso basically you are trying to say - everybody can play mp3, but for the sake of this patent thing we have this special dump over here...16:14
zrafawolfspraul: I think that this version is just resellers who wants jlime on nn for sale16:14
wolfspraulI'm just trying to figure out the news line now, need to release 1/1 news...16:15
zrafawolfspraul: it is unmaintained, and the current people here working with nn just want maintained stuff. So it will not be useful for more people: just for resellers if they want to try that16:15
zrafawolfspraul: I am not saying taht16:16
zrafawolfspraul: about mp316:16
zrafawolfspraul: you are saying that :)16:16
wolfspraulyes, it's the truth16:16
wolfspraulMuffinman includes MP3, most Muffinman users want and like MP3 capability16:17
wolfspraulso it's included16:17
zrafawolfspraul: Muffinman is not nice for mp316:17
wolfspraulwhy not? does it play mp3?16:17
zrafawolfspraul: I guess that you are talking about jlime Muffinman on jlime.com. That version is not nice for mp316:17
zrafawolfspraul: because the only current stuff for mp3 on that version is mplayer I would say. And nobody play many mp3 with mplayer, users like mp3 players with lists of songs, etc.16:18
zrafawolfspraul: of course, you can install some libs and try other packages maybe16:18
zrafawolfspraul: but no sure if there is some nice mp3 player on repository16:18
zrafamost Muffinamn (from jlime.com) users can not play mp3 easily I would say. There is no nice mp3 player, so they would complain if they want to play mp316:20
wolfspraulthen why not remove it entirely?16:20
wolfspraulwhy not remove mp3 from muffinman?16:21
zrafawhy?.. it is hard on both sides.. I do not know how to remove that entirely, and I do not know which are the benefits to do that16:21
zrafaif you mean to avoid users complain then I think that jlime devs will work to fix that, but no removing that entirely. Maybe adding some proper player16:22
wolfsprauladding a proper mp3 player?16:23
zrafawolfspraul: Blizard is maintaining the muffinman version on OE, and he does not care about that16:23
zrafawolfspraul: so maybe if many users want that he will add the best powerful complete mpl316:23
zrafamp3 player :P16:23
zrafawolfspraul: I introduced him about this topic several times, but he was not interested16:25
urandom__zrafa no good mp3 player?! we have GMU!16:27
zrafaurandom__: yes, but the version on muffinman can not play mp316:29
zrafaurandom__: and the muffinman version on jlime.com can not play mp3 with gmu either16:29
urandom__not a big problem, but why dont you add mp3 codecs?16:30
zrafaurandom__: no idea, I did not do before because I do not like mp3, but also you have mplayer there, so I am not very consistent :P (I added mplayer to play videos, just that it has a lot of codecs)16:35
zrafaurandom__: and now I am not working much for this kind of stuff. No free time16:36
urandom__should be work of 5 minutes or so, the dingoo version of GMU has mp3 so just reinclude them16:37
wpwrakzrafa: so jlime-for-qi-hw is now "fully released" ?16:38
wejpyes, it is very simple. you need to compile libmpg123 (with fixed point math) and then build Gmu with mp3 support16:39
wpwrakzrafa: btw, you shouldn't call it "unmaintained". say that (a) maintainer(s) is/are wanted ;-)16:39
wolfspraulwpwrak: it is, but it is also unmaintained at the same time when it was released :-)16:39
wolfspraulI still like my news line...16:40
wpwrakwolfspraul: which one ?16:40
wolfspraul"sneaky attempt at mp3 circumvention goes live on qi servers"16:40
wolfspraul"not really meant for real use, but we put it here because we think lawyers are stupid"16:40
wpwraknaw. it's no circumvention. besides, you did it before, with openwrt.16:40
wolfspraulyes I exaggerate a little...16:41
wpwrak"not for real use" that's not how i read it16:41
wolfspraulif I could build a hardware switch into the NanoNote that would forever block mp3, I would do so.16:41
wpwrakbut we now have an additional problem to solve, namely finding a maintainer16:41
wolfsprauland of course zrafa is right and there are Debian links in the wiki that point to mp3 codecs16:41
wolfspraulthey need to be purged16:42
urandom__wolfspraul that wouldnt be open hardware anymore (with mp3 blocked with hardware switch)16:42
wolfspraulI don't care. Build your own open hardware :-)16:42
zrafawpwrak: I do not know what is fully released. What do you mean?16:42
wolfspraulIf there would be a magical stop-mp3 capacitor, I'd solder it onto the board...16:43
wpwrakzrafa: "fully released" = there is no work left to do before releasing it16:43
valhallawolfspraul: wouldn't it be better to have a magical kill-patent-madness switch?16:43
wpwrakzrafa: well, s/left/planned/ ;-)16:43
zrafawpwrak: ah.. well. It is fully released.16:44
zrafawpwrak: for me this version is the best around for nn16:44
zrafaand I would like to see it growing with extra packages built using toolchain16:44
zrafawpwrak: Debian has p16:44
wpwrakvalhalla: we should diversify into biotech, then design a virus that causes strong permanent diarrhea in patent lawyers. problem solved ;-)16:45
wpwrakp... ?16:45
wolfspraulurandom__: btw, before this disintegrates, you could argue that hw that can play mp3 cannot be open hardware, because it is by law tied, in extremely narrow terms, to the patent holder16:45
zrafaproblematic (patents) packages, so that is not okey for this project. openwrt has few packages.16:45
zrafawpwrak:  problematic (patents) packages, so that is not okey for this project. openwrt has few packages.16:46
wpwrakwolfspraul: oh, just wait a year or two and it can be open hardware :)16:46
wolfspraulmore like 5, but yeah16:46
wolfsprauland then we see what kind of extension ideas they came up with in the meantime16:46
wpwrakwolfspraul: don't the patents expire sooner ? or am i confusing it with something else ?16:46
wpwrakzrafa: (debian and patents) ah yes. same problem as with jlime.16:47
zrafawpwrak: so from my point of view it is full and it is ready for fun.16:47
zrafawpwrak: debian: yes, but we are talking about jlime on qi servers, which does not have packages with patented technologies.16:47
wpwrakwolfspraul: if you run a codec written 20 years ago, you ought to be fine, no ?16:48
urandom__wolfspraul nah open hardware means for me also that the user has the freedom to give a fuck about software patents and copyright, the user owns the hardware and is responsible for violating patents and stuff16:48
wejpmp3 is almost 20 years old16:48
zrafawpwrak: so it is not the same problem. Debian has those problematic packaeges. That jlime version does not.16:48
wejpit has gone public in the end of 199116:48
wpwrakzrafa: sure. jlime _had_ the problem in the past, while debian still _has_ it in the present ;-)16:48
zrafawejp: he :), that does not matter I would say. Ask here about :D16:49
wejpso in most countires in the world the last mp3 patents should expire december 201216:49
wpwrakfreedom at last ! :)16:50
wejpzrafa, why is that?16:50
wejpwpwrak, yeah =)16:50
zrafawejp: it has been long discussed here.. you can check logs (which is not easy, I know)16:52
wejpzrafa, hm, i see16:52
wolfspraul"The various MP3-related patents expire on dates ranging from 2007 to 2017 in the U.S."16:53
zrafawejp: but mainly, the problem is that sellers of nns can not sell this machine with mp3 stuff. And for this project it is also a nice idea to be completely free I would say (on all sense)16:53
wejpi don't know what the conclusion of the discussions has been, but from my understanding (and also that of many others), at least for the DECODER mp3 should be patent free by dec 201216:53
zrafawejp: so mp3 is not a nice thing for this copyleft project16:53
wpwrakzrafa: but once the patent expires, selling with mp3 will be okay16:53
wejpwolfspraul, it is not possible that VALID mp3 patents expire in 2017 in the US16:54
wejpat least not for the decoder16:54
wolfspraulyou guys are funny :-)16:54
wolfspraulread the entire section on wikipedia, get a little fresh air of reality into the room...16:54
wejpin the US patents can be filed up to a year after the thing to be patent has been made public16:54
zrafawpwrak: well, two years yet, then they can sell :)16:54
wolfspraulit should become clear over the next years how this continues16:54
wejpwhich limits its lifespan to 21 years16:55
wolfspraulwejp: in January 2013, can I sell you 10 Ben NanoNote and you put them up for sale on a public webpage?16:55
wolfspraulbe careful, if you say 'yes' it's a deal. I will have the popcorn ready in Jan 2013 as well then...16:55
wejpso, what's the big deal?16:55
wolfsprauloh, I will reflash them with a special mp3 edition for you16:55
wolfspraulgreat, you are up for it?16:56
wejpif there is no mp3 encoder included..16:56
wolfspraulno we will add one, Jan 2013, should be OK, right?16:56
wolfsprauldecoder only, I see16:56
wolfspraulso only decoder, that's ok?16:56
wejpyes, it is about the DECODER only16:56
wolfsprauland you are up for it?16:56
urandom__as if a law idiots would care about 10 nanonotes16:57
wolfspraulyou would do an extremely valuable service to the world, with your live test in Jan 2013 :-)16:57
wejpbut in 2013 there are probably few people still interested in the device, so it is probably not such a good deal16:57
wolfspraulhe :-)16:57
wejpyep, nobody would care about 10 such devices16:57
wejpit is just not worth it16:57
valhallaI hope that in 2013 there will be another version of the nanonote around16:57
wolfspraulwejp: we would inform sisvel of the sale in advance, because it is also a public documentation of the mp3-decoder-freeness at that time16:58
wejpi see16:58
wolfspraulyou wouldn't be worried about that, would you?16:58
wolfspraulin which jurisdiction are you?16:59
wejpthat varies from time to time16:59
wejpcan't say where i will be in 201316:59
wolfspraulok we still have some time, but it's great that you volunteer for this important fact finding mission17:00
wolfspraul:-) (just kidding, I'm not so serious...)17:01
wejpoh i probably don'T. as i said, i am pretty sure i can't sell those devices in 2013 anyway17:01
wejpmaybe if there is some amazing new device around17:01
wolfspraulI just want to put your patent theories to test.17:01
wpwrake.g., the "ya" :)17:01
wejpi know ;)17:02
wolfsprauland most likely I wouldn't do it either on my side, because I wouldn't like to see you go down...17:02
wolfspraulwhen people make tens of millions of USD on anything per year, you have no idea about the degree of creativity they will show to keep that money moving their way.17:03
wolfspraulthey work on that problem right now, probably for years already.17:03
wolfspraulwe are just bs'ing a little, compared to that. my 2 cents.17:03
urandom__i really hope in 2013 more people will know how fucking stupid software patents are and one day in the future we will live in a world without patents and copyright and shit17:04
wejpyeah, that is right, but even with lots of creativity, there are limitations for that. patents last no longer than 20 years in most countries and you cannot extend it beyond that17:04
wolfspraulso yeah, I hope that this patent, and many others, go down. But I'm a realist/pragmatist.17:04
wejpso the only thing they can do, is pretend there are mp3 patents that have not been known until then17:04
wejpbut if they try that, they could do the same with ogg vorbis or something else17:04
wolfspraulfor them it's about keeping a steady stream flowing17:04
wejpand they could do that anytime anyway :/17:05
wolfspraul'mp3' is a brand too, not just a technology17:05
wolfspraulwe see17:05
wolfspraulwejp: yes but that would also be risky. remember steady streams...17:05
wejpsure, but that steady stream isn't going to flow for ever, no matter what they try17:05
wejpeven if they manage to extend it by a year or so17:05
wolfspraulthere will be big lawyer battles aroudn the end of this mp3 patent madness17:05
wolfspraulnot with us, but with lawyers from Microsoft and other well funded parties.17:05
wolfspraulI hope the results will come out in the open.17:06
valhallawejp: the same could be said with disney and copyright :(17:06
wejpwolfspraul, that might happen and there will at least be some good thing about those fights: they will show pretty clearly if the patents have expired or not17:06
wolfspraullet me ask you one slightly inappropriate question - how old are you?17:07
wpwrakwejp: there may be patents on implementation techniques that have been developed and patented later17:07
wolfspraulI'm 36, and in my experience, that's exactly the kind of arrangement that is accompanied with an NDA agreement between the parties involved.17:08
wolfspraulas in, like, 100% of such cases? :-)17:08
wejpon one side those patent holder want to earn money, but on the other side big  companies want to avoid additional costs, and if they are (or rather their lawyers) are pretty sure about the state of those patents, they probably are willing to risk such a fight17:08
wolfspraulwejp: have you read the entire wikipedia section I posted above?17:08
wejpwolfspraul, yes, i have read that (not right now, but a while ago, when i was reading about that stuff)17:09
wpwrakzrafa: isn't there some text missing on  http://en.qi-hardware.com/wiki/JlimeToolchain  ?17:09
wolfspraulwejp: my bottom line is this. yes, I hope one day mp3 patents will expire, and mp3 will be 'safely' (!) known as a free technology.17:10
wolfspraulI hope that others test the waters of this new freedom, like Microsoft, and make a public statement about it.17:10
wpwrakzrafa: at least the way the code parts are fragmented makes them look that way17:10
wejp"one day" they will expire for sure. that's how patents work. the question is WHEN17:10
wolfspraulCould be Ubuntu/Canonical as well, or others, but I have even less faith in those guys than in Microsoft, or Apple even, who knows.17:10
lekernelwolfspraul: what do you have against ubuntu?17:12
wejpwhy would they agree to sign a NDA when they are sure it has expired anyway?17:12
wpwrakwejp: submarine patents could be an issue as well in countried that have or had such a mechanism at that time, e.g., the US: http://en.wikipedia.org/wiki/Submarine_patent17:14
wejpwpwrak, of course, but those patents could be a problem all the time17:14
wejpeven with vorbis17:14
wpwrakwejp: "submarine patent" refers to a specific mechanism in this case, not just generally "invisible" patents17:15
wpwrak(of course, you can always get sued for some surprise patent)17:15
wejpthat's what i meant17:16
wejpyou can never be sure anyway17:16
wpwrakprobably the only way to be 100% safe is to make something, then lock it away for 21 years, and then sell exactly the same thing :)17:16
wolfspraullekernel: I don't think Ubuntu/Canonical will conduct a public fight to proove that the mp3 patents have expired.17:16
wolfspraulI have nothing against ubuntu, this is just a guess of mine. But I'm willing to take bets on it :-)17:17
wejpand still i don't see why they would agree to sign that NDA. if the submarine patent holder tells those guys about such patents, they already know about it, so why bother signing a NDA. and if the don't tell them, why would they want to sign it anyway?17:17
wolfspraulI am using Debian, thinking about switching to Fedora. Never considered Ubuntu, they include way too much bloated stuff and non-free stuff for, for my taste.17:17
wolfspraulwejp: why would the other side not sign an NDA?17:18
wejpwpwrak, also, submarine patents shouldn't really be a problem there as mp3 decoding was documented back in 1991, so even those submarine patents should expire 2012 or earlier17:18
urandom__yeah fedora ist really nice17:18
wpwrakwejp: the NDA could be one of the conditions a holder of rights considered enforceable imposes17:18
wolfspraulnot only that, the other party would need a completely altruistic reason for not agreeing to an NDA17:19
wolfspraulto 'enlighten the public'? or what?17:19
wpwrakwejp: and the NDA may cover more than just those rights. e.g., if they have a still-valid patent on some common optimization technique, they may request that you refrain from babbling about all the other patents too17:19
wejpbut what would that be? other patents also expiring by that time that have been kept secret?17:19
wolfspraulit is in the interest of both parties to keep their arrangement closed17:20
wpwrakwejp: (submarine) have you read  http://en.wikipedia.org/wiki/Submarine_patent  ? the submarine patent mechanism extends the lifetime of patents almost indefinitely17:20
wolfspraultry to get Christoph Pulster to tell you about his deal with Sisvel :-)17:20
wpwrakwolfspraul: the NDA would only come into play of the other side loses. otherwise, why would they agree on secrecy ?17:21
wejpwpwrak, that article says those patents are no longer pratcial due to the limit of 20 years17:21
wolfspraulwhy not17:21
wpwrakwolfspraul: well, unless sisvel pay them. who knows :)17:21
wolfspraula normal business has no incentive to enlighten the public17:21
urandom__Pulster from pulster.de , whats with him?17:22
wolfspraulalmost _every_ out of court settlement comes with an NDA nowadays17:22
wolfspraulevery last one17:22
wolfspraulit's just so standard, if you refuse there will be no out-of-court settlement. period.17:22
wejpa settlement, but not if you win in court17:22
valhallawejp: winning in court is expensive, probably too expensive for most businesses17:23
wejpvalhalla, that depends. if they are sure they can win the case, it is not all that expensive17:23
wejpand those guys are not sutpid17:23
wolfspraulurandom__: he ran into mp3 patent problems and had to settle with sisvel.17:24
wpwrakwejp: well, if sisvel really want to keep it secret, they could pay the winning party for agreeing on confidentiality17:24
wolfspraulthe terms of which nobody knows, and he probably is under some drakonian punishment regime to not reveal them.17:24
wejpat least they could tryyeah,17:24
wpwrakwejp: (submarine) yes, but the 20 year change was only introduced in 1995. as i understand the article, still unpublished patents filed before 1995 could still lie in hiding.17:25
wejpwpwrak, yes, but it is rather unlikeyly as it is only possible for patents which have been filed back then but have not been granted until today17:26
wpwrakwejp: but i kinda doubt they'd want to build something overly fragile there. they have other patents (for other things) to play with ...17:26
wolfspraulwe waste our beautiful new year day with patent discussions17:27
wolfspraulI have a new year wish for 2011: I want to have 364 days without patent discussions!17:27
wejpok, we can stop that discussion right here =)17:27
wpwrakwejp: correct. i don't know how likely/unlikely it is.17:27
urandom__wolfspraul how are you able to produce hardware? i would get mad all the time if a had to play by the law17:27
wolfspraulthanks for sharing my pain17:28
wolfspraulwell I live in China, that trains you in many regards.17:28
wpwrakurandom__: he's in china. there is only one law there: don't piss off the government ;-)17:28
urandom__their ideology is more based on sharing so i would think they dont care much about copyright and patents, do they?17:29
wolfspraulare you serious?17:29
wpwrakurandom__: unilateral sharing ? ;-)17:29
Action: wpwrak wonders if the hangover has subsided enough to risk doing some rework17:30
zeari don't remember if i mentioned it here, but China Chip were impressed by our linux port to the Dingoo17:35
zearso impressed that they invited Booboo, the main coder, to china17:35
wolfspraulyes OK, good :-)17:36
zearhe returned with full dingoo and their new console's documentation17:36
wolfspraulI almost met him in HK, but didn't find the time in the end...17:36
zearand knowing they want linux to be official for their new console17:36
zearso you know the situation probably even better than me ;)17:36
wpwrakzear: hmm ... google sez: "China Chip Technology Co., Ltd. Distributor & buyer of obsolete components, [...]"17:37
wolfspraulzear: let's wait one year and see where things stand17:37
zearno, afaik they're Gemei and Dingoo real owners/producers17:37
zearwolfspraul, we got full docs (nda, of course)17:38
zearbut that helped us already17:38
zearwe can now mute internal speakers while still being able to play the sound from the tv-out17:38
wolfspraulzrafa: what do you think? http://en.qi-hardware.com/wiki/Community_news_2011-01-0118:34
wolfspraulcan you guys look over the news and see whether something noteworthy is missing?18:34
wolfspraulor edit them for correctness, or add good urls I might have forgotten...18:35
wpwrakwolfspraul: if there's a wiki page for the openwrt image / install instructions, maybe link to it ?18:36
wolfspraulI link to Xiangfu's mail18:36
wpwrakwolfspraul: yes, but xiangfu's mail is a bit hard to parse. aren't there instructions in the wiki, too ?18:40
kristianpaul"pool pantent" is other tricky way of extend patents to everywhere.. :/18:44
kristianpaulwolfspraul: (fedora) i already swiched (still having debian just in case) and wow they really take care of non-free patented stuff (redhat experience i guess)18:45
wolfspraulwhat do you mean with 'take care'?18:45
kristianpauldont recommend or install such us things by default18:46
wpwrakwolfspraul: don't you want to include the jtag boards, too ?18:47
kristianpaulwolfspraul: by default or further, (something that in ubuntu is tricky)18:47
wpwrakwolfspraul: if you do, maybe also mention that xue will use them as well18:47
wolfspraulgood point, although I don't even have a picture of the rc2 boards18:49
kristianpaul(take care) they also argue why is not good patentented and non-free software.18:51
wpwrakwolfspraul: adam may get up soonish, so maybe you can still get your picture before the 1.1. ends globally :)18:52
wolfsprauloh we have plenty of pictures in the wiki18:52
Action: kristianpaul give up about reading the *long* backlog18:52
wolfspraulit's all just work to write nice news, time consuming...18:52
wpwrakwolfspraul: i mean pictures of the jtag boards18:53
wpwrakkristianpaul: argue or explain ?18:54
kristianpaulwpwrak: depens how you see it ;-)18:54
wpwrakkristianpaul: ah, so you really meant "argue" ;-)18:55
kristianpaulwpwrak: Is hard to say, but i really believe that not using patented stuff even if is implemented as FLOSS is a good move :-)19:00
kristianpaulmailly after reading some articles in fedora wiki19:03
wpwrakkristianpaul: agreed. each use increases the importance of the patented stuff.19:04
wolfspraulthank you fedora19:05
wpwrakwolfspraul: (mocp) ah, did a codec slip through ?19:08
kristianpaulit seems wpwrak19:08
kristianpaulI saw the commit about removing that support from makefile19:08
wpwrakthey're like roaches. hard to get rid of.19:08
kristianpaulsadly it is avaliable on repo now it cant run because screen size19:09
kristianpaulwpwrak: fedora have not mocp :/19:09
wolfspraulwpwrak: where do you think a codec slipped through?19:10
wpwrakkristianpaul: darn. only usable player i know.19:10
wpwrakwolfspraul: "It should not play the mp3 at all, thanks for reporting."19:10
kristianpaulI have to compile it my self to got working ogg play and "yes" it depends on diferent software related to patented codecs19:11
wolfspraulwell, she said she only heard static noise19:11
wolfspraulthat's a just punishment imho, but the cleaner solution would be to not play it at all.19:11
wolfspraulthe 'static noise' sounds like the file extension is still being recognized, but then the codec is missing or not working19:11
wpwrakwolfspraul: yup. but i wonder if the static was because there's no codec or because of something else.19:11
wolfspraulno codec I would hope19:11
wolfspraulanyway even static noise is too much19:12
wolfspraulthere should be just silence :-)19:12
wpwrakwolfspraul: or a voice explaining why mp3 is evil ;-)19:12
wolfspraulok no more news updates, I'll release this now19:45
wolfspraulI'm really tired here... need some sleep...19:46
wpwrakso, no jtag ?19:47
wolfspraulwow, I even forgot the 27c3 presence19:49
wolfspraulno jtag19:49
wolfspraulwe can add it to 02-0119:49
wolfspraulI need to find a better habit than rushing the news out with frantic editing on the last day.19:49
wpwrakwell, it does seem to work ;-)19:50
wpwrakdon't fight human nature :)19:50
wolfspraulnot fight - find a happier balance :-)19:52
wolfspraulhere's the one for next month, if anybody wants to add stuff feel free...19:53
kristianpauloh, quoting irc channel desitions is a valid news too ? :o20:00
kristianpaulgood strategy ;-)20:01
wolfspraulsure I could even link to the specific post, but I was too lazy to lookup the url20:01
wolfspraulhorrible how this gets mangled in the planet... http://en.qi-hardware.com/planet/20:02
wolfspraulthat's another thing I have to look into...20:02
wolfspraulwell, calling it a day now, 'night20:02
wpwrak(mangled) ;-))20:03
wpwrakvery artsy20:03
wolfspraulthe html takes a long path through many markups, filters, css, etc.20:03
wolfspraulneed to quickly track down the irregularity somewhere...20:03
wolfspraulI leave that for another day :-)20:04
wpwrakhmm, i'm a lot less happy with my new boards after running the same test with the old ones :-(20:23
wpwraki wonder if i placed the antenna too close to the rest of the stuff. all the designs i saw keep some significant distance, but there's no explanation of just how large it should be20:24
mirkoyay, got my first remote controlled power socket switched on and off via the hoperf rfm12 module !!20:53
wpwrakheh, cool :)20:53
kristianpaulmirko: wire to the nanonote?21:03
kristianpaulor playing with jeenodes? :-)21:04
zrafawpwrak: test missing on jlime toolchain wiki page: no.. I splited that codes to do it more easy to read. Maybe you are right and that seems some text is not there.21:16
mirkokristianpaul: not yet wired with the nanonote21:16
mirkobut will do so soon21:16
mirkoright now done with a broadcom-platform21:16
mirkoan old router board21:16
kristianpaulmirko: wich library are you using with the module?21:17
kristianpaulrfm12lib perhaps?21:17
kristianpaulor your own..21:17
kristianpaulany way is good to read more people are working with, i have 10 units here but still in their shipping bag :-)21:18
mirkokristianpaul: i wrote everythign myself21:19
kristianpaulis somwhere published may be in qi indefero? ;)21:20
kristianpaulany way let us know you results,i really want play with this modules later :-)21:21
kristianpauli was thinking arrange two of then in the ben so i can do some simple chatting, but is just an idea21:21
kristianpauli'm off, read you tomorrow21:22
mirkokristianpaul: the repo is currently on github but i'll move it soon21:32
mirkokristianpaul: https://github.com/mirko/rfm12-ASK-for-linux21:33
--- Sun Jan 2 201100:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!