Re: autobuild system of linaro

2010-12-22 Thread Robert Berger
Hi,

On 12/15/2010 09:28 AM, Paul Li wrote:
> Hi,
> 
>  
> 
>  If I want to build the system from scratch, what should I do? I
> mean, where to get the deb binary packages of Linaro? Where to get the
> image creator tool? etc. thank you.
> 
> 
> B.R
> 
> Paul

Did you manage to build a Linaro image from sources?

How?

I'm trying to do something similar.
Would like to build the last official release for the beagle-xm and/or
be able to add executables to it.

This means that I would need headers and libraries.

Regards,

Robert..."Experience is the worst teacher.  It always gives the test
first and the instruction afterward."

My public pgp key is available at:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1



___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Weekly Release Meeting Cancelled

2010-12-22 Thread Jamie Bennett
Hi,

Due to the holiday season many key people are on vacation at the moment.
For this reason the weekly Release Meeting has been cancelled. The next
meeting will be Wednesday 5th January 2010.

Regards,
Jamie.
--
Linaro Release Manager



___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Konstantinos Margaritis
On 22 December 2010 09:51, Matt Sealey  wrote:
> Okay I hereby refrain from legal comments.
>
> In any case, this code has passed legal at Freescale and AMD *AND*
> Qualcomm. It would not be GPL if it has not been vetted (and it took
> them a year to get to this point).

It appears that this discussion ended up on phoronix.com [1], with an
air of hostility towards Genesi and Matt for no good reason.

I don't know whose idea was that, but it's certainly of very bad taste
and helps very little to the discussion. Matt poses real questions and
issues we -as a company producing ARM products- face all the time.
Admittedly the technical reasons for not including the kernel-space
driver into mainline presented by Dave Airlie are correct and very
down-to-earth. But IMHO, *this* should be the starting point to
continue the discussion, instead of immediately rejecting this driver.
Is there *any* way that problem posed by Dave could be solved, perhaps
by throwing the ball to the ARM vendor companies to provide just a
small extra part of the code needed to do API checks and therefore
ensuring the kernel guys CAN actually do their work as they like?

As for the philosophical problems, well, I'm sure everyone here
understands that the situation of ARM graphics in the kernel is in no
way comparable to Intel or Nvidia/ATI chipsets, they had totally
different starting points. ARM came from the embedded market where it
thrived for many years with the exact same licensing rules that we all
would like to abolish in just a few months, where at the same time we
"swallowed" the fact that it took Intel and ATI/AMD - forget nvidia,
nv-obfuscated driver IN the kernel for YEARS? really? - many years to
accept mainline opensource development. And even Intel with all their
experience made a complete mess of things using the latest cpus.

I *really* do appreciate Linaro and the effort from ARM and the
relevant vendors towards open source enablement, and Genesi has proven
that by donating ~50 ARM based netbooks and smarttops to Linaro
developers at lin...@uds -and around ~40 units to other projects
including Debian and Gentoo -and we intend to give more in the future.
We know the process and how it works, just as well as everyone here
does actually. But we also have to be pragmatic. An ARM based
solution/product with no long-term support from the kernel side will
find it very hard to survive indeed. I strongly believe that, half a
solution is better than no solution, and it can also serve a purpose
until a proper full solution appears. It also does show a leap of good
faith from the FOSS side, and one which ARM companies will have to
follow soon.

So, if by chance anyone really expects ARM licensees to do 180 degrees
change in philosophy overnight, I obviously cannot speak for them, but
IMHO, that is not bound to happen. It will probably happen in a few
years but only by discussion and collaboration, seriously not by
dealing with absolutes. Denying even the smallest step backwards from
the side of the FOSS community is not a victory, it's a downright
failure of the community side to actively support and push ARM -based
devices as an alternative Linux desktop and portable solutions
(netbook etc).

My 2c.

Konstantinos

[1]: http://www.phoronix.com/scan.php?page=news_item&px=ODk0NA

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread David Rusling
Konstantinos,
thanks, I agree with your thoughts.   My approach has been to accept 
small steps in the right direction and encourage reasoned discussion.   I also 
think that Linaro's main function is as a place where all the moving parts can 
collaborate.Right now, the GPU 'problem' is that of getting both open 
source and proprietary pieces of the BSPs to work really well together in 
products.   That's really the focus of the Graphics WGs and the partner landing 
teams.   This is a heavy lifting engineering job, and it will take time, but 
everyone is willing and hopeful of good results.Doing this will also help 
us have a reasoned discussion about where the open source and proprietary 
boundaries make sense.

Now for a bit of a rant.   Personally, I have a deep and abiding 
respect for open source (for me, it's the key social invention of the internet 
age), however I also recognise that it would not exist without companies using 
open source as part of their products.Let's face it, an awful lot of open 
source engineers are getting their mortgages paid by companies that make use of 
open source. No company invests in open source for philanthropic reasons; 
they understand that it is necessary for their businesses.The tricky 
problem is always in how ethical a company's usage is (and I use the word 
'ethical' deliberately because this is wider than mere legal words smithing); 
whenever I give talks on GPL, I emphasise both the moral as well as the legal 
duties.In my experience, most companies struggle to understand open source 
when they first start to interact with it.   It usually takes some open source 
zealots within the company to persuade their management of the right way to 
behave.   The best way to get companies to change their behaviour is to find 
them and support them.  Making threatening GPL noises in email does not help 
them in any way.

Dave


David Rusling, CTO
http://www.linaro.org

Linaro
Lockton House
Clarendon Rd
Cambridge
CB2 8FH





___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Piotr Gluszenia Slawinski

You need to read before replying.

If the interface is a generic interface that any software can use then
its fine, when the interface is a specific interface for a specific
closed userspace driver it becomes questionable.

Again you are thinking general case when we are talking specifics.


thank you for claryfing , and for your time, excuse me my ignorance.

i think main reason of my confusion is lack of clear specification
of the 'specifics'. discussion becomes plainly too complex
and same development goes - code and strategies are developed before
clarification of the specifics, then people try to explain how they
interpreted law, and start to correct themselves, trying to drag the line
to their side.

i think this wastes time of everyone , of which most loud group are 
users, and most opressed - developers, and excuse me i am making humorous 
comments to point that.


i also hope 3d drivers will finally be free, and not require people to use 
tools like hacked ndiswrapper.



--

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Piotr Gluszenia Slawinski

you have two pieces of code, a userspace 3D *driver* (not
application), and a kernel driver talking to the hw, if the userspace
3D driver cannot exist without the kernel driver, it could very well
be considered a derivative work of the kernel driver. You are not
protected by the standard Linux system call exception since it states
"normal system calls", so adding a driver to the kernel to expose a
bunch of driver specific ioctls to allow the userspace 3D work blurs
the lines sufficiently that you are into the domain of derived works
and should call your lawyers.


so any user-written (gpl compatible) driver which exposes new ioctls
which allow other software to work (i.e. network driver allowing closed
source software to send and recieve packets is illegal aswell?

it is getting confusing...

shall everyone hire lawyer prior to using any software under linux?

--

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Nicolas Pitre
On Wed, 22 Dec 2010, David Rusling wrote:

>   Now for a bit of a rant.  Personally, I have a deep and abiding 
> respect for open source (for me, it's the key social invention of the 
> internet age), however I also recognise that it would not exist 
> without companies using open source as part of their products.  Let's 
> face it, an awful lot of open source engineers are getting their 
> mortgages paid by companies that make use of open source.

I cannot be in full agreement with the above statement.  I think the 
reality is way more nuanced than that.

The truth of the matter is that Open Source came into existence without 
and despite involvement from the corporate world.  And the very reason 
it started to attract interest from the corporate world is because of 
Open Source's superior quality and performance at a lower cost.  Open 
Source would have existed even without companies using it as you would 
still have those Open Source activists using it themselves in your 
product, even without the help of the corporate money. The company 
involvement in Open Source did indeed accelerate its development by 
paying many people to work on it full time.  But Open Source would still 
be there and still be in good shape even if corporate involvement didn't 
happen, just like it was before.

And this superior quality and performance characteristics of Open Source 
are not a coincidence.  They are the first motives in a world which is 
not driven by monetary profits, unlike most if not all the proprietary 
alternatives.  The people leading Open Source are driven by the 
technical excellence of their work and the recognition they get from 
their peers.  Money is a far secondary motive, and in this age you can 
choose between different sources of sufficient money not to have to 
worry about it anymore and compromise too much on your primary motives 
when you already have a track record in this Open Source world.

So to say that the corporate world might need to consider Open Source to 
be competitive and survive, but the reverse is not true i.e. Open Source 
doesn't _require_ the corporate world to survive.

> No company invests in open source for philanthropic reasons; they 
> understand that it is necessary for their businesses.  The tricky 
> problem is always in how ethical a company's usage is (and I use the 
> word 'ethical' deliberately because this is wider than mere legal 
> words smithing); whenever I give talks on GPL, I emphasise both the 
> moral as well as the legal duties.  In my experience, most companies 
> struggle to understand open source when they first start to interact 
> with it.  It usually takes some open source zealots within the company 
> to persuade their management of the right way to behave.  The best way 
> to get companies to change their behaviour is to find them and support 
> them.  Making threatening GPL noises in email does not help them in 
> any way.

Here I'm more in agreement with you.  However this is again not the full 
picture.

Ethical or not, the first motive of a company is to make profits.  If 
that was easy to get away with it, all that companies would do is simply 
to grab this body of source code for themselves and never contribute 
back. And a sizable number of companies, even some sizable companies, 
are doing just that.  While this isn't going to kill Open Source, this 
certainly makes it weaker because this is contrary to that very first 
principle that made Open Source a success in the first place.  
Companies doing that are after the immediate monetary profit and not the 
technical excellence and performances.

But even when leaving the ethical aspect aside, it is not going to be 
profitable for companies in the long term to grab Open Source results 
and move it back to the legacy proprietary model.  Doing that will be to 
their disadvantage when some other companies come along to compete on 
the market using Open Source to its fullest technical excellence and 
performance potential.  Fortunately, a sizable number of companies, even 
sizable ones, did understand that already.

But... while some companies are struggling to understand how to interact 
with Open Source, the Open Source world still dash ahead without much 
concerns for corporate profits.  As said above, those strange Open 
Source animals are motivated by the technical excellence of their work, 
and they're going to fight on that front against anything that might 
affect or prevent that goal.  This is again why Open Source has always 
progressed even despite initial attempts to kill it from some 
corporations.  So far, Linux has always been immune to monetary forces, 
whether those forces were against it or not. So it is fair to say that 
Open Source survival depends primarily on its technical advantages above 
anything else.

In conclusion: don't get surprised if technically inferior propositions, 
such as proprietary 3D libraries coupled with kernel-side interfaces, 
are met with strong

Re: Freescale Linux BSP review

2010-12-22 Thread Tom Gall
On Wed, Dec 22, 2010 at 11:20 AM, Nicolas Pitre
 wrote:
> On Wed, 22 Dec 2010, David Rusling wrote:
>
>>       Now for a bit of a rant.  Personally, I have a deep and abiding
>> respect for open source (for me, it's the key social invention of the
>> internet age), however I also recognise that it would not exist
>> without companies using open source as part of their products.  Let's
>> face it, an awful lot of open source engineers are getting their
>> mortgages paid by companies that make use of open source.
>
> I cannot be in full agreement with the above statement.  I think the
> reality is way more nuanced than that.
>
> The truth of the matter is that Open Source came into existence without
> and despite involvement from the corporate world.  And the very reason
> it started to attract interest from the corporate world is because of
> Open Source's superior quality and performance at a lower cost.  Open
> Source would have existed even without companies using it as you would
> still have those Open Source activists using it themselves in your
> product, even without the help of the corporate money. The company
> involvement in Open Source did indeed accelerate its development by
> paying many people to work on it full time.  But Open Source would still
> be there and still be in good shape even if corporate involvement didn't
> happen, just like it was before.

Right but it didn't happen over night. Getting to this state took time
and wasn't
an immediate quality. Back in them thar early days it took a lot of
figuring out,
in some case with and some cases without the cooperation of the hardware
types. How many years did I pine for token ring drivers sigh.

The very important part of this whole discussion is getting arm Linux and it's
3d driver situation so it TOO is the best.

Right now it's not and pointing to other elements of the system and saying
"it's great" is besides the point.

This discussion is good, but for it to have a positive outcome, we need to
turn the direction back to how we get to the end goal
for arm 3D graphics. It's not probably going to happen at once with one
patch that does what everyone wants. I think it's going to take graduated steps
and some compromises.

Regards,
Tom
"We want great men who, when fortune frowns will not be discouraged."
- Colonel Henry Knox
w) tom.gall att linaro.org
w) tom_gall att vnet.ibm.com
h) tom_gall att mac.com

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: autobuild system of linaro

2010-12-22 Thread Tom Gall
Hi Robert,

I don't know if Paul was successful but I do "build systems" from the
linaro/ubuntu packages so I suspect I can probably be of some
assistance.

This might be something better discussed interactively rather than via
email but either way. You might want to join #linaro on
irc.freenode.net.


When you're looking "build from scratch" are you intending on
rebuilding everything with your own compiler options etc etc or are
you looking to assemble a usable system from the already built package
set that we have?

If it's the latter this wiki page will probably be of interest to you:

https://wiki.linaro.org/LiveHelper/Hacking

It discusses how to build your own system images using live helper.

Regards,
Tom
"We want great men who, when fortune frowns will not be discouraged."
- Colonel Henry Knox
w) tom.gall att linaro.org
w) tom_gall att vnet.ibm.com
h) tom_gall att mac.com

On Wed, Dec 22, 2010 at 3:09 AM, Robert Berger
 wrote:
> Hi,
>
> On 12/15/2010 09:28 AM, Paul Li wrote:
>> Hi,
>>
>>
>>
>>          If I want to build the system from scratch, what should I do? I
>> mean, where to get the deb binary packages of Linaro? Where to get the
>> image creator tool? etc. thank you.
>>
>>
>> B.R
>>
>> Paul
>
> Did you manage to build a Linaro image from sources?
>
> How?
>
> I'm trying to do something similar.
> Would like to build the last official release for the beagle-xm and/or
> be able to add executables to it.
>
> This means that I would need headers and libraries.
>
> Regards,
>
> Robert..."Experience is the worst teacher.  It always gives the test
> first and the instruction afterward."
>
> My public pgp key is available at:
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1
>
>
>
> ___
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev
>

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Nicolas Pitre
On Wed, 22 Dec 2010, Tom Gall wrote:

> The very important part of this whole discussion is getting arm Linux and it's
> 3d driver situation so it TOO is the best.
> 
> Right now it's not and pointing to other elements of the system and saying
> "it's great" is besides the point.

My whole point, if I may resume my conclusion to a few words, is that 
most Open Source folks don't care if you can't open your code for 
whatever reasons.  That won't encourage them to compromise on their 
fundamental principle.  It's up to those companies to balance the cost 
of maintaining their ad hoc proprietary stuff themselves vs the cost of 
opening up their code so it can be merged upstream.

> This discussion is good, but for it to have a positive outcome, we need to
> turn the direction back to how we get to the end goal
> for arm 3D graphics.

Absolutely!

> It's not probably going to happen at once with one patch that does 
> what everyone wants. I think it's going to take graduated steps and 
> some compromises.

Yes.  However, as I said, those compromises may not come on the 
technical aspects of the kernel interfaces.  Just like it is unlikely 
for companies to ever compromise on their profits.  Any compromise 
touching any of those fundamental aspects for their respective parties 
is bound to always fail.

In other words, let's save ourselves some energy and give up on the idea 
that a kernel shim only for a binary only user space library is going to 
ever be accepted in mainline.  This simply will never happen, period.


Nicolas

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Jerome Glisse
On Wed, Dec 22, 2010 at 6:02 AM, Konstantinos Margaritis
 wrote:
> On 22 December 2010 09:51, Matt Sealey  wrote:
>> Okay I hereby refrain from legal comments.
>>
>> In any case, this code has passed legal at Freescale and AMD *AND*
>> Qualcomm. It would not be GPL if it has not been vetted (and it took
>> them a year to get to this point).
>
> It appears that this discussion ended up on phoronix.com [1], with an
> air of hostility towards Genesi and Matt for no good reason.
>
> I don't know whose idea was that, but it's certainly of very bad taste
> and helps very little to the discussion. Matt poses real questions and
> issues we -as a company producing ARM products- face all the time.
> Admittedly the technical reasons for not including the kernel-space
> driver into mainline presented by Dave Airlie are correct and very
> down-to-earth. But IMHO, *this* should be the starting point to
> continue the discussion, instead of immediately rejecting this driver.
> Is there *any* way that problem posed by Dave could be solved, perhaps
> by throwing the ball to the ARM vendor companies to provide just a
> small extra part of the code needed to do API checks and therefore
> ensuring the kernel guys CAN actually do their work as they like?

It's not enough to provide a toy program/library that just call into
the new kernel API, you really need to provide a full open source use
case that does achieve somethings using the new kernel API you are
introducing. It's the only way we can possibly evaluate the new API.

Open source GPU kernel API are a pain to design and i can tell you
that if i had liberty to change them i would do that a lot until
finding the best one (nouveau is in happy situation here and they are
more than right to wait until they are completely satisfied with the
API before freezing it).

> As for the philosophical problems, well, I'm sure everyone here
> understands that the situation of ARM graphics in the kernel is in no
> way comparable to Intel or Nvidia/ATI chipsets, they had totally
> different starting points. ARM came from the embedded market where it
> thrived for many years with the exact same licensing rules that we all
> would like to abolish in just a few months, where at the same time we
> "swallowed" the fact that it took Intel and ATI/AMD - forget nvidia,
> nv-obfuscated driver IN the kernel for YEARS? really? - many years to
> accept mainline opensource development. And even Intel with all their
> experience made a complete mess of things using the latest cpus.

No body is saying AMD or Intel were fast to jump into open source,
doesn't mean that ARM ecosystem can't do it faster than AMD or Intel
did.

> I *really* do appreciate Linaro and the effort from ARM and the
> relevant vendors towards open source enablement, and Genesi has proven
> that by donating ~50 ARM based netbooks and smarttops to Linaro
> developers at lin...@uds -and around ~40 units to other projects
> including Debian and Gentoo -and we intend to give more in the future.
> We know the process and how it works, just as well as everyone here
> does actually. But we also have to be pragmatic. An ARM based
> solution/product with no long-term support from the kernel side will
> find it very hard to survive indeed. I strongly believe that, half a
> solution is better than no solution, and it can also serve a purpose
> until a proper full solution appears. It also does show a leap of good
> faith from the FOSS side, and one which ARM companies will have to
> follow soon.
>
> So, if by chance anyone really expects ARM licensees to do 180 degrees
> change in philosophy overnight, I obviously cannot speak for them, but
> IMHO, that is not bound to happen. It will probably happen in a few
> years but only by discussion and collaboration, seriously not by
> dealing with absolutes. Denying even the smallest step backwards from
> the side of the FOSS community is not a victory, it's a downright
> failure of the community side to actively support and push ARM -based
> devices as an alternative Linux desktop and portable solutions
> (netbook etc).
>
> My 2c.
>

Cheers,
Jerome Glisse

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Konstantinos Margaritis
On 22 December 2010 20:39, Piotr Gluszenia Slawinski
 wrote:
>> So to say that the corporate world might need to consider Open Source to
>> be competitive and survive, but the reverse is not true i.e. Open Source
>> doesn't _require_ the corporate world to survive.
>
> i agree with it fully, and to support this claim i want to remind the
> simple rule of capital accumulation. Open Source community
> _already_ accumulated enough _capital_ in form of algorithms,
> implementations, social relations, experience, documentation and
> augmentation with education system .

I'm sorry you've got it all wrong. Survive? Yes, certainly. Actually
thrive and make a difference in the world without the corporate world?
Definitely not. If you only care about the former that's fine, but
have no illusion that we would even be having this discussion here
were it not for the corporate world caring about Linux on ARM.

Konstantinos

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Piotr Gluszenia Slawinski

So to say that the corporate world might need to consider Open Source to
be competitive and survive, but the reverse is not true i.e. Open Source
doesn't _require_ the corporate world to survive.


i agree with it fully, and to support this claim i want to remind the
simple rule of capital accumulation. Open Source community
_already_ accumulated enough _capital_ in form of algorithms, 
implementations, social relations, experience, documentation and

augmentation with education system .

it can survive just fine without corporate world, while
logical relationship with organisations whole main purpose of existence
is creating profit, is to gain profit from such relationship itself.
otherwise it would be bit like Faust would just give his soul away 
completely free... and everyone knows it's not the point while dealing 
with devil.


i also understand reluctance of some people about such deals -
despite huge gains , one can loose very important things,
and end up escaping from small print obligations.
sometimes it is better to make slower, but steady progress instead.

greetings.
--

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Nicolas Pitre
On Wed, 22 Dec 2010, Konstantinos Margaritis wrote:

> On 22 December 2010 20:39, Piotr Gluszenia Slawinski
>  wrote:
> >> So to say that the corporate world might need to consider Open Source to
> >> be competitive and survive, but the reverse is not true i.e. Open Source
> >> doesn't _require_ the corporate world to survive.
> >
> > i agree with it fully, and to support this claim i want to remind the
> > simple rule of capital accumulation. Open Source community
> > _already_ accumulated enough _capital_ in form of algorithms,
> > implementations, social relations, experience, documentation and
> > augmentation with education system .
> 
> I'm sorry you've got it all wrong. Survive? Yes, certainly. Actually
> thrive and make a difference in the world without the corporate world?
> Definitely not. If you only care about the former that's fine, but
> have no illusion that we would even be having this discussion here
> were it not for the corporate world caring about Linux on ARM.

Maybe.  But corporations so far have played by the Open Source rules to 
make ARM Linux what it is.  There was mutual benefits in that and ARM 
Linux did grew faster.

Having accommodations in the kernel for proprietary drivers is not a 
mutual benefit anymore.  That might be hard to understand from your 
point of view, but the incentives in the Open Source communities aren't 
based on commercial results.


Nicolas

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Konstantinos Margaritis
On 22 December 2010 21:22, Nicolas Pitre  wrote:
> Having accommodations in the kernel for proprietary drivers is not a
> mutual benefit anymore.  That might be hard to understand from your
> point of view, but the incentives in the Open Source communities aren't
> based on commercial results.

DISCLAIMER: I'm also a Debian developer -have been since 1999 with a
small 2y break- so I _do_ know the F/OSS community point of view. My
goals have been always in promoting open source and free software
solutions when and when not available. Right now open source solutions
are _not_ available, and that is the problem.

I haven't reversed engineered any driver so I can't claim of knowledge in this
matter. However I've been following closely other such projects like nouveau
and it took them a _long_ time to get to this point here -which may be usable
for many people, but it's not even at a beta state according to the Nouveau
developers. Even if we assume the fact that 10 times more ARM F/OSS
developers gather to reverse engineer the binary blobs, how long do you think
it would take until a beta driver appears? 1 year? 2 years? And what will happen
in the meantime?

I'm not advocating that closed source drivers be included in the
kernel, but IMHO,
having an open kernel-space driver would also help the reverse engineering
process at the same time as allowing common users as well as developers to
use and test any 3D applications -don't forget that 3D problems don't
end at the driver,
rather the opposite.

Konstantinos

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Dave Airlie
>
> I'm not advocating that closed source drivers be included in the
> kernel, but IMHO,
> having an open kernel-space driver would also help the reverse engineering
> process at the same time as allowing common users as well as developers to
> use and test any 3D applications -don't forget that 3D problems don't
> end at the driver,
> rather the opposite.

Again thats a short-term view. So we spend the effort to clean up the open
kernel code, but the vendors want to keep the interface to userspace the
same so the binary modules can keep functioning? How do we clean up
insanities in the interfaces? How do we optimise the stack going forward?

Having the code in mainline won't help anyone who is any good at
reverse engineering.

Dave.

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Nicolas Pitre
On Wed, 22 Dec 2010, Konstantinos Margaritis wrote:

> On 22 December 2010 21:22, Nicolas Pitre  wrote:
> > Having accommodations in the kernel for proprietary drivers is not a
> > mutual benefit anymore.  That might be hard to understand from your
> > point of view, but the incentives in the Open Source communities aren't
> > based on commercial results.
> 
> DISCLAIMER: I'm also a Debian developer -have been since 1999 with a
> small 2y break- so I _do_ know the F/OSS community point of view. My
> goals have been always in promoting open source and free software
> solutions when and when not available.

Good to know.

> Right now open source solutions are _not_ available, and that is the 
> problem.

Yes, everyone agrees.  Well, I suppose.

That would be the first official statement to make.  Do we really 
consider this a problem?  Because most companies used to the proprietary 
model won't see a problem at all here, and therefore wouldn't consider 
any effort in the direction of open drivers a worthy goal. That would be 
the heart of any subsequent misunderstandings.

I'll let someone else with a bigger Linaro hat make that official 
statement though.

> I haven't reversed engineered any driver so I can't claim of knowledge in this
> matter. However I've been following closely other such projects like nouveau
> and it took them a _long_ time to get to this point here -which may be usable
> for many people, but it's not even at a beta state according to the Nouveau
> developers. Even if we assume the fact that 10 times more ARM F/OSS
> developers gather to reverse engineer the binary blobs, how long do you think
> it would take until a beta driver appears? 1 year? 2 years? And what will 
> happen
> in the meantime?

In the mean time some other company might see a nice opportunity to 
sidestep the competition by making its drivers fully open source.  
That's what happened with WIFI, resulting in the least expected company 
to finally open up its driver like all the others ended up doing.  It 
must have been economically advantageous to them in the end (lower 
support costs, additional customer opportunities, etc.)

> I'm not advocating that closed source drivers be included in the 
> kernel, but IMHO, having an open kernel-space driver would also help 
> the reverse engineering process at the same time as allowing common 
> users as well as developers to use and test any 3D applications -don't 
> forget that 3D problems don't end at the driver, rather the opposite.

Problems don't end at the driver, they start there.

And those proprietary drivers exist and are being used already.  But 
don't expect the mainline kernel to make accommodations for them. It is 
not economically viable for the Open Source community to accommodate 
proprietary drivers, irrespective of how loud you might advocate for 
that.


Nicolas___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: Freescale Linux BSP review

2010-12-22 Thread Nicolas Pitre
On Thu, 23 Dec 2010, Xavier Bestel wrote:

> Le mercredi 22 décembre 2010 à 15:29 -0500, Nicolas Pitre a écrit :
> > It is 
> > not economically viable for the Open Source community to accommodate 
> > proprietary drivers, irrespective of how loud you might advocate for 
> > that.
> 
> I think you can remove the word "economically" from your sentence (or
> replace it with e.g. "technically"), and it's all the more true.

I used that word on purpose. Economic principles do exist in the Open 
Source world too.  It is just not based on monetary profits.


Nicolas___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PM] 22/12/2010 - Minutes for the Power Management WG weekly call

2010-12-22 Thread Vishwanath Sripathy
Hello Everyone,

The minutes of the weekly call can be found at:
https://wiki.linaro.org/WorkingGroups/PowerManagement/Meetings/2010-12-22

Attendees: Vishwa, Torez, Vincent, Yong

Regards,
Vishwa
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev