Samsung's Open Source Group Is Growing, Hiring Developers 51
jones_supa writes Almost two years ago, Samsung's open source team was just one person: Linux and FOSS advocate Ibrahim Haddad, head of the open source group at Samsung Research America. The new Open Source Innovation Group at Samsung is now 40 people strong, including 30 developers, devoted full-time to working on upstream projects and shepherding open source development into the company. The group is hiring aggressively and plans to double the size of the group in the coming years. Their first targets are project maintainers and key contributors to 23 open source projects that are integral to Samsung's products, including Linux, Gstreamer, FFmpeg, Blink, Webkit, EFL, and Wayland. They plan to eventually start hiring more junior open source developers as well. Just about every Samsung product, from phones and tablets to home appliances, uses open source software, said Guy Martin, senior open source strategist at Samsung. Martin also mentions the importance of funding: "You already see this in the Linux kernel, where most people who contribute are paid to contribute. And you'll see that more and more."
Re:LOL (Score:5, Informative)
You have to realize that Samsung Electronics - which is only part of the Samsung group - has about 250,000 employees. As with any company this big, there's going to be a collection of good teams to work in and a (hopefully smaller) collection of not-so-good teams to work in. There are going to be communication breakdowns where the left hand doesn't know what the right hand is doing. No big company is immune to this. Find a good group with a good manager in any company and you'll be happy. Find a bad manager in an otherwise good company and you'll be miserable.
I work in the Samsung Austin R & D Center where we design CPUs for mobile devices. I love it here - an awesome work environment, awesome people, and excellent benefits because of Samsung's size, even though our building only has about 300 people in it. We have people here contributing to open source projects even though they're not part of the open source team that this article is referring to.
Re: (Score:2)
I work in the Samsung Austin R & D Center where we design CPUs for mobile devices. I love it here - an awesome work environment, awesome people, and excellent benefits because of Samsung's size, even though our building only has about 300 people in it. We have people here contributing to open source projects even though they're not part of the open source team that this article is referring to.
I live in Austin and know quite a few people that worked for Samsung in town. It was almost universally hated as anything but a springboard to a better job. Even the many reviews on sites like Glassdoor back this up.
Re: (Score:2)
One of the major problems with working for Samsung in, say, Austin is that the local managers have no say at all. All the decisions come from South Korea. It really is supposed to be a miserable place to work for other than to gain the experience to move anywhere else.
Re: (Score:3)
> One of the major problems with working for Samsung in, say, Austin is that the local managers have no say at all. All the decisions come from South Kore
100% BS, at least for my Samsung office. Some decisions, yes, like any other satellite company office where decisions come from "corporate" or "headquarters". Sure, major purchases get approved in Korea, but I get them approved significantly faster here than at my last job where I was in the same friggin' building as the folks doing the approving.
Agai
Listen (Score:1)
You don't hire to make open source. You hire those to USE open source. A lot cheaper to hire maintenance than to hire those who create.
Not if the software affects your business (Score:4, Interesting)
For a company like Samsung, the software stack used in their phones is very important to them. Kernel support for BLE, for example, affects their revenue. A couple of paid programmers can have significant influence on a software stack that is behind BILLIONS is revenue for Samsung. They'd be incredibly stupid to sit their and let other companies have 100% control of the software they rely on rather than spend a thousands of dollars to protect and expand their billions in revenue.
As an example, my predecessor was a system administrator. He spent his days maintaining the system, compiling data from the system into reports, working around issues with the system, and helping other users maintain their projects on the system, compile reports they need from data on the system, etc.
I'm a developer of the system, not a maintainer. I don't compile reports we need each month, I write a module once which AUTOMATICALLY generates the report when it's needed. I don't have a routine of constantly explaining to users how to work around a limitation in the system, I fix the limitation. Compared to the old way of doing things, having an admin for the system, I probably save my employer several times my salary each year. There is basically no cost to my employer because previously they were already paying someone to administer the system. For the same pay, I administer AND develop the system to better fit their needs. Part of that development work consists of eliminating the need to do much adminstration work.
I'll just leave this right here... (Score:4, Interesting)
Make drivers open (Score:5, Informative)
and make it possible to use your smartphones with OS'es other than yours. That should also include your stylus input, for which you are currently market leader. I'd have almost bought one of your devices, but when I found out CM doesn't support it because of driver problems I gave it back.
Re: (Score:2)
Or even better - use coreboot with open drivers.
Re:Make drivers open (Score:4, Funny)
and make TouchWiz open too. That way you can run TouchWiz on Nexus and HTC and LG phones!
Re: (Score:2)
Make drivers open and make it possible to use your smartphones with OS'es other than yours. That should also include your stylus input, for which you are currently market leader.
Yeah, well, Samsung REALLY wanted to endanger their cash cow by doing all that...I mean they REALLY did, man. They went on and on about how much they really wanted to just do it.
But Jim said "no."
Now, keep in mind that Samsung fully feels your pain. And just between Samsung and you, they acknowledge that Jim is a mega-dick and all. But that's just the way it is, you know. But Samsung does thank you for your purchase, and still wants to remain bros.
Re: (Score:2)
Re: (Score:2)
Samsung? little, it's more for the FOSS tinkerer concerned with binary blobs that don't always work between OS revisions.
phones based on the Qualcomm SoC seem of little interest to the GNU replicant crowd due to the sheer number of binary blobs.
Freedreno seems to have some progress behind it based on a Gallium3D stack but afaik no one has deployed it on Android. The benefit being porting the latest Lollipop to an unsupported 3 year old handset rather than dumping it to landfill when its 24 month contract ex
Re: (Score:2)
Samsung? little, it's more for the FOSS tinkerer concerned with binary blobs that don't always work between OS revisions.
Right, which answers the question of why they don't do it.
The benefit being porting the latest Lollipop to an unsupported 3 year old handset rather than dumping it to landfill when its 24 month contract expires.
No, Google Play Services was created so you could run the latest applications with the latest features without having to update the operating system, that was the whole point of it. It's not garbage just because it can't run the latest OS.
Re: (Score:2)
Open source hardware isn't viable, though, at least not in its own right. You need to make profit somewhere, and it's usually one of software, hardware, or support. The SoC manufacturers sell hardware - if they just gave it away by open sourcing it, they'd lose their biggest source of revenue. Pretty much all the open source hardware in existence is either bought by a small segment of zealots (e.g. any of the attempts at a completely FOSS tablet), or is sold as a loss leader (e.g. Sparkfun open sources the
Open source to create walled gardens? (Score:1)
I recently replaced my problem-ridden Samsung Galaxy S4 Mini with a Motorola Moto G, and the switch has been pure joy despite lower spec and a low quality camera. But gone are all the Samsung customizatons, the extra apps that came with the phone which you could not be sure whether you could uninstall, and the annoying Samsung account. I would be more enthusiastic about their open source efforts if they built less cumbersome products, rather than taking stock Android and adding layers of unneeded and unwant
Re: (Score:3)
Sadly, that's where companies have decided is where the real money comes from.
Everybody bitches about Apple's walled garden. And every other company is trying to build their own.
If you can control the places where your users go to buy music, or movies, or where the advertising comes from ... well, you get a steady cash supply.
"Brand Differentiation" and "monetization" is where it's at. And you can't do that with a stock version
Re: (Score:2)
I recently replaced my problem-ridden Samsung Galaxy S4 Mini with a Motorola Moto G, and the switch has been pure joy despite lower spec and a low quality camera.
Meh... my mom has one, and I don't care for it. I prefer my Galaxy. I like the tactileness of the home button for one thing.
But gone are all the Samsung customizatons, the extra apps that came with the phone which you could not be sure whether you could uninstall, and the annoying Samsung account.
Meh. I agree. The S5 is a bit schizophrenic due to
Re: (Score:2)
I bought a Moto G for my wife last week. Very impressed. Very. Especially with the price.
They need to update their web site (Score:5, Interesting)
I needed to replace my printer recently, I looked around for something that would work with CentOS 6 and the price of ink per page was reasonable. I was looking at a Samsung one - no mention of Linux; by the time that they replied to an email (10 days later) I had bought an HP multi function printer. So: they lost a sale because they could not be bothered to document what they had done.
The HP web site was excellent, each model of printer and what was supported by a wide variety of Linux distros. Unfortunately: I could not make it work, the support people said that it was a s/ware fault and then refused to do anything about it: https://answers.launchpad.net/hplip/+question/255970 [launchpad.net]
I sent the HP printer back and then bought a Brother printer - no problem, worked once I downloaded the driver.
Re: (Score:2)
Re:They need to update their web site (Score:4, Informative)
Brother has excellent linux support and puts lots of features in that everyone else nickle-and-dimes you for.
Buy any Brother networked laser printer and you'll likely be able to print from any unix-like system with no drivers. They support /all/ of the networked printing standards out of the box from LPD to google cloud print. Just point a browser at your printer's IP address and be amazed at the pages of features you can configure.
Hell, the models with scanners can be configured for scan to FTP. Want to scan? Set up an FTP server. Who the fuck needs drivers? Don't want to do FTP? How about TFTP or SMTP right to a mail server?
The DCP-L2540DW is 100 bucks on amazon and it supports all of that. Mind boggling, isn't it?
http://www.brother-usa.com/MFC/ModelDetail/4/DCPL2540DW/
Yeah, the toner is pricy (Brother is cheaper than it's competitors but its still not cheap) but but if you're like me you only need to print once a month the utility is worth the price.
I had a 6 year old brother wireless laser printer but I recently purchased another one. The old one worked fine, but the newer models support google cloud print and have apps for iOS and Android that let you print from your mobile devices.
Re: (Score:3)
Yeah, the toner is pricy (Brother is cheaper than it's competitors but its still not cheap) but but if you're like me you only need to print once a month the utility is worth the price.
Refill your own and the price drops considerably. Buy a kit http://www.inkowl.com/index.php?p=product&product=3408 to reuse your cartridges. By installing this kit on my printer I am still using the original toner. It's been over a year and over 3000 color pages printed. There is a lot more toner in those cartridges than you think.
Re: (Score:2)
I don't trust that hplip with work anymore with printers on their own compatibility list.
I have a cp1025nw that I bought a while back and it was working fine. Somewhere along the way, in one of the new versions, hplip refused to load the firmware for my printer. It says it's loaded but it doesn't, it asks to install firmware again when printing. Manually compiling the old version worked with no issues. I recently forgot about this and upgraded and found my printer in its non-working state again.
I discovered
Re: (Score:2)
My distro (OpenSUSE) has included HP drivers and HP's print job manager since forever. Detected my DeskJet 1050A printer/scanner/copier and offered to set it up as soon as I plugged in the USB cable and powered up the printer. Setup and printing a test page took about 3 minutes. Has worked flawlessly ever since.
CentOS is nice for a server or testbed but I don't think I'd run it as a full-time desktop.
Samsung's own firmware/software ready to improve? (Score:2)
Join the Tizen trainwreck (Score:2)
You know, Tizen is like Anrdoid, but more open than Android. Really. Samsung's open source group totally made that happen.
</sarcasm>