News for hackers. Stuff that matters.
Re:Libtiff goes offline by japaget on Monday September 12, 2016 @07:36PM (#12484575)
The code is now being hosted at http://www.simplesystems.org/libtiff/ with a mirror site at http://libtiff.maptools.org/ .
Re:Libtiff goes offline by rsfinn on Monday September 12, 2016 @11:01PM (#12485366)
There is also a github mirror at https://github.com/vadz/libtiff .
Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @08:50AM (#12487686)
The nice thing is that every libtiff tarball contains a copy of the web site. So at https://rawgit.com/vadz/libtiff/master/html/index.html you can view a partially functional site (the images don't work very well).
Re:Libtiff goes offline by sspiff on Tuesday September 13, 2016 @04:46AM (#12486489)
Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @06:39AM (#12486862)
NO. That is an old, hijacked domain. Read the story on Wikipedia: https://en.wikipedia.org/wiki/LibTIFF .
Re:Libtiff goes offline by sspiff on Tuesday September 13, 2016 @08:25AM (#12487485)
Oh, very annoying that remotesensing.org links to libtiff.org then!
Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @08:48AM (#12487666)
Yes. The real libtiff people are trying to resolve that with the domain owner; he seems to be at least a little bit more cooperative than the libtiff.org one.
Re:Libtiff goes offline by jetpks on Tuesday September 13, 2016 @04:48AM (#12486496)
libtiff.org is a major release behind.
Re:Libtiff goes offline by dustinmr on Monday September 12, 2016 @09:34PM (#12485057)
Seems like we've had organizations that house ideas for the public good for centuries now.

Why not involve libraries in the effort? They could keep a "master" copy and github.com, gitlab.org, SF.com, or whoever else comes next can host development versions.

Re:Libtiff goes offline by ashitlerferad on Monday September 12, 2016 @10:58PM (#12485349)
Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @06:49AM (#12486903)
They only do archiving. Hosting projects that are under development is not in their mission. https://www.linuxfoundation.org/ looks like a better match.

There is a need for an organization that is willing to host established but small and unfunded projects like libtiff, libpng, zlib, etc., and give them some minimal organizational backing in the interest of continuity (so no github). Somewhat similar to, but more general than, what the Network Time Foundation is doing for ntp and related projects.

Re:Libtiff goes offline by riffraff on Tuesday September 13, 2016 @02:20AM (#12485973)
I'm not saying you should do it or that it's the best option, but putting your code under the umbrella of something like the FSF or the Apache foundation comes with this sort of benefits.
Re:Libtiff goes offline by throwanem on Monday September 12, 2016 @09:51PM (#12485104)
A potentially brilliant idea. I wish I had a clue how to follow up on it. Perhaps someone else here might!
Re:Libtiff goes offline by cyphar on Monday September 12, 2016 @10:23PM (#12485220)
The Internet Archive would be the perfect group of folks to archive code.
Re:Libtiff goes offline by toomuchtodo on Monday September 12, 2016 @10:55PM (#12485330)
Indeed. Updates in Github (which can create a webhook) should trigger an archive operation.

It has been on my list to integrate https://github.com/joeyh/github-backup with https://github.com/ArchiveTeam/ArchiveBot.

Re:Libtiff goes offline by rlkf on Tuesday September 13, 2016 @03:14AM (#12486156)
I love the Internet Archive, so it would be great if some kind of archiving function could be worked out. But if it's on GitHub now, it should be exported to Zenodo today, so there's at least one reference version around for Internet Archive to backup.
Re:Libtiff goes offline by archildress on Monday September 12, 2016 @08:27PM (#12484842)
Thankful for libtiff's role in the PSP exploit community many years ago. :)
Re:Libtiff goes offline by benwilber0 on Monday September 12, 2016 @08:35PM (#12484879)
also one of the original iPhone 1 jailbreaks
Re:Libtiff goes offline by Benjamin_Dobell on Monday September 12, 2016 @10:39PM (#12485275)
To my knowledge this was the original iPhone jailbreak (JailbreakMe). I was on IRC whilst the author was seeking donations before releasing it ;) Ran it on my trusty iPod Touch 1g only minutes after it was released.

This was for iOS 1.1 though, not iOS 1.0, as it was not encrypted and was never really locked down. It was Apple's choice to release iOS 1.0 without the security enabled that made further jailbreaking efforts much more straight-forward, because there was extensive knowledge of the file system.

This was all well before there was an App Store, and when Apple's public position was that they'd never allow third-party software on their platform ;)

Re:Libtiff goes offline by saghm on Monday September 12, 2016 @09:43PM (#12485085)
A bit tangential, but I just noticed that in the Arch Linux repos, `libtiff` is version 4.0.6, but there's another package called `libtiff4`, which is version 3.9.7. I don't suppose anybody here might know the rationale behind this bizarre version/naming paradigm?
Re:Libtiff goes offline by chrisseaton on Monday September 12, 2016 @09:50PM (#12485100)
Isn't the number in the library file name a binary incompatibility counter and not necessarily related to the software version number?

http://www.faqs.org/docs/Linux-HOWTO/Program-Library-HOWTO.h...

Re:Libtiff goes offline by saghm on Wednesday September 14, 2016 @07:54PM (#12502288)
Ah, okay, I somehow didn't realize that the trailing number referred to the number in the library file. Thanks!
Re:Libtiff goes offline by LukeShu on Tuesday September 13, 2016 @01:55AM (#12485900)
As chrisseaton said, version numbers aren't necessarily ABI numbers.

Arch `libtiff` provides libtiff ABI 5, while `libtiff4` provides ABI 4.

Re:Libtiff goes offline by bsder on Monday September 12, 2016 @10:17PM (#12485203)
And we have yet another core infrastructure project that isn't supported and doesn't get funding.

The real issue is that a lot of people rely on this and nobody is willing to put anything back toward it.

Apparently we have learned nothing from the OpenSSL debacle.

Re:Libtiff goes offline by _RPM on Monday September 12, 2016 @09:40PM (#12485075)
Why would the libtiff.org owner not want anything to do with the project?
Re:Libtiff goes offline by sparky_ on Monday September 12, 2016 @08:47PM (#12484917)
RemoteSensing seems to be back up, with a link to http://libtiff.org as its purported new home.

However looking at the mailing list, it seems this domain is not controlled by the developers.

Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @02:43AM (#12486063)
We've had this before, when libtiff.org was hijacked, which it still is: it contains an old version of the libtiff website, with ads.
Re:Libtiff goes offline by rilut on Monday September 12, 2016 @07:43PM (#12484618)
because @libtiff is already taken on Github, I think libtiff.gitlab.io is okay enough
Re:Libtiff goes offline by BlackFingolfin on Tuesday September 13, 2016 @04:03AM (#12486339)
It doesn't seem to be actively used in the past few years, though; isn't there a process one can use to claim unused github user / org names? Might be worth talking to GitHub staff about...
Re:Libtiff goes offline by techdragon on Tuesday September 13, 2016 @08:39AM (#12487589)
There is definitely process and they should apply for it. Hopefully it's free and not hosting active private repos.
Re:Libtiff goes offline by L33THaQer on Tuesday September 13, 2016 @11:54AM (#12489413)
LibTiff.info and LibTiff.io point to one of the available mirrors.
Re:Libtiff goes offline by kevin_thibedeau on Monday September 12, 2016 @07:29PM (#12484518)
Seems like it's time to host it on a DVCS service so the problem won't be so disruptive again.
Re:Libtiff goes offline by alrs on Monday September 12, 2016 @08:42PM (#12484903)
Remember sunsite.unc.edu? Sourceforge? Both were the gonna-be-around-forever source code distribution points of their day.
Re:Libtiff goes offline by sedachv on Monday September 12, 2016 @09:28PM (#12485043)
> Remember sunsite.unc.edu?

That's a throwback. I looked it up and apparently UNC's Sunsite turned into http://www.ibiblio.org/about/

There are a couple of other Sunsites still up. This one looks like it has not been updated since 1997: http://sunsite.ubc.ca/

Re:Libtiff goes offline by tropo on Monday September 12, 2016 @10:29PM (#12485246)
Nah, sunsite is a noob, along with Slackware. When you wanted to download boot/root, Tamu, or SLS you went to tsx-11.mit.edu or ftp.funet.fi to get it.
Re:Libtiff goes offline by flukus on Monday September 12, 2016 @09:13PM (#12484999)
Which is why a DVCS is important, the history goes with every copy.
Re:Libtiff goes offline by kasey_junk on Monday September 12, 2016 @09:25PM (#12485036)
A history goes with every copy. You still need a protocol for determining the history.
Re:Libtiff goes offline by cyphar on Monday September 12, 2016 @10:33PM (#12485258)
If you have a maintainer who signs their commits, you trust their signatures and call it a day. Go with the latest commit and that tells you the history that they have cryptographically claimed is "correct".
Re:Libtiff goes offline by Someone on Tuesday September 13, 2016 @02:03AM (#12485930)
One problem I see there is that, with git, you still have to take care that you keep around all the commits that at any given point in time were declared "correct".

For example, if a commit is amended and force pushed out to remove a backdoor from a popular package, a site interested in the history of the library will want to ensure that the faulty commit stays around.

I'm not even sure that is 100% possible, but it, at least, will take some careful git configuration.

Re:Libtiff goes offline by cyphar on Tuesday September 13, 2016 @04:39AM (#12486466)
You never rewrite published history with git. It's fine to force push signed git commits to a random branch that are going to be rewritten -- that's just how development works. But when you merge something, it stays that way. Touching history in release branches is something that will always end in tears (all of the tagging breaks, everyone's clone will complain when they update it, etc). Just bad news all around.

As for a site which cares about archiving, they can almost certainly add a tag for every commit they slurp up (making sure it doesn't get hit by the git gc). Though, I'm fairly sure that you can just configure your git instance to never garbage collect.

Re:Libtiff goes offline by flukus on Tuesday September 13, 2016 @03:06AM (#12486135)
> You still need a protocol for determining the history.

Is this a real problem or a theoretical problem?

Re:Libtiff goes offline by pferde on Tuesday September 13, 2016 @04:09AM (#12486361)
Such problems are always theoretical, until they suddenly become real, and you're happy that someone years ago has thought of that possibility, and left behind a way to solve them...
Re:Libtiff goes offline by flukus on Tuesday September 13, 2016 @07:45AM (#12487163)
And many, many more problems are theoretical and remain theoretical forever.
Re:Libtiff goes offline by ashitlerferad on Monday September 12, 2016 @10:56PM (#12485343)
Sourceforge still exists. sunsite.unc.edu merged into ibiblio.
Re:Libtiff goes offline by CydeWeys on Monday September 12, 2016 @07:41PM (#12484607)
Yeah. It's still on CVS. May as well throw it up on GitHub like every other open source project. That doesn't have to be its only home on the web, but at least it would always be available there. The main open source project I work on (Pywikibot) isn't primarily hosted on GitHub, but it is mirrored there.
Re:Libtiff goes offline by japaget on Monday September 12, 2016 @07:50PM (#12484665)
Github mirror is at https://github.com/vadz/libtiff .
Re:Libtiff goes offline by wyldfire on Monday September 12, 2016 @08:33PM (#12484869)

   /me cringes in fear of a left-pad moment -- what distros can't be built now?
Only half joking. ;)
Re:Libtiff goes offline by noobermin on Monday September 12, 2016 @08:48PM (#12484921)
For many distro's, I'm sure they host the binaries (and source) on their own mirrors, so the issue isn't immediately threatening.

Example for my distro, gentoo[0]

[0] http://gentoo.osuosl.org/distfiles/tiff-4.0.6.tar.gz

Re:Libtiff goes offline by jdub on Monday September 12, 2016 @09:02PM (#12484967)
Any distro that complies with the GPL will generalise its requirements to everything else, and thus host original sources for every single package. :-)
Re:Libtiff goes offline by voltagex_ on Monday September 12, 2016 @09:56PM (#12485120)
But not necessarily source history + issues plus obscure facts that were only pointed out once on a mailing list by someone who has since disappeared
Re:Libtiff goes offline by cyphar on Monday September 12, 2016 @10:31PM (#12485253)
With openSUSE, we store a copy of the source code in our own repos in OBS[1]. And all users can download the source RPMs.

[1]: https://build.opensuse.org/

Re:Libtiff goes offline by banachtarski on Monday September 12, 2016 @08:20PM (#12484812)
Tiff? That is a format I haven't heard in a long time.

edit: to everyone replying. TIFF is awful. We have lossless compression now (read PNG) which is at least a billion times better. We shouldn't use it for anything in this day and age. Hell, just DEFLATE your TIFF and call it a new format. It will be better than TIFF

Re:Libtiff goes offline by rleigh on Tuesday September 13, 2016 @03:33AM (#12486220)
TIFF is one of the most open and flexible file formats out there.

PNG offers only a tiny subset of what's possible with TIFF. Note that TIFF supports multiple compression formats, lossless and lossy, multiple sample formats and sample counts, very flexible organisation of data layout etc. PNG offers a small number of sample formats, fixed layout and compression, and none of the higher-level TIFF features.

PNG is simple and easy to use. But "better" is subjective and by most objective measures it's inferior to TIFF.

Re:Libtiff goes offline by mahyarm on Monday September 12, 2016 @10:02PM (#12485145)
TIFF is typically used as an intermediate uncompressed memory format for almost everything in images. Your png library is probably uncompressing png images into TIFF images internally. Your printer probably translates whatever is given to it into a TIFF image to print, your scanners probably use TIFF as a raw format to translate into something else. Even camera RAW images are probably using TIFF in some way or another.
Re:Libtiff goes offline by kalleboo on Tuesday September 13, 2016 @12:58AM (#12485732)
> Even camera RAW images are probably using TIFF in some way or another

https://en.wikipedia.org/wiki/Digital_Negative DNG is based on the TIFF/EP standard format, and mandates significant use of metadata

Re:Libtiff goes offline by kalleboo on Tuesday September 13, 2016 @12:42AM (#12485677)
> Hell, just DEFLATE your TIFF and call it a new format

You don't have to call it a new format, TIFF has supported lossless compression for decades now https://en.wikipedia.org/wiki/TIFF#TIFF_Compression_Tag

DNG is also based on TIFF, so I can imagine people might use libtiff to read DNG headers.

Re:Libtiff goes offline by cornellwright on Monday September 12, 2016 @08:54PM (#12484934)
Tiff is very useful because it lets you do almost anything. A tiff image is just several arrays of numbers, you decide how many bits, signed, unsigned, float, int, etc.

This is very helpful for processing which treats each pixel as a sample of the scene, such as computational microscopy or remote sensing. I've always wondered if that had something to do with why it was hosted at remotesensing.org.

Re:Libtiff goes offline by banachtarski on Monday September 12, 2016 @09:56PM (#12485121)
See my edit. Also, when you are doing image processing, operating in scanlines is usually the least performant way of doing things, hence whey we have texture compression formats (even lossless ones) which do block encodings. TIFF has no reason for existing in my opinion.
Re:Libtiff goes offline by cjhanks on Monday September 12, 2016 @10:41PM (#12485283)
TIFF supports many useful features for processing very large images. Tiled compression, storing channels in contiguous hyperplanes or on a single image plane, multiple levels of detail, custom compression codecs (lossless or lossy), sparse images, arbitrary bit widths, and permits storing arbitrary metadata with the data.

Viewers of libtiff often treat it like PNG/JPEG, but good Tiff viewers can leverage this functionality. Typically few batteries are included.

Tiff is kind of a cross breed between structured portable formats (HDF5/NetCDF) and imagery.

Re:Libtiff goes offline by banachtarski on Tuesday September 13, 2016 @12:43AM (#12485681)
I don't doubt that you can have a library that provides all those features. All those features can exist for any lossless image format. My point is that as far as comparing image formats goes, the capabilities of the frontend library isn't a useful metric for evaluating the format itself which, in my opinion, can optimize for the following traits:

1. On-disk size

2. Compression/decompression speed

3. Access speed (for use in image analysis algorithms, editing, compositing, etc)

4. GPU friendliness (which operates in warps on small blocks of contiguous pixels in image space)

TIFF doesn't really optimize for any of these (not even #2 since in-memory decompression can be faster than paging uncompressed data from disk)

Re:Libtiff goes offline by rleigh on Tuesday September 13, 2016 @03:39AM (#12486247)
TIFF is the standard format for scientific imaging. It's the container format used by well over 80% of all imaging formats out there.

It's being slowly replaced by HDF5 for some applications.

But all of the features you mention above are tunable and are in practice perfectly fine with TIFF containers.

Re:Libtiff goes offline by 7952 on Tuesday September 13, 2016 @04:25AM (#12486430)
The big problem with highly tuned formats is that they make a lot of choices for the user. This works well when the format is used exactly as designed, but that is often not the case. With a tif I can pick exactly the compression, bit depth, color mode, tiling etc. that I need for the specific data.
Re:Libtiff goes offline by gpvos on Tuesday September 13, 2016 @07:12AM (#12486996)
> All those features can exist for any lossless image format.

Yes, but for most image formats they aren't defined. They are for TIFF.

The problem, of course, is that if you use an exotic TIFF feature, very few TIFF readers will understand you.

Re:Libtiff goes offline by rleigh on Tuesday September 13, 2016 @03:36AM (#12486231)
TIFF can operate with scanlines, strips or tiles. Big images, such as 200k x 200k digital pathology slide scans, are stored in TIFF as e.g. 512x512 tiles, indivdually compressed and transparently accessible to the viewer. It is perfectly capable of dealing with images of vast sizes.
Re:Libtiff goes offline by wtracy on Monday September 12, 2016 @10:28PM (#12485241)
I don't know of any other application-independent image format with good support for layers. Seriously. (Even Tiff doesn't really have good support for layers.)

.PSD is tightly tied to Photoshop's internals, and .xcf is tightly tied to Gimp's internals. (The Gimp core developers explicitly recommend against using .xcf as an interchange format, even though the format has a fairly complete publicly available spec.) I've seen .gif images with multiple frames used as images with layers, but that forces every layer to have the same resolution, and of course limits you to an 8-bit color depth.

Supposedly the Gimp and Krita devs are collaborating on a new interchange format that will support things like layers, but I haven't heard any news about that in years.

Re:Libtiff goes offline by DiThi on Tuesday September 13, 2016 @02:54AM (#12486092)
What happened with the OpenRaster format?
Re:Libtiff goes offline by boudewijnrempt on Tuesday September 13, 2016 @03:20AM (#12486174)
It's doing fine. It's the native format for MyPaint, Krita supports it, Scribus supports it. Gimp's support is outdated, but that's because Gimp gets releases so rarely.
Re:Libtiff goes offline by DiThi on Tuesday September 13, 2016 @03:35AM (#12486228)
It was kind of a rhetorical question. I looked it up after I sent the comment to confirm what you just said. I was answering to the last paragraph of the parent comment.
Re:Libtiff goes offline by wtracy on Tuesday September 13, 2016 @04:59PM (#12492181)
Oh, very cool, it looks like they are making good progress!

Unfortunately, it looks like there's no support for it in Photoshop, and I doubt that's likely to change.

Re:Libtiff goes offline by forgettableuser on Monday September 12, 2016 @09:10PM (#12484987)
TIFF is still used in the Apple ecosystems. It got a mini-rebirth recently when Apple started doing retina displays. TIFF has the ability to store multiple images, which Apple has latched onto to allow different images to be used for different resolution screens.
Re:Libtiff goes offline by niccaluim on Monday September 12, 2016 @09:07PM (#12484982)
It's popular in mapping because it can be georeferenced. https://trac.osgeo.org/geotiff/
Re:Libtiff goes offline by TylerE on Monday September 12, 2016 @08:22PM (#12484818)
Still run into it with things like patents. It was the goto for a long time for scanned imagery.
Re:Libtiff goes offline by fdgdasfadsf on Tuesday September 13, 2016 @02:24AM (#12485989)
Can we have multichannel 16bit PNGs now? Can PNGs hold 3D images? If so awesome I can drop TIFF at last.

Not all images are taken by cameras using 3 channels.

Re:Libtiff goes offline by dagw on Tuesday September 13, 2016 @06:50AM (#12486908)
Can we have multichannel 16bit PNGs now?

The PNG-format supports them (up to 4 channels) however not all apps know what do with them.

Re:Libtiff goes offline by cooper12 on Monday September 12, 2016 @08:30PM (#12484858)
It's commonly used as an archival format since it's not lossy like jpeg.
Re:Libtiff goes offline by matthuggins on Monday September 12, 2016 @08:44PM (#12484907)
JPEG is commonly used in its lossy format, but there's lossless JPEG[1] as well.

[1] https://en.wikipedia.org/wiki/Lossless_JPEG

Re:Libtiff goes offline by acdha on Monday September 12, 2016 @09:00PM (#12484959)
Application support is pretty huge, though: that's what effectively turned JPEG 2000 into a niche format since the standard was patent and license encumbered for the first decade and change and the vendors didn't make interoperability a priority because they assumed the technical merits would force everyone to adopt it in the end. When you're talking about lossless, however, it's often in the context of archival storage and people get spooked after they encounter files which they have trouble opening with perfect fidelity.

It's a shame since the compression technology was impressive and j2k would also have made a great progressive image format had browsers supported it.

Re:Libtiff goes offline by rleigh on Tuesday September 13, 2016 @03:41AM (#12486258)
TIFF has selectable (and pluggable) compression. While it's standard to use deflate compression, you can also use jpeg2000 or any other algorithm of your choice if you want lossy compression.
Re:Libtiff goes offline by banachtarski on Monday September 12, 2016 @09:57PM (#12485123)
See my edit
Re:Libtiff goes offline by torrent-of-ions on Tuesday September 13, 2016 @08:29AM (#12487508)
TIFF is like a container format. It supports lossless compression. Read up.
Re:Libtiff goes offline by maxxxxx on Monday September 12, 2016 @08:34PM (#12484873)
TIFF is still used a lot in photography.
Re:Libtiff goes offline by justinlardinois on Tuesday September 13, 2016 @03:05AM (#12486129)
No matter how old or outdated a technology is, there will always be someone still using it somewhere.

I work for a company that makes workers' compensation software. I don't know of anything in our product that actually generates new TIFFs, but we've got plenty of old ones bumping around that were either uploaded by users or imported from other systems. I end up interacting with TIFFs one way or another every other month or so.

Re:Libtiff goes offline by aoloe on Tuesday September 13, 2016 @09:46AM (#12488148)
As far as I know, PNG does not support CMYK nor spot colors.

Nor clipping paths.

For print, there is not really an "open" alternative that is as good as TIFF.

Re:Libtiff goes offline by umanwizard on Monday September 12, 2016 @08:50PM (#12484925)
IIRC, it's used a lot for black-and-white images without a lot of photographic detail (schematics, etc.)
Re:Libtiff goes offline by tomc1985 on Monday September 12, 2016 @08:54PM (#12484935)
Digital negative storage for photography

Texture data for some videogames

Portable format for layered composites (a la Photoshop)

Re:Libtiff goes offline by rwmj on Tuesday September 13, 2016 @05:47AM (#12486665)
TIFF was used (probably still is) to store data from gas detectors. It wasn't called TIFF, but it was based on the format plus custom tags to store extra data and image layers. As a format it is super-flexible.
Re:Libtiff goes offline by draw_down on Monday September 12, 2016 @09:58PM (#12485126)
And yet, TIFF images still exist.
Re:Libtiff goes offline by noobermin on Monday September 12, 2016 @08:31PM (#12484860)
For important projects like this (libjpeg, libpng and others) it would make sense if there was sort of place to get all of them apart from mirrors.

What am I saying, that place[0] exists. Developers shouldn't have to shoulder the burden of hosting their code if they don't want to or don't wish to weather the expense. It certainly seems in this case they couldn't pay for self-hosting (or friend-hosting or whatever this is). I do suppose it is difficult to move development to a new system though(CVS to git).

[0] https://github.com/

Re:Libtiff goes offline by jcrawfordor on Monday September 12, 2016 @09:09PM (#12484984)
I'm no Stallman, but I'm deeply uncomfortable with how readily everyone is accepting (and encouraging) GitHub as the complete overlord of open-source software. As already pointed out, Sourceforge is a cautionary tale of how these services can go very wrong due to business issues. There's also a much larger philosophical issue with basing the open-source economy on a proprietary platform with no particular intent of open-sourcing its core software.

Yes, GH does a lot of things right, including generally making it easy to export data form their apps in a reasonably vendor-neutral form. But what happens when GH runs into financial trouble like SF did? Do we want just about every project out there to have to struggle to do something with their GitHub issues?

There are issues with having open-source projects maintain their own infrastructure, but I think it's the right thing to do wherever possible. It makes them truly independent in a way that a GitHub repo can never be.

Re:Libtiff goes offline by _RPM on Monday September 12, 2016 @09:38PM (#12485064)
Git is decentralized. GitHub provides free hosting for Git repositories. It's not like if GitHub dies tomorrow, you would lose all your source code.
Re:Libtiff goes offline by throwanem on Monday September 12, 2016 @09:49PM (#12485097)
You might lose a lot of metadata around it. The comment to which you're responding mentions issues, which along with pull requests would be a particular area of concern.
Re:Libtiff goes offline by noobermin on Tuesday September 13, 2016 @02:39AM (#12486040)
Would it be any different than say a redmine gets lost? Still, the coupling to GH is still a concern.
Re:Libtiff goes offline by noobermin on Tuesday September 13, 2016 @02:45AM (#12486068)
It ameliorates the problem by making sure you have your repo and history, yes; but, you do lose the means of distribution (host) which is a loss and I think is really what happened here with libtiff.
Re:Libtiff goes offline by ocschwar on Monday September 12, 2016 @09:38PM (#12485067)
Github is a lot easier to migrate out of, come that day.
Re:Libtiff goes offline by SwellJoe on Monday September 12, 2016 @09:00PM (#12484956)
That place existed in the past, too: https://sf.net

The question is, can we trust an entity like that to remain trustworthy through decades? Turns out SF.net wasn't trustworthy through all of that time, even if they were in the beginning, and seem to be sincerely trying to be trustworthy again. So, if we put all of our eggs in one basket, we better be really confident of that basket. We could have lost every OSS project website, rather than just one, if an entity that we trust today becomes untrustworthy tomorrow.

Re:Libtiff goes offline by Mizza on Monday September 12, 2016 @08:33PM (#12484871)
GitHub will rot some day as well. (I think we're already seeing it start to decline.)

This is simply a permanent problem. Archive.org and to a lesser extent IPFS are viable solutions for archiving, but _contingency_ plans are I think the missing component here. Pray for the best but prepare for the worst.

Re:Libtiff goes offline by bane on Monday September 12, 2016 @09:01PM (#12484964)
You know, come to think of it, Archive.org is sorta kinda the right place to store these things. If they offered source code control they would both get the source as well as the path to the latest version all at once, which could be an invaluable historic record.
Re:Libtiff goes offline by ajross on Monday September 12, 2016 @10:50PM (#12485306)
A git HTTP archive can be crawled and archived in principle. They might well be doing this already with github and elsewhere just through the normal course of their operation.
Re:Libtiff goes offline by toomuchtodo on Monday September 12, 2016 @11:00PM (#12485360)
Re:Libtiff goes offline by ashitlerferad on Monday September 12, 2016 @11:02PM (#12485374)
Re:Libtiff goes offline by toomuchtodo on Monday September 12, 2016 @11:32PM (#12485456)
Pertains only to Issues, not the git repo itself.
Re:Libtiff goes offline by themartorana on Monday September 12, 2016 @09:11PM (#12484995)
I don't think we're seeing a Github decline. Yes they've had some internal strife not all that connected to business, but Google just moved a lot of its OSS there, Microsoft just moved a bunch of stuff there. Git repos take a single command line statement to move, but Github is only slowing if by the force of not having much left to hoover up.

Gitlab et al are growing, and now AWS has its own integrated solution, but I don't see Github going anywhere for a very, very long time. (Barring catastrophic happenings, of course.)

Re:Libtiff goes offline by jen20 on Monday September 12, 2016 @09:43PM (#12485084)
The issues and pull requests associated with a repository on GitHub (and often referenced in commit messages) do not move along with the code though.
Re:Libtiff goes offline by lfam on Monday September 12, 2016 @09:13PM (#12485000)
There is a new project, Software Heritage [0], that specifically addresses the problem of long-term code availability.

https://www.softwareheritage.org/

Re:Libtiff goes offline by mary_fortran on Monday September 12, 2016 @09:27PM (#12485042)
I won't use github for my own projects because I don't agree with their politics. (If you're ok with them, good for you. I won't stop you.)

Mandating github for everybody is a Bad Idea.

Re:Libtiff goes offline by asveikau on Monday September 12, 2016 @10:15PM (#12485195)
What do you disagree with?

I am receptive to this kind of argument, I am honestly curious for specifics.

Re:Libtiff goes offline by cyphar on Monday September 12, 2016 @10:29PM (#12485245)
Presumably the fact that they take down repositories that disagree with their politics (or the politics of other governments). They also don't appear to put up any fight against DMCA's, and they mandate that all users must run proprietary JavaScript. LibreJS makes the site mostly work though, so it's not that bad. The biggest problem is their policies, which are not pro-free-software (no matter what they might say).
Re:Libtiff goes offline by mary_fortran on Monday September 12, 2016 @11:01PM (#12485370)
That's irrelevant, really. Just that standardizing on a particular business for all repositories will never please everyone.

See if there's a better solution.

Re:Libtiff goes offline by defective on Tuesday September 13, 2016 @10:51AM (#12488762)
Github had a feminism mini-scandal a couple years ago: http://www.theverge.com/2014/3/15/5512462/github-developer-l...
Re:Libtiff goes offline by cyphar on Monday September 12, 2016 @10:27PM (#12485235)
That place should not be a company which is known for not fighting against DMCA requests, and requires that users run proprietary JavaScript. The best place would be the Internet Archive, hopefully running an FSF approved Git front-end (GitLab or GNU Savannah -- Gogs is probably also fine but they haven't reviewed it). Nothing else is acceptable if you actually want to make sure that code will truly outlive us.
Re:Libtiff goes offline by fucking_tragedy on Monday September 12, 2016 @09:11PM (#12484993)
> What am I saying, that place[0] exists

One day, this will have only existed. Until then, they should host the repository on Google Code.

Re:Libtiff goes offline by ashitlerferad on Monday September 12, 2016 @11:00PM (#12485364)
Google Code is dead.
Re:Libtiff goes offline by noobermin on Tuesday September 13, 2016 @12:07AM (#12485563)
I'm assuming that's their point.
Re:Libtiff goes offline by victormunoz on Wednesday September 14, 2016 @02:44AM (#12494686)