Re: Awesome wm in Kindle Touch!
Hello, Anurag Priyam anurag08pri...@gmail.com schrieb am Wed, 25. Jan 08:45: On Sun, Jan 22, 2012 at 7:32 PM, Uli Schlachter psyc...@znc.in wrote: [Lot's of guesswork here] Indeed. So anyone feels like asking gpl-violations.org for their input? IMHO this isn't a big violation. They are publishing everything, they just added their own copyright/license header where there previously wasn't one at all. Still, the default config should be covered by the GPL. Publishing code online hardly means anything. We need to be looking at ways to get Amazon involved with our community. And by knowing if and how Amazon violates GPL, we can _probably_ take step in that direction. For example, if GPL requires them to submit modifications (if any) back to the community we ask them to do so, and make sure they feel welcomed (which Uli is pretty good at :)). The GPL requires only to submit modifications to the customers of amazon as source code. This means, if a customer can access the config file on the kindle, it complys with the GPL. Regards, Heinrich pgpa4fPcP8t1l.pgp Description: PGP signature
Re: Awesome wm in Kindle Touch!
On Sun, Jan 22, 2012 at 7:32 PM, Uli Schlachter psyc...@znc.in wrote: [Lot's of guesswork here] Indeed. So anyone feels like asking gpl-violations.org for their input? IMHO this isn't a big violation. They are publishing everything, they just added their own copyright/license header where there previously wasn't one at all. Still, the default config should be covered by the GPL. Publishing code online hardly means anything. We need to be looking at ways to get Amazon involved with our community. And by knowing if and how Amazon violates GPL, we can _probably_ take step in that direction. For example, if GPL requires them to submit modifications (if any) back to the community we ask them to do so, and make sure they feel welcomed (which Uli is pretty good at :)). Immediate advantages of having Amazon on our side is that they can sponsor Awesome's development by hiring Uli and/or others or asking their developers to work 20% on Awesome. I own a Kindle, so in the long term I see the 'community' (Amazon included) evolving a system where I can configure my Kindle the way I configure my workstation (running Awesome). And even submit the modifications upstream for others to use. We could be collectively engineering the user interface of Kindle. Now imagine a generation of devices based on this same idea ... [more childlike vision of the world here :D]. I am thrilled. Amazon has a history of having build on open source but not contributing back. They know it. We know it. But as far as I know, they are trying to change that. Let's help them out. -- Anurag Priyam -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On Wed, Jan 25, 2012 at 8:45 AM, Anurag Priyam anurag08pri...@gmail.com wrote: We could be collectively engineering the user interface of Kindle. Not just the user interface but also the software feature set depending on the hardware capabilities. Of course, there are a lot of parameters in the equation and it is more easily said than done. But you get the general idea. -- Anurag Priyam -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On Sun, Jan 22, 2012 at 7:32 PM, Uli Schlachter psyc...@znc.in wrote: [Lot's of guesswork here] So anyone feels like asking gpl-violations.org for their input? I will see if I can get anything done in this regard in the coming weekend. Too many assignment submission to take care of till then :-|. -- Anurag Priyam -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
[Lot's of guesswork here] So anyone feels like asking gpl-violations.org for their input? IMHO this isn't a big violation. They are publishing everything, they just added their own copyright/license header where there previously wasn't one at all. Still, the default config should be covered by the GPL. Uli -- In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move. -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On Jan 20, 2012 1:44 PM, Julien Danjou jul...@danjou.info wrote: On Fri, Jan 20 2012, Perry Hargrave wrote: But if they made custom modules that only use awful they don't have to make that available, right? Since awful is GPL, I *think* they would have to. Sony isn't releasing there (ps3) opengl wrapping code are they? They only have to offer their modifications to the actual opengl libraries. If you add a custom an unique piece of software, that uses a gpl product, you are not required to gpl your custom code. If you make modifications to aan existing gpl project, then before releasing your version you are required to submit the changes to the upstream developers. Another example is android, which is based on linux and has a couple developers who submit patches to the lkml but a lot of goggle's modifications never get merged This is my understanding in a nutshell. I you modify already gpl'd code then you are obligated to keep it open source. Just using a gpl product doesnt mean all your stuff has to be gpl'd. Think of all the embedded stuff that's never released. -- Perry
Re: Awesome wm in Kindle Touch!
Perry Hargrave resix...@gmail.com writes: On Jan 20, 2012 1:44 PM, Julien Danjou jul...@danjou.info wrote: On Fri, Jan 20 2012, Perry Hargrave wrote: But if they made custom modules that only use awful they don't have to make that available, right? Since awful is GPL, I *think* they would have to. Sony isn't releasing there (ps3) opengl wrapping code are they? They only have to offer their modifications to the actual opengl libraries. If you add a custom an unique piece of software, that uses a gpl product, you are not required to gpl your custom code. The problem is to know the limit between using and building a work based on the software. GPL state that: These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. And awesome + said library + rc.lua could be seen as a work based on awesome, and as such should be under GPL (as I understand it, IANAL) If you make modifications to aan existing gpl project, then before releasing your version you are required to submit the changes to the upstream developers. No. The GPL mandate that you distribute the modified source to those to whom you distribute the modified version of the program, not to its original author. [...] -- Rémi Vanicat -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On 01/21/2012 06:08 PM, Perry Hargrave wrote: Sony isn't releasing there (ps3) opengl wrapping code are they? They only have to offer their modifications to the actual opengl libraries. If you add a custom an unique piece of software, that uses a gpl product, you are not required to gpl your custom code. If you make modifications to aan existing gpl project, then before releasing your version you are required to submit the changes to the upstream developers. I'm not an expert, but I think that things you mentioned above apples to LGPL not GPL. AFAIK LGPL allows dynamic linking to library's but disallows to modify them (if you modify some part of it you should share yours modifications with community). But GPL is a virus license as far as I understood this it means that whenever you use GPL software (it doesn't matter if you are just dynamic linking to it) you should share yours code ... I'm might been wrong, but from my point of view this is the main reason why software company's do not use GPL software in theirs solutions ... but can use software released on LGPL licence. -- Best regards GSM: +48 695 192 160 Blog: http://luksza.org LinkedIn: http://www.linkedin.com/in/dariuszluksza -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On Jan 20, 2012 1:02 AM, Julien Danjou jul...@danjou.info wrote: On Thu, Jan 19 2012, Perry Hargrave wrote: I think the license is different. But if they use awful for example, or maybe other parts, I'm not sure the license can be different. This is why I'm asking. -- Julien *Danjou* Agreed. I get the impression that they made their own modules. If they used or patched any of the normal awesome distribution then they have to make it available. But if they made custom modules that only use awful they don't have to make that available, right? -- Perry
Re: Awesome wm in Kindle Touch!
On Fri, Jan 20 2012, Perry Hargrave wrote: But if they made custom modules that only use awful they don't have to make that available, right? Since awful is GPL, I *think* they would have to. -- Julien Danjou pgpgmkoXoH2ji.pgp Description: PGP signature
Re: Awesome wm in Kindle Touch!
On Tue, Jan 17 2012, Kan-Ru Chen wrote: You might be interested to know that our beloved window manager was used in the Amazon product Kindle Touch! You can get the source code from http://www.amazon.com/gp/help/customer/display.html?nodeId=200203720 And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua This is really awesome. Thanks Kan-Ru. -- Julien Danjou pgpWDLKGT0ihY.pgp Description: PGP signature
Re: Awesome wm in Kindle Touch!
May I ask... wouldn't it be easier (or at least more efficient) to figure out a way to port Debian to such devices? I bet the architecture is already supported. Julien Danjou jul...@danjou.info wrote: On Tue, Jan 17 2012, Kan-Ru Chen wrote: You might be interested to know that our beloved window manager was used in the Amazon product Kindle Touch! You can get the source code from http://www.amazon.com/gp/help/customer/display.html?nodeId=200203720 And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua This is really awesome. Thanks Kan-Ru. -- Julien Danjou
Re: Awesome wm in Kindle Touch!
On Tue, Jan 17 2012, Kan-Ru Chen wrote: And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua Do you know were are the sources for the lab126_* libs? -- Julien Danjou pgpvN5N5F6Xd6.pgp Description: PGP signature
Re: Awesome wm in Kindle Touch!
Julien Danjou julien at danjou.info writes: On Tue, Jan 17 2012, Kan-Ru Chen wrote: And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua Do you know were are the sources for the lab126_* libs? Yes, they are in the same directory of rc.lua: /etc/xdg/awesome/ /etc/xdg/awesome/lab126LayerLogic.lua /etc/xdg/awesome/lab126_application_layer.lua /etc/xdg/awesome/lab126_chrome_layer.lua /etc/xdg/awesome/lab126_dialog_layer.lua /etc/xdg/awesome/lab126_ew.lua /etc/xdg/awesome/lab126_flash_triggers.lua /etc/xdg/awesome/lab126_keyboard_layer.lua /etc/xdg/awesome/lab126_ligl.lua /etc/xdg/awesome/lab126_logging.lua /etc/xdg/awesome/lab126_orientation.lua /etc/xdg/awesome/lab126_screensaver_layer.lua /etc/xdg/awesome/rc.lua /etc/xdg/awesome/testScriptLab126LayerLogic.lua I cannot redistribute them though. (can I?) -- Kanru -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
Julien Danjou jul...@danjou.info writes: On Tue, Jan 17 2012, Kan-Ru Chen wrote: And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua Do you know were are the sources for the lab126_* libs? Yes, they are in the same directory of rc.lua: /etc/xdg/awesome/ /etc/xdg/awesome/lab126LayerLogic.lua /etc/xdg/awesome/lab126_application_layer.lua /etc/xdg/awesome/lab126_chrome_layer.lua /etc/xdg/awesome/lab126_dialog_layer.lua /etc/xdg/awesome/lab126_ew.lua /etc/xdg/awesome/lab126_flash_triggers.lua /etc/xdg/awesome/lab126_keyboard_layer.lua /etc/xdg/awesome/lab126_ligl.lua /etc/xdg/awesome/lab126_logging.lua /etc/xdg/awesome/lab126_orientation.lua /etc/xdg/awesome/lab126_screensaver_layer.lua /etc/xdg/awesome/rc.lua /etc/xdg/awesome/testScriptLab126LayerLogic.lua -- Kanru -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
On Thu, Jan 19 2012, Kan-Ru Chen wrote: Yes, they are in the same directory of rc.lua: Hum, but they're not provided on the web site? They come extracted from the device, don't they? -- Julien Danjou pgpyk9XNnj4sm.pgp Description: PGP signature
Re: Awesome wm in Kindle Touch!
On Jan 19, 2012 8:48 AM, Julien Danjou jul...@danjou.info wrote: On Thu, Jan 19 2012, Kan-Ru Chen wrote: Yes, they are in the same directory of rc.lua: Hum, but they're not provided on the web site? They come extracted from the device, don't they? -- Julien Danjou I think the license is different. -- Perry
Re: Awesome wm in Kindle Touch!
That's cool! -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
Legend...ary*!* Think they are hiring? :) -- Perry
Awesome wm in Kindle Touch!
Hello list, You might be interested to know that our beloved window manager was used in the Amazon product Kindle Touch! You can get the source code from http://www.amazon.com/gp/help/customer/display.html?nodeId=200203720 And here is the rc.lua extracted from the device: https://dl.dropbox.com/u/2992761/rc.lua Looks like this new kindle model has very traditional GNU/Linux desktop environment, includes Linux kernel, X, awesome, gtk, webkitgtk and java.. Awesome! Cheers, Kanru -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.
Re: Awesome wm in Kindle Touch!
Wow, that's cool. Too bad that the Kindle is not a full featured tablet for us to play with. But still a great ebook reader, e-ink is the best for this. -- To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.