Re: Awesome wm in Kindle Touch!

2012-01-25 Thread Heinrich Schmidt
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!

2012-01-24 Thread Anurag Priyam
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!

2012-01-24 Thread Anurag Priyam
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!

2012-01-24 Thread Anurag Priyam
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!

2012-01-22 Thread Uli Schlachter
[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!

2012-01-21 Thread Perry Hargrave
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!

2012-01-21 Thread Rémi Vanicat
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!

2012-01-21 Thread Dariusz Luksza

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!

2012-01-20 Thread Perry Hargrave
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!

2012-01-20 Thread Julien Danjou
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!

2012-01-19 Thread Julien Danjou
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!

2012-01-19 Thread Daniel Martí
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!

2012-01-19 Thread Julien Danjou
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!

2012-01-19 Thread Kan-Ru Chen
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!

2012-01-19 Thread Kan-Ru Chen
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!

2012-01-19 Thread Julien Danjou
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!

2012-01-19 Thread Perry Hargrave
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!

2012-01-18 Thread Peter Schwede

That's cool!

--
To unsubscribe, send mail to awesome-unsubscr...@naquadah.org.


Re: Awesome wm in Kindle Touch!

2012-01-18 Thread Perry Hargrave
Legend...ary*!*

Think they are hiring? :)

-- 
Perry


Awesome wm in Kindle Touch!

2012-01-17 Thread Kan-Ru Chen
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!

2012-01-17 Thread Claudio Roberto França Pereira
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.