Slashdot Mirror


Google Releases Picasa for Linux

chrisd writes "Hi, everyone. Today I'm pleased to announce that we're making Picasa, our photo management application, available for Linux. This is a pre-beta labs release and since we're still learning on how to best make software for Linux, we're asking that you submit your bugs as you find them. Picasa for Linux uses Wine internally; this shows a bit in the interface, but it works even better than we had hoped. Download it and check it out! A list of supported distributions can be found in the FAQ. We hope our patches to Wine will help make it easier for everyone to run Windows apps on Linux and other Unix-like systems. Thanks to our pals at CodeWeavers who did much of the heavy lifting, and to Marcus Meissner, whose libgphoto support patch was a welcome surprise."

33 of 486 comments (clear)

  1. wow by minus_273 · · Score: 2, Insightful

    This is the kind of quality software that linux desperately lacks. It is interesting how wine was used here. I wonder if this will lead to the porting of other google apps like google earth.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:wow by Anonymous Coward · · Score: 1, Insightful

      Wine? Are they kidding us? no thanks.

    2. Re:wow by damiam · · Score: 3, Insightful
      Using wine to run windows software is NOT porting apps.

      True, but that's not what they're doing. They're using winelib, which is a native Linux/X toolkit. It only just happens to behave very similarly to the Windows API.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:wow by chmod+u+s · · Score: 2, Insightful

      I never understood why google bought picasa. I had to use their software at a company about a year and a half ago and thought it was total crap. It was used to put up those lame 'corporate party' pictures on the company intranet. It produced lousy html code with unimpressive navigation features. It was tough to integrate into existing pages and such. The interface was klunky and "mom-ish".

      So seriously, I am left wondering what is so great about it? Google obviously thought it was good enough to buy, my wife was all gangbusters a few weeks ago about wanting it (installed via wine but wouldn't run) and slashdot seems to think having it for linux is great... what gives?

      digiKam seems to do laps around it and is native in linux. What am I missing here?

  2. not free by Anneco · · Score: 4, Insightful
    Nice that you can use Picasa with Wine under Linux. But it is no free software (GPL, BSD or open source).

    No source code.

    1. Re:not free by Cicero382 · · Score: 1, Insightful

      I hadn't noticed that.

      This makes my question of "Why announce it on /.?" a bit more pertinent, I think.

    2. Re:not free by MojoRilla · · Score: 5, Insightful

      Typical Linux whine.

      No where in this annoucement do they say that they are releasing Picasa as open source software. They do allow use of it free of charge.

      Software developers are really in a bind with Linux. If you don't create software for Linux, Linux people whine that you are not supporting them.

      Create software for Linux, Linux people whine that its not open source.

      Picasa is an awesome photo management application. Be glad Google ported it to Linux, and that you can use it for free. If you demand that all software you use is open source, look elsewhere. Note that there are many useful applications that developers, for many reasons, don't want to release as open source. Limiting yourself to open source limits your choices.

    3. Re:not free by cafard · · Score: 1, Insightful

      Typical "my-opinion-counts-more-than-yours" whine.

      Nowhere in the parent post does the author states that he demands all software to be released as open source. He says that the Picasa release is nice, but that it isn't open source, a point that wasn't touched in the announcement.

      Surprisingly, you'll find that software licenses do matter for some people. Obviously, you don't agree, and can't resist tagging these concerns as a 'whine'. How should we classify your rant?

      --
      This post is awesome.
    4. Re:not free by Bromskloss · · Score: 5, Insightful
      Limiting yourself to open source limits your choices.
      Many of us care about the freedom that comes with free software. Compare with free speech and free press. In the long run, it's really non-free software that limits ones choices. Compare again with free speech in this example:

      Someone offers you to come live in their country, but only under the condition that you keep very quiet about your own opinions and never criticize the government. Initially, it may seem that standing firm in your belief in free speech would limit your choices -- you would have to turn down the offer to live in that country. It is not hard to see, however, how abandoning free speech is what really would deprive you of your freedom. Who knows, after some time you might not even be able to leave their country, would you wish to do so.
      --
      Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    5. Re:not free by mislinux · · Score: 2, Insightful

      I think this perspective is a major issue for the push for Linux going forward. A lot of people assume that if it run ON Linux that it must be open source. I am not sure how far that runs into the corporate world, but if the common assumption is that you must open source your code for it to run as an app on top of a Linux based OS, then developers are going to shy away. So what if it is not open source, there is plenty of enterprise packages from SUSE and RedHat that are not open source either. I think that until the Linux crowd changes there mindset that every app MUST be open source that we will continue to be viewed as a small techie subset of society. Instead, let's embrace the power of open source, including Linux, and allow companies to build proprietary apps to run on top of the OS in order to give an overall better user experience, therefore allowing Linux into the mainstream.

    6. Re:not free by Entropy · · Score: 3, Insightful

      Limiting yourself to open source limits your choices.

      Our choices to limit, neh?

      Or do you think your argument works well with other things -

      "Why be a vegetarian, it limits your choices!"

      "Why boycott company _x_, it limits your choices!"

      or even:

      "Why be straight, it limits your choices!"

      Limiting choices is not, of itself, such a horrible thing. Especially when much of that "choice" is shit software made by a company who doesn't give a flying monkey anus about making quality products, or anything remotely secure.

      --
      The sea changes color, but the sea does not change.
    7. Re:not free by jbeaupre · · Score: 2, Insightful

      Let's take your free press comment. Do you only read free books, newspapers, magazines? If you do, you're in the minority. I enjoy reading the free local newspaper, but sometimes I want more info than music and restaurant reviews. So I go buy a book, read a paid newspaper, etc. It's great to have options. The free press lets them decide what to print and what to charge. I'm free to pick and choose, including paid sources. That's right, freedom isn't all about free stuff. Freedom is the ability to chose. Like free software or not. If you restrict yourself to open source, you limit your freedom. But that's your problem, not mine.

      --
      The world is made by those who show up for the job.
    8. Re:not free by jabbo · · Score: 2, Insightful

      > Many of us care about the freedom that comes with free software. Compare
      > with free speech and free press. In the long run, it's really non-free
      > software that limits ones choices.

      OK, that's great. So did you miss the part about how Google's Picasa porting effort resulted in over 200 patches to Wine, and a high-profile bug-chasing effort? If you don't think that Windows compatibility for Linux is important, you are out of your mind. The only reason I ever boot into Windows is when a research project or assignment requires a program that won't run under Wine. As that number converges to zero, there is less and less motivation for developers to get distracted from Linux and its rich ecosystem of GPL'ed tools.

      Google is, has been, and continues to do the Right Thing whenever possible. Who knows, maybe they will open up the source to Picasa eventually. There may be cross-licensing agreements inside of it that we don't know about. But the Free alternatives don't work for shit, for me, and I am happy to have a choice of tools, even if one of them is not (yet?) as Free as we'd like. The side benefits of having Google's resources behind a Linux end-user application are immense and should not be disregarded.

      --
      Remember that what's inside of you doesn't matter because nobody can see it.
    9. Re:not free by LWATCDR · · Score: 2, Insightful

      "Many of us care about the freedom that comes with free software."
      I here that a lot. The answer is simple. Write your own. I support fighting for the right to create free software. However it is just as wrong to force others to write free software.

      Google is providing a good program that you can use under Linux. This means one more reason that you don't have to run Windows.
      Google has given back code to the wine project. This will make it easier for other people to port code from Windows to Linux. Also it provided the source so you can learn from their code.

      Free speech also means that other people can say that they disagree with your ideas.

      Google isn't trying to force DRM down anyone's throat. They are providing a tool that makes Linux more useful and did contribute OSS code to the Wine project.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:not free by AstroDrabb · · Score: 2, Insightful
      So? There are other non-free/open apps on Linux. We use Oracle on Linux where I work. Picasa is not Free, but it is free; which is nice. Also, in the process of this effort, Google has contributed tons of patches to Wine which will help other porting efforts.

      You can't expect the IT world to change from proprietary/closed to open over night. It will take time. This is a very good step in the right direction IMO. I would love to see more free apps on Windows brought over to Linux.

      Having more "mainstream" apps on Linux could help standardize Linux more. By standardize I mean having less of a pain on picking what file manager to use, or what email app to use, ...

      Read Google's Picasa Linux FAQ. There are a bunch of silly things like that a company faces when trying to bring an app to Linux. For example, if you select "locate on disk" for an image, what file manager does Picasa use to show the location? Nautilus? Konq? What if you don't have one of those? If you want to send a picture in an email, what email program? etc, etc. Picasa seems to have gone with the main two (gnome/kde) for most options which seems like the best choice. However, Efforts like this could turn into standard ways to do things on Linux. For example, maybe Freedesktop.org will come up with standard commands and standard parameters that will launch your default browser, mail client, file manager, audio player, picture viewer, etc.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  3. All very well, but... by Cicero382 · · Score: 2, Insightful

    I don't get it. Why announce a fairly standard application on /.? Surely Freshmeat would be a better forum? And the other stuff about reporting bugs and submitting updates to other FOSS projects is hardly new, either.

    Don't get me wrong - I'm always happy to see new contributions to the cause, but this makes me a bit uneasy, somehow.

  4. Re:I found a bug already! by saboola · · Score: 1, Insightful

    Huh?

    What versions of Linux does Picasa support? Will Picasa run on a 64-bit version of Linux? Will Picasa run with XFCE, Blackbox, or another Window Manager? What are the Picasa for Linux system requirements?

    Maybe you are having intarweb problems? Contact your IT group immediately.

  5. It's NOT "fairly standard", it's for LINUX! by ThinkingInBinary · · Score: 4, Insightful
    Why announce a fairly standard application on /.?

    It's not a "fairly standard application" that we all take for granted. It's Google, a big corporation, openly and freely providing one of their major software applications for Linux (albeit using Wine). This does NOT happen very often, and we should bow down and praise those (Google) who do it! It's NOT just a "regular" software release.

  6. Re:Why US only? by lord_rob+the+only+on · · Score: 2, Insightful

    Maybe because it's a pre-beta software ? I don't know but I downloaded the coral cached link instead of bitching ;)

  7. story title wrong. by Lumpy · · Score: 2, Insightful

    Should read Google releases Picasa that runs under wine.

    Picasa for linux would be a great thing, but it seems that a native version is either not in the interest of Google or out of their reach.

    I like Picasa but I really hate the half assed ness of releasing an app for "linux" when it's simply rewritten windows code so that it runs under Wine.

    Google, you want to gain the everlasting love of the linux people? Release a native picasa that does not use wine in any way, shape or form.

    Everyone remembers how well Corel Draw ran after they slightly rewrote it so it ran better under wine and then statically linked it to wine and released a "linux version".

    No thanks.

    --
    Do not look at laser with remaining good eye.
    1. Re:story title wrong. by Bungopolis · · Score: 3, Insightful

      Wine is an implementation of the Windows API. It is not an emulator of any kind. It enables code written using it to run natively on non-Microsoft platforms. By extension of your logic it would seem that any application written using a library "intended" for use in the Linux world (such as Gaim and GTK+) cannot be considered "native" to Windows when ported to it, but this is clearly not the case. Using Wine may not be the nicest way to develop an application from the ground-up for Linux, but if it works, it works. What Google has released is indeed a native Linux application. Furthermore they have obviously made an extensive effort to improve both the code of Picasa and of Wine to address any bugs in Wine that might have resulted in poor performance.

  8. Re:"Google" software for Linux by FictionPimp · · Score: 4, Insightful

    Wine is not emulation. Its an API. Its no different then any other linux app. No different then chosing QT over GTK or any thing else. Whats wrong with coding to a cross platform library?

  9. Re:Mac commercials by ClamIAm · · Score: 2, Insightful

    Have you heard of a little app called iPhoto?

  10. What are you smoking? by brunes69 · · Score: 2, Insightful
    The app does not "run under wine". It links against WineLib. Big sh*t.

    In this fashion it is absolutely no different than if the app linked to GTK or QT to release a "native" version. It is native. It is compiled for and runs under Linux without any API emulators or ABI interfaces required. That is the definition of a native application.

    All this aside, have you even downloaded the thing? From your comments I would venture you have not. It is extremely well-polished and as stable as the Windows version.

    As someone who has worked with WineLib, I can tell you this is no easy task. They have obviously spent a good deal of time on this. Then people like you go and rant on them some more? And you wonder why hardly any companies even go to the trouble of releasing Linux versions of software.

    Do you have any idea how many hundreds of thousands of dollars in man-hours and effort it would cost them to re-write every single portion of Picassa using Glib/GTK or QT?

    Go back to sleep.

  11. Offtopic, but it must be said. by DoofusOfDeath · · Score: 2, Insightful

    Thank you Google and CodeWeavers.

    I know there are 100 fair reasons to mod this post down, but it just seemed important to say.

    I often get depressed about changes to copyright law, patents, etc. which favor media companies at the expense of most citizens. This code contribution goes the other way. Thanks to everyone who worked on it.

  12. Re:Recommendation by barzok · · Score: 5, Insightful
    If this runs using wine internally, then couldn't we have run Picasa using Wine before anyway?
    Apparently not, since it took 225 WINE patches to get things working.

    Google funded 225 WINE patches. How many people who won't even use Picasa will benefit from that? IMHO, that's more important than Google releasing a package that lets Picasa run on Linux.
  13. Re:Why US only? by ObsessiveMathsFreak · · Score: 4, Insightful

    Why is the Linux version restricted to the US only?

    US Export restrictions.

    Land of the Free, except when you try to get stuff out.

    --
    May the Maths Be with you!
  14. Re:Recommendation by adpsimpson · · Score: 3, Insightful
    Don't be lazy and actually, you know, port the code so it works natively without having to use Wine internally to run

    Why?

    If this installs and runs easily on Linux, why does it matter whether it's a 'native port' or some other hoops and tricks method? If it installs and runs, the that counts as released for linux.

    One of the biggest prospects for Linux's wide-scale adoption will be the ability to run programs designed for Windows. If the end result of Wine's development is that programs only need written once and then can either use a customised Wine to run under Linux, or slot into a supported, pre-installed and easy to use version of Wine (like Crossover Office or Cadega), then that counts as a better conclusion in terms of getting all vital software running on Linux than requiring a complete re-write of every app we want which, let's face it, will never happen.

    I've used Linux for over 2 years as my primary operating system. 2 months ago, I installed Microsoft Office via Crossover Office. It works as well as under Windows, installed as easily as under Windows thanks to Crossover's fine work, and has given me no problems. Although I still use Openoffice for most things, I have software in Access that I am currently porting to an Apache/PHP/MySQL system to which I need access from Linux. Plus, compared to 'Impress', Powerpoint is a breath of fresh air in terms of usability.

    Wine provides the promise to be able to run any software on Linux. Where's the problem when companies like Google take advantage of that to release software they wouldn't otherwise have the time or manpower to re-write?

    --
    Is crushing a suspect's child's testicles illegal?
    John Yoo: "No, [if] the President thinks he needs to do that."
  15. Everyone has missed the "real" announcement here by pla · · Score: 5, Insightful
    I don't get it. Why announce a fairly standard application on /.?

    This announcement has very little to do with Picassa.

    Read between the lines (or even one particular line, explicitly):
    "We hope our patches to Wine will help make it easier for everyone to run Windows apps on Linux and other Unix-like systems."
    OUR patches to wine.

    Google, which has a proven track-record of success when they start off in some strange new direction, has taken on the task of making Wine work better.

    Think about that for a minute, and you'll get the "big" news here.
  16. Re:Files available in US only (apparantly) by Anonymous Coward · · Score: 2, Insightful

    Nice... if google gets an interest in Wine, it might really help migration. Some people I know would move to Linux if it wasn't for those one or two applications that they have come to depend on. It's a catch 22. Many software companies won't use portable tools to program their applications because they don't feel there is a market yet. I don't believe that it is a proper strategy for them. I'd rather use only portable tools... tools like gcc and associated libraries that exist for different platforms. Even if currently Windows dominates the market, things could change in the future. From a purely self-interested perspective, if there is a growing market for another OS, I'd rather be among the leaders who can take advantage of it first rather than one of the stragglers that has to try to catch up. It just doesn't make long term business sense to hamper my own potential future growth because of short-term considerations. Writing portable code means that I can still satisfy the current Windows market, but that I keep the ability to adapt to a more varied market in the future.

  17. Where's the love? Give Google a break :/ by Kiaradune · · Score: 5, Insightful

    Google have no obligations to the Linux/OSS communities, period. The fact that they've invested so much time, money and effort into not only their own Linux app, but also back to the Wine community should be applauded. Nobody is forcing you to use this. Don't like the way they've done it? Don't use it.

    Seriously, give them a break. They're making baby steps in the right direction. They've released what, a pre-beta via their labs? And so many people on Slashdot are expecting it to be a polished product... that's just wrong. Their forte is definitely not Linux desktop apps, but from the sounds of things, they certainly want to improve. Oh shock! They're not there on day 1. Or day 2. Well, Linux wasn't written in a day, nor were the plethora of other desktop apps for Linux.

    Let's not forget the human factor. Those programmers that worked on getting Picasa running on Google I'm sure would love some positive feedback to encourage them to continue working hard on it. I know I would. They're probably also unhappy that this pre-beta version isn't 'up to par' with the Windows version, but they're working on improving that. Reading their FAQ endeared the team that did this to me.

    As for Wine usage. Big deal. It's not like they're charging you $69 for the app. It works, and they aim to improve it. Sounds to me like they had a hard time trying to get it to work on so many different distros, instead of just say.. Red Hat. This project was only announced 4-5 months ago. Let's hope to see Google Earth before Christmas!

    --
    This space for rent.
    1. Re:Where's the love? Give Google a break :/ by Chanc_Gorkon · · Score: 2, Insightful

      Thank you for saying this and I agree with you. I am so sick of Open Source zealots putting down good software because it isn't "free" or "libre" or whatever. JUST because it's Open Source does not mean it's good or better then a closed product. I, for one, am willing to use closed software that works well for me.....ie if it did not read jpg's, I would not use it but since it does.....

      Yes there's DigiKam. Yes there's Fspot. However people on Windows don't know how good those things are and when they move to Linux for the first time want to be as comfortable as they were in thier Windows World. Products like this allows you to stay functional and also allows you to be able to play and learn the new stuff. Maybe you will never use Digikam because Picasa is good enough. Maybe you will one day try Digikam or Fspot or whatever and decide you like it better. A win for Open Source. IN either case, you have a iwn for open source. Putting stuff down like this picasa release will only stop companies from wanting to make great software available on Linux. They will say well the linux community didn't appreciate us anyway so we're not going to spend the time and effort. You get more things with sugar then blood, spit and vinegar.

      --

      Gorkman

  18. Re:Possible motive? by DragonWriter · · Score: 2, Insightful
    Is it Googles intention to establish that Windows is indeed the better option for the computing world?
    It think its Google's intention to establish that Google is indeed the better option for the computing world. I don't think they have a whole lot of interest in getting too deeply into OS wars, except inasmuch as that may become relevant to their search war with Microsoft.