That first line is telling. It took him years to find a workflow that met his needs.
It's probably not a popular opion here but there are some things that are worth paying for. When it comes to working with 500+ photos from a shoot you can pry lightroom from my cold dead hands.
Now, this right here is the chicken and egg issue with professional quality production software in the open source world.
What the open source pro software suites need is more professionals using them. I get it, you have a job to do and no precious time to spend on learning new tools or deal with bugs. But even if you put in an hour every now and then, or check out how has Gimp/Darktable/Blender progressed in the year or two since you last touched it, you can help.
The guys who are working on these software most likely are not professional photographers or digital artists, they are programmers with a keen interest on the topic. They have limited time on their hands and they primarily target their own use cases. They don't have big budgets like Adobe and other companies do.
I applaud OP taking the time and the effort to get comfortable with open source tools. He has contributed a few excellent blog posts on moving from proprietary pro software (I particularly liked the one where he describes what he did in Gimp to get comfortable coming from a Photoshop background). He'll probably get in touch with the developers in one way or another, to give feedback or submit bug reports, perhaps even patches. This is valuable work!
Free software is a team effort, you need to chip in if you want to see things improve.
> It took him years to find a workflow that met his needs.
It took him years because he wanted open source software only.
I've been using Bibble 5 for years. It's been available for Linux since eons; Bibble Labs was meanwhile acquired by Corel (surprisingly not mentioned in the Wiki page) so now it's called Corel AfterShot / AfterShot Pro; AFAIK, it's the only professional photography software that's available natively for GNU/Linux (in .deb/.rpm, 32/64bit flavours) aiming to compete with Lightroom. But it's commercial software.
I have tried out darktable a few times, and don't like it. As a point of reference, I use Capture One about 95% of the time, and LightRoom the other 5% of the time.
Aesthetically, the darktable GUI is not as polished as C1 and LR, and is less responsive. In some cases, tools and controls that have fairly standard interface conventions in other imaging software are different in darktable. The UI is generally less intuitive than C1 and LR.
On the technical side it does better, but can't compare to C1 and LR. A lot of the controls are difficult to use, and the effects don't seem as "smooth" as C1 and LR, if that makes any sense. It's also a lot slower, and I'll often make an adjustment and have "working..." show up over the image while it chugs away. And I mean for simple stuff like adjusting levels and exposure, that take effect almost instantly in the other software. To its credit, I don't think there's any effect or feature in C1 or LR that couldn't be achieved in DR, but it would usually be a lot more work.
Another problem I had was that RAW support seems to lag behind C1 and LR quite a bit, especially for cameras with new or unique sensors. I have a FujiFilm with an XTrans sensor, and it took a long time for it to be supported in darktable. On a similar note, it is pretty far behind on things like lens correction.
Overall I just get stuff done faster and easier in C1.
Not yet, I did some cursory glances and it looks like they're missing RAW support for quite a few camera(all the Sony A7* series). They also seem to have very limited lens correction profiles(missing some classics like Canon's 35mm F1.4).
I will say their UI and look & feel looks very much like lightroom although I'd be curious what their culling workflow is like.
The lens correction comes from the lensfun project, which is also open source. They even run a lens calibration service if you submit the necessary images:
A lot of distributions have ancient versions of lensfun for some reason, so upgrading can make a big difference. They're currently working on splitting the lens definition file into a separate package from the software so that it can be updated more frequently.
If you have any questions for the developers you can always jump on to #darktable on freenode IRC. darktable 2.0 has just entered feature freeze.
I think darktable should have a single click button to be able to submit a lens calibration (which might get redirected to the lensfun API). Most people are highly uncomfortable going through all the trouble.
I have tried it many times, I wanted to switch several times to Linux, I even bought a laptop suitable for Linux, but shortly after got a macbook.
I find that Darktable is in no way a good competitor for Lightroom. The image processing quality seems to lack, speed lacks, file support is not always good. It looks like a nice clone, but apart from the looks it has to work well.
Actually lightroom solves this exact issue. It's a streamlining of Adobe Camera RAW, Photoshop engine and library management targeted exclusively to photographers workflow.
It also has seamless integration with Photoshop for heavyweight operations.
what i am trying to tell, is that it is streamlined only because you know photoshop already... every time i open photoshop (it happens may be once a year) i am totally lost. while in gimp - everything seems to be so easy. it doesn't mean gimp interface is intuitive, it means i spent a lot of time learning it. same about photoshop - every tutorial is created for photoshop contributes towards it, but it doesn't necessarily means it is "streamlined".
I have never used Photoshop. I have used GIMP on and off for years, and mostly used Apple iPhoto for basic photo editing.
Last year, on a whim, I bought a copy of Lightroom. I have rarely been so impressed with a piece of software, and was immediately more productive, and generating better results.
I had a similar experience. I had tried to find a decent set of tools for working with my images, and I was not along [1].
At some point I caved in and downloaded the LR trial, and it was clear that they had put a lot of effort into making it easy to do your workflow. And having the import/culling, undestructive basic editing, and library functionality in one tool won me over.
before I bought my D750, I was shooting with my bridge cameras (panasonic fz series), purely JPG. for this kind of work, irfan view is LIGHTING fast, miles and miles and miles ahead of anything else I've encountered. Autopano giga for panoramas (again, faster than anything else I saw on the market, including photoshop, and tons of options).
after this, started with RAWs, and I started using Lightroom. There are things I like a lot (quick interface for stuff intended, ie lens corrections, playing around with sliders). the thing is - I am not buying into Adobe's workflow totally. I don't want to load and edit all the files I take, meaning easily 100-300 from a weekend. First step is selecting interestin gones, maybe 20%.
I select few interesting quickly (irfan is still MUCH faster than doing it through lightroom), separate panoramas (Lightroom/Photoshop has very primitive interface without much control, plus their alghoritms are archaic and don't work so well compared to what Autopano brings on), and then work in Lightroom on selected ones. I HATE the way Lightroom's process is done - no flexibility outside of a narrow path.
You don't want to use Catalog and manage things on your own? Don't worry, we'll keep annoying you every single time you start it.
You want to just export result into a normal format that doesn't lose so much quality (ie PNG)? well get an external plugin, because who supports exotic formats like PNG in 2015, right? Are you effin' kidding me? this is THE software to process photos, and I cannot export a photo into most of the formats?
You actually want to join panorama, ie the most basic functionality expected from expensive software? well till now some versions just pointed you to expensive photoshop, if you had it. if not, bad luck, pay more! panorama joining feature is still pathetic in 2015, cropping out parts of photos without good reasons. Autopano just works, all the time.
Picture management is a joke, rotation, crop etc don't feel like a primary tool. again, freeware tool brings much more productivity, not only because I am so used to it. It seems to me marketing guys were the ones designing this product.
Did I find something better for processing RAWs photo by photo (or in batch?). Nope. But for many other steps necessary for the process of shooting -> final ordered set of photos from the event, there are better, faster tools out there. And yes, LR is SLOW, on fast i5, 16 gigs or RAm and fast SSD. Irfan is so much faster when working with RAWs, it's shameful.
Another vote for Lightroom. I just started using it and I am surprised how quickly I became productive with it. Wish I had converted to Lightroom years ago.
You should take the time to grab the lightroom trial, it's nothing like Photoshop at all(just the same image processing engine).
White Balance, curves, spot fixing, all of that is there in a much more streamlined package.
I can cull/wb/crop/curve well over 500 photos in under 30 minutes. The only time I pop over to photoshop is when I want to do some LAB color processing and that's 0.001% of my use cases.
I guess what I'm trying to get at is you're paying for lightroom specifically because they though of the photo workflow as a whole rather than trying to solve specific discrete problems.
Also look at gphoto2 for setting up your camera, on my camera, gphoto2 can do some pretty cool things like set the date and time (much better than doing it on the camera) and even take photos. When I went more professional I switched from Shotwell to using Rapid Photo Downloader and I created some scripts around sxiv (https://github.com/muennich/sxiv) that lets me pick out which shots I want and then I run then through darktable. I haven't gotten color management yet, just not in my (college student) budget.
Darktable, which I've been using for at least three years now, is certainly a reasonable lightroom replacement. Its initially rough edges have been mostly well rounded now, and some of the more hard-line decisions from the developers (like "no file delete functionality at all") have been sensibly slackened.
Some things I think are still missing from open source photography workflow: adequate support Linux from high-end printer manufacturers (eg. I have a Canon Pixma Pro 1 and I basically have to use it through a shitty Windows VM), and better front-ends for lens distortion calculators.
I could never get the hang of DarkTable, and instead use rawtherapee.
Mostly I like rawtherapee because it can be pointed at a directory of .CR2/raw files, be used to filter them, convert them, and makes zero attempts to be an image-manager. I don't want to import my images into a collection, or tag them, etc. Instead I use a filesystem hierarchy for that purpose:
Each of my "event" directories contains RAW, JPG, and thumbs. That in combination with the year/mon/day-title directories lets me find things very easily.
What might one recommend as an introduction to Darktable?
I've transitioned to RAW in the past couple of months, and while I'm starting to develop a workflow, I get occasional surprising (to me) behavior. Is there a nice review of the thinking and backend behind the Darkroom UI?
The screencasts might be a good place to start, and the user manual is quite comprehensive. Disclaimer: I did some of the screencasts. Riley's course is a more-complete overview, but it's not free.
Also keep in mind that darktable just entered feature freeze for 2.0, should be released around the end of the year.
I have the same workflow as he does and recently upgraded it by using the experimental GIMP 2.9 branch. It supports 16 and 32 bit colour channels and better interpolation which enables the use of GIMP as a RAW editor (which I find easier than darktable). If there are tech savvy photographers out there, I recommend taking the extra time to compile GIMP.
If nothing else that was a great pitch for the class at the end. It was actually informative and I felt pretty confident that I could get something out of the course by the time that I got to the end and saw it. A+
Also, gphoto2 is great for interacting with cameras using the command line. I will typically use it to import/backup all the images directly from a camera but it has so many more features. I believe darktable uses it behind the scenes, but it is extremely powerful on its own.
Another good command line program is dcraw, especially for batch developing RAW photos. These two programs probably make up more than half of my photography workflow.
I am actually wondering why does Adobe not invest a little into Linux?
Considering that their current platform providers are moving towards business models where they will want to take large share from every software sale, it would allow Adobe to gain competitive advantage and negotiation power.
Beside they would probably create completely new market for themselves.
This is exactly how the FLOSS community doesn't work. FLOSS only work well with the Unix philosophy. Small, targetted tools/libraries and then some higher level GUI for those. Then, let the law of the jungle get rid of the weaks and let the stong and new contenders fight for market share.
There is some exceptions like Blender and GIMP, but overall, there is no such thing as getting together to build a killer mega-app. This is why OSS have hard time getting into CAD, EDA and (serious) accoutability feilds. Those are simply too large to wrap small tools into bigger ones.
It's probably not a popular opion here but there are some things that are worth paying for. When it comes to working with 500+ photos from a shoot you can pry lightroom from my cold dead hands.