maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Competitors (https://talk.maemo.org/forumdisplay.php?f=4)
-   -   Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code! (https://talk.maemo.org/showthread.php?t=59502)

danramos 2010-07-31 04:35

Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Wow.. they're EMBRACING open-source for their version of Android. HUGE respect from me on that! I'll have to keep an eye on Samsung for my next Android purchase, methinks!

http://www.androidcentral.com/samsun...ode-developers

ysss 2010-07-31 04:48

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
That read like a love letter to me.

This is awesome!!

te37v 2010-07-31 04:56

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
yummy! if only the captivate and vibrant had hardware keyboards like the epic....it's what all the kool kids want

danramos 2010-07-31 05:00

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Time for Nokia to step up, methinks.

danramos 2010-07-31 05:06

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
It's got TV-out via headphone jack, a six-axis accellerometer (!!!) and 5mp camera (no flash, though.. grr), small SMALL form factor.. I mean, really, with the exception of the lack of camera flash and keyboard, if they open-sourced its drivers and they're allowing the community to fix bugs and problems FOR them, it's easily an N900 killer.

paulkoan 2010-07-31 05:14

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Let's put meego on it then.

And by "let's" I mean you lot.

kureyon 2010-07-31 05:16

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771033)
I mean, really, with the exception of the lack of camera flash and keyboard ... it's easily an N900 killer

I would like to think that having a physical keyboard figured into most people's consideration when they bought the N900. I certainly wouldn't buy something without one and hence no N900 killer.

Quote:

if they open-sourced its drivers and they're allowing the community to fix bugs and problems FOR them, .
"... a download link to the open portions of the Captivate and Vibrant source code .."

I haven't looked, but wording sounds like not all of it is opened - I would be very much surprised if any manufacturer can fully open source the whole OS.

TheLongshot 2010-07-31 05:20

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771033)
It's got TV-out via headphone jack, a six-axis accellerometer (!!!) and 5mp camera (no flash, though.. grr), small SMALL form factor.. I mean, really, with the exception of the lack of camera flash and keyboard, if they open-sourced its drivers and they're allowing the community to fix bugs and problems FOR them, it's easily an N900 killer.

Are they? When I read "open portions", it tells me that it isn't all open source, which is the same situation with the N900. I think you need more information about what they have released before you can claim it is an N900 killer.

It is still good news for open source, tho.

danramos 2010-07-31 05:24

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by kureyon (Post 771038)
I would like to think that having a physical keyboard figured into most people's consideration when they bought the N900. I certainly wouldn't buy something without one and hence no N900 killer.

What about all the 770/N800/N810/N810WE people that either preferred to make it lighter without a keyboard (the way MOST phones are being done these days) or couldn't care either way, or even still would prefer it but for all the advantages would even give it up? You're assuming, while I'm leaving open the possibility of a series of other combinations of N900 owners (or those of us who preferred to wait for something better).

I, for one, wouldn't mind a keyboard but I'm just as happy without one. (Hell, I barely use the one on my Droid except only when I'm ssh'ing around because it's just easier that way.) Hell, on both my N800 and my Droid, if I'm going to be deep into typing a lot, I usually just unfold my pocket-sized folded, full-size unfolded, bluetooth keyboard.

Quote:

Originally Posted by kureyon (Post 771038)
"... a download link to the open portions of the Captivate and Vibrant source code .."

I haven't looked, but wording sounds like not all of it is opened - I would be very much surprised if any manufacturer can fully open source the whole OS.

Yeah, agreed there. My initial reaction was elation but I've since settled back down to my cynical seating position and I'm skeptically re-reading the wording and waiting to hear more details. Still, I like that they at least have put themselves into the position of embracing the open-source community. Not that we didn't already hear this sort of speech before from Nokia.

I like to imagine the Penguins from the Madigascar movie eying this suspiciously and saying, "Wait and see, boys. Wait and see."

paulkoan 2010-07-31 05:25

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by kureyon (Post 771038)
\
I haven't looked, but wording sounds like not all of it is opened - I would be very much surprised if any manufacturer can fully open source the whole OS.

I guess they would have to select parts on that basis, or use their purchasing clout to "encourage" vendors to open licence their drivers. Samsung seems like they are in a good position to do that. Unlike Nokia.

danramos 2010-07-31 05:27

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by paulkoan (Post 771035)
Let's put meego on it then.

And by "let's" I mean you lot.

If they really are opening even just the drivers and possibly boot ROM info, I imagine this would both be possible and VERY VERY interesting to see. I wouldn't be able to do this sort of thing--but I can imagine many others in the community who probably can and would jump at it. I would LOVE to see that--might even prefer it over an open Android. Not sure. I would have to see the advantages either would have.

Laughing Man 2010-07-31 05:27

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771033)
It's got TV-out via headphone jack, a six-axis accellerometer (!!!) and 5mp camera (no flash, though.. grr), small SMALL form factor.. I mean, really, with the exception of the lack of camera flash and keyboard, if they open-sourced its drivers and they're allowing the community to fix bugs and problems FOR them, it's easily an N900 killer.

I personally like the front facing camera.

danramos 2010-07-31 05:28

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by Laughing Man (Post 771046)
I personally like the front facing camera.

Me too. But I'd give it up in a heartbeat for a fully opened device, if Samsung is going that route.

paulkoan 2010-07-31 05:46

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771044)
If they really are opening even just the drivers and possibly boot ROM info, I imagine this would both be possible and VERY VERY interesting to see. I wouldn't be able to do this sort of thing--but I can imagine many others in the community who probably can and would jump at it. I would LOVE to see that--might even prefer it over an open Android. Not sure. I would have to see the advantages either would have.

For sure. MeeGo on non-consortium hardware would be a huge win, a real step in the direction of freedom, and MeeGo becomes a proper hardware vendor independent linux distribution.

In my rosy and perhaps naive vision of the future it would only take a couple of big players to release their drivers to the kernel (and whatever else is required to the tree) before Meego momentum got underway and they all started doing it.

I fully expect to see this happen with in 10 years or so.

danramos 2010-07-31 05:57

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by paulkoan (Post 771058)
For sure. MeeGo on non-consortium hardware would be a huge win, a real step in the direction of freedom, and MeeGo becomes a proper hardware vendor independent linux distribution.

In my rosy and perhaps naive vision of the future it would only take a couple of big players to release their drivers to the kernel (and whatever else is required to the tree) before Meego momentum got underway and they all started doing it.

I fully expect to see this happen with in 10 years or so.

Samsung MeeGo says, "No, YOU GO" to Nokia's closed-mindedness!
What a glorious headline that could be. :) I wonder if Samsung would agree?

te37v 2010-07-31 05:57

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771042)
"Wait and see, boys. Wait and see."

my thoughts verbatim (thought i would use a word other than 'exactly')

as for the hardware keyboard, every phone should have two versions, one with ('name of phone here' pro)and one without ('name of phone here')! HAHA JK! that was a joke everyone :P

wmarone 2010-07-31 06:08

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
We'll see.

Dumping tarballs and .zip files on the community is at best base participation and can't compete with open repositories you can do a git clone of.

Skeptical, but downloading anyway.

gerbick 2010-07-31 06:19

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Ok. I've been teetering on the edge of getting a Captivate since it's been offered to me by AT&T three times already... and I might just jump on it now.

This... is friggin' awesome news.

Stskeeps 2010-07-31 06:22

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Without trying to play down this, but isn't the wording a little like it's the parts they're obliged to open source like other vendors do?

That said, I'm giving them the benefit of a doubt and grabbing it too..

wmarone 2010-07-31 06:27

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by Stskeeps (Post 771086)
Without trying to play down this, but isn't the wording a little like it's the parts they're obliged to open source like other vendors do?

The only thing I can think of off the top of my head that they're obligated to open is the Linux kernel they distributed. I expect somewhat modified Android sources and no real hardware drivers.

Quote:

That said, I'm giving them the benefit of a doubt and grabbing it too..
Yup.

Stskeeps 2010-07-31 06:38

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Initial analysis:

Kernel
* Open: wifi, Camera, FM radio, vibrator driver, touchsense, 'PDP Muxer/Demuxer'
* Bad things: Seems to include closed source s3c_bc, LCD, closed source pvrsrvkm (come on, it's open source in TI's packages..)

Platform:

* Some Netscape plugin gateway, looks incomplete to build
* Bunch of blobs (BRCM adaptation..)

That said, my download was corrupted so there might be more than I see, but initially, it looks like a bad mix of blobs and even closed source kernel modules.. so thumbs down from my side so far :/

gerbick 2010-07-31 06:40

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Shouldn't you report when your download isn't corrupt as opposed to giving out only a limited amount of information?

I mean no disrespect, but it just seems odd to not do it... properly.

danramos 2010-07-31 06:41

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by Stskeeps (Post 771091)
Initial analysis:

Kernel
* Open: wifi, Camera, FM radio, vibrator driver, touchsense, 'PDP Muxer/Demuxer'
* Bad things: Seems to include closed source s3c_bc, LCD, closed source pvrsrvkm (come on, it's open source in TI's packages..)

Platform:

* Some Netscape plugin gateway, looks incomplete to build
* Bunch of blobs (BRCM adaptation..)

That said, my download was corrupted so there might be more than I see, but initially, it looks like a bad mix of blobs and even closed source kernel modules.. so thumbs down from my side :/

Hmm.. SOOOOOO far it sounds at least as open as Nokia's Maemo sources/blobs so far. But really? The TI driver is a blob while there's an open copy laying around somewhere? :P

But, as said earlier, let's see what you find when you get the WHOLE thing properly.

Stskeeps 2010-07-31 06:43

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771092)
Shouldn't you report when your download isn't corrupt as opposed to giving out only a limited amount of information?

I mean no disrespect, but it just seems odd to not do it... properly.

At least for kernel I think it's complete as it extracted that file without issue and no errors - no truncation there. I'm re-downloading and re-iterating to give a proper report.

Stskeeps 2010-07-31 06:52

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771093)
Hmm.. SOOOOOO far it sounds at least as open as Nokia's Maemo sources/blobs so far. But really? The TI driver is a blob while there's an open copy laying around somewhere? :P

Just so you don't wonder, it's 8:50am in the morning - too early for bias, I'm not trying to persuade anything is less open than Nokias (which at a blooming 43% OSS isn't exactly the prettiest girl in the class), just stating what I see as blockers for actual use of these provided bits in an open system/maintainable.

Looking forward to getting a non-corrupted build. But yes, I really hope they're not as stupid as to provide a binary-only build of PVR when the upstream driver is GPL..

wmarone 2010-07-31 06:58

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771092)
Shouldn't you report when your download isn't corrupt as opposed to giving out only a limited amount of information?

I mean no disrespect, but it just seems odd to not do it... properly.

Were the .tar files truncated then the extraction would have failed. There's trailing junk in the gzip, but the .tar files themselves are fine. I'm not sure what Samsung did to the file, but the file is broken as it exists on their server.

Quote:

Originally Posted by danramos (Post 771093)
Hmm.. SOOOOOO far it sounds at least as open as Nokia's Maemo sources/blobs so far. But really? The TI driver is a blob while there's an open copy laying around somewhere? :P

It's less open, since any changes they've made are buried in the source. If this had been a repo we could have checked out from, then we wouldn't have hit the screwed up file issue -and- we'd have the revision history, hopefully back to the point that they checked it out from the primary repos.

danramos 2010-07-31 07:04

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by wmarone (Post 771106)
Were the .tar files truncated then the extraction would have failed. There's trailing junk in the gzip, but the .tar files themselves are fine. I'm not sure what Samsung did to the file, but the file is broken as it exists on their server.


It's less open, since any changes they've made are buried in the source. If this had been a repo we could have checked out from, then we wouldn't have hit the screwed up file issue -and- we'd have the revision history, hopefully back to the point that they checked it out from the primary repos.

Hmm... I wonder if their repo is available (or going to be) as well? Otherwise it's time to whip out BeyondCompare or some other comparison tools. Buh.

YoDude 2010-07-31 07:44

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771084)
Ok. I've been teetering on the edge of getting a Captivate since it's been offered to me by AT&T three times already... and I might just jump on it now.

This... is friggin' awesome news.

Sounds good but a capacitive virtual key board can sometimes leave a lot to be desired.

I have used the physical keyboard on my N900 maybe a handful of times and often wondered what all the fuss was about. The virtual keyboard on the N900's resistive display is that good. :)

I have also been trying to get accustomed to the virtual keyboard on my wife's glass Android that doesn't have a physical keyboard but the number of mistakes and "do overs" has left me wishing more times than not, that it did have a physical keyboard just to get through a painful and time consuming simple query.


I can't remember from you past posts if you have used a capactive scrreen before. If not, do yourself a favor and try one out before leaping in. :)

gerbick 2010-07-31 07:49

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by YoDude (Post 771138)
I can't remember from you past posts if you have used a capactive screen before. If not, do yourself a favor and try one out before leaping in.

I'm a 3 year vet of hating... I mean using and adapting to a capacitive touch screen without incident.

danramos 2010-07-31 07:55

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by YoDude (Post 771138)
Sounds good but a capacitive virtual key board can sometimes leave a lot to be desired.

I have used the physical keyboard on my N900 maybe a handful of times and often wondered what all the fuss was about. The virtual keyboard on the N900's resistive display is that good. :)

I have also been trying to get accustomed to the virtual keyboard on my wife's glass Android that doesn't have a physical keyboard but the number of mistakes and "do overs" has left me wishing more times than not, that it did have a physical keyboard just to get through a painful and time consuming simple query.


I can't remember from you past posts if you have used a capactive scrreen before. If not, do yourself a favor and try one out before leaping in. :)

Although, on my Droid, I have a glass screen capacitive onscreen keyboard, a slide-out keyboard and the 2.1's voice-dictation keyboard.

More often than not, I prefer voice-dictation over any kind of keyboard but I still use the on-screen keyboard to correct or punctuate the dictation. Between a tiny-key keyboard and onscreen keyboard, I still tended to prefer the touchscreen keyboard even back when I was on 2.0 (where there wasn't any voice recognition keyboard input).

I also still have my N800 and I MUCH preferred the resistive screen with stylus over the capacitive--so we agree there. Multi-touch is vastly overrated and I really much prefer using a stylus over a finger, even if it meant I have a piece I could lose. (I mostly blame Nokia for that stress--since my old Palm computers were NEVER at a shortage for spare stylus accessories that fit into the slot in the unit.)

For sliding your fingers around, capacitive seems much more fluid and natural. For pin-point precision and tapping a point, I so much more prefer resistive. In any circumstance, I really am not a fan of these slide-out tiny keyboards. That's what I use folding bluetooth keyboards with full-sized keys for.

ossipena 2010-07-31 07:56

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
I've got some kind of deja-vu.

Quote:

omg it is mutha****in Open Source!!!!
Quote:

wtf with these closed packages like media player?!?!?

gerbick 2010-07-31 07:58

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
To borrow a line about how people were taking up for Maemo... "it's more open than most..."

If it works for here, it'll work there. Period.

danramos 2010-07-31 08:01

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771147)
To borrow a line about how people were taking up for Maemo... "it's more open than most..."

If it works for here, it'll work there. Period.

No kidding. If I'm to believe what we're told so far, even with just this cursory examination, it appears to be even more open than Maemo.

That's saying quite a lot and makes Android that much more attractive as a Linux based environment with the best of both the Android environments and Debian (if you go get the Debian package for rooted Android--which, in this case, any open-sourced Android would effectively BE).

If nothing else, this would also be a fantastic kick-in-the-pants to Motorola from Samsung, too. :)

ossipena 2010-07-31 08:14

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771147)
To borrow a line about how objective people were taking up for Maemo... "it's more open than most..."

If it works for here, it'll work there. Period.


I fixed that for you. It is emphasising my point at the same time.

too much talking about miracles and too little about the facts.
Some guys should cool down a lot, you probably can figure out who I am referring to by yourself...

danramos 2010-07-31 08:22

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by ossipena (Post 771157)
Quote:

Originally Posted by gerbick (Post 771147)
To borrow a line about how people were taking up for Maemo... "it's more open than most..."

If it works for here, it'll work there. Period.

I fixed that for you. It is emphasising my point at the same time.

Oops! You messed up your fix. I've corrected that back for you. He was right the first time.

Quote:

Originally Posted by ossipena (Post 771157)
too much talking about miracles and too little about the facts.
Some guys should cool down a lot, you probably can figure out who I am referring to by yourself...

Indeed. The facts do seem to speak for themselves so far.

Stskeeps 2010-07-31 08:25

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by Stskeeps (Post 771094)
At least for kernel I think it's complete as it extracted that file without issue and no errors - no truncation there. I'm re-downloading and re-iterating to give a proper report.

Right, got non-corrupted download. Same situation as stated in earlier analysis, nothing changed. Some nice drivers but a lot of 'wtf' moments like the PowerVR drivers being closed source.

gerbick 2010-07-31 08:27

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by ossipena (Post 771157)
...

You fixed nothing. The facts about what will happen and what has happened are pretty clear to the objective folks.

This is good news. I gave fCam also an equal statement... that was good news.

MeeGo. So far... well yeah. It's coming. I'll leave it at that.

danramos 2010-07-31 08:31

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by Stskeeps (Post 771164)
Right, got non-corrupted download. Same situation as stated in earlier analysis, nothing changed. Some nice drivers but a lot of 'wtf' moments like the PowerVR drivers being closed source.

Pff... why is PowerVR always so damned closed-minded? >.<
Anyway, at least there's a LOT of open stuff. I'm not sure it's all that much better than Maemo as far as getting more hardware component drivers?

I wonder if Samsung might be able to provide a trickle bit more if it's requested? Certainly, if we've had to deal with a two-faced manufacturer like Nokia, we can probably put some weight to bear on Samsung as well to push components to be more open.

gobuki 2010-07-31 08:31

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by gerbick (Post 771147)
To borrow a line about how people were taking up for Maemo... "it's more open than most..."

If it works for here, it'll work there. Period.


I love my n900 and maemo, still. But i'd reverse that statement. IMHO it (going open source half way) doesn't work here and it doesn't work there. :rolleyes:

Yeah kind of, but not to the point that i'm satisfied as a user and developer.

Stskeeps 2010-07-31 08:34

Re: Samsung Captivate - Samsung is OPEN-SOURCING their drivers and other code!
 
Quote:

Originally Posted by danramos (Post 771169)
Pff... why is PowerVR always so damned closed-minded? >.<

To my knowledge the drivers are open source from the DDK, like the key one, pvrsrvkm - there's no good reason why these should be closed source and it wonders me a bit.

Initial reaction to this is that it's just the parts they have to publish due to GPL and such and I suspect the kernel drivers have already been published in the samsung trees (excepting the closed source ones..).

So, just another vendor doing the bare minimum :/

Check out for http://opensource.samsung.com/ and 'Mobile' for other instances of the same case..


All times are GMT. The time now is 13:51.

vBulletin® Version 3.8.8