Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Open Source Programming

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."
This discussion has been archived. No new comments can be posted.

Samsung's Open Source Group Is Growing, Hiring Developers

Comments Filter:
  • by Anonymous Coward

    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.

    • by raymorris ( 2726007 ) on Wednesday December 03, 2014 @03:00PM (#48516929) Journal

      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.

  • by Culture20 ( 968837 ) on Wednesday December 03, 2014 @02:41PM (#48516785)
  • Make drivers open (Score:5, Informative)

    by NotInHere ( 3654617 ) on Wednesday December 03, 2014 @02:50PM (#48516843)

    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.

    • Or even better - use coreboot with open drivers.

    • by Spy Handler ( 822350 ) on Wednesday December 03, 2014 @03:32PM (#48517189) Homepage Journal

      and make TouchWiz open too. That way you can run TouchWiz on Nexus and HTC and LG phones!

    • 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.

    • What benefit would they get for all the work of re-writing Qualcomm's proprietary drivers for every component?
      • 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

        • 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.

  • 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

    • just so they can "own the customer" by bringing them into their own ecosystem.

      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

    • by vux984 ( 928602 )

      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

    • I bought a Moto G for my wife last week. Very impressed. Very. Especially with the price.

  • by Alain Williams ( 2972 ) <addw@phcomp.co.uk> on Wednesday December 03, 2014 @03:05PM (#48516967) Homepage

    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.

    • The HP web site was excellent
      LOL, you're lying ... HP hasn't had a decent customer facing website in years. ;-)

      It's like they've designed the most cumbersome/least useful web pages they could given existing technology.

    • by Anonymous Coward on Wednesday December 03, 2014 @04:32PM (#48517737)

      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.

      • by MeNeXT ( 200840 )

        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.

    • 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

    • 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.

  • I have long respected both Samsung's commitment to R&D and the general quality of their hardware. Unfortunately, they have never quite managed to couple this with well thought out firmware and software. I hope they are intending to package best in class open source components with an intelligent framework. If so, I am sure the quality of their offerings will improve markedly.
  • You know, Tizen is like Anrdoid, but more open than Android. Really. Samsung's open source group totally made that happen.

    </sarcasm>

Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!

Working...