> With the AGPL license being legal kryptonite I wonder if license compatibility drove the decision
Unlikely. There's a number of other strong indications that basic maintenance was being neglected, including shell transcripts showing that at least one server was running FreeBSD 10.1 (released in 2014, end-of-life in 2018), and PHP code using the mysql extension (which was deprecated in PHP 5.6 = 2014 and removed in PHP 7.0 = 2015).
It's probably not a coincidence that 4chan was sold to a new owner in 2015.
> I think they were concerned about overlap with a famous series of sifi novels that I won't spoil by naming, but that is currently being produced by Bradley Cooper at Warner Brothers.
That may be a coincidence. That movie deal wasn't announced until 2009 - I'd be surprised if they'd had it cooking for 10+ years before saying anything about it.
> Say I create a logo with one of these fonts, and immediately cancel afterword. Do I get to continue using the logo? Or is my license to the font technically revoked?
From the perspective of US copyright law, a font file is an odd sort of computer program that generates shapes. The program is copyrighted, but the shapes it outputs are not.
Indeed, US copyright law explicitly states that typefaces - i.e. the shapes printed on paper, not the font program which produces them - are ineligible for copyright. This applies even to fantasy scripts; e.g. the script used in the video game Riven was refused registration on these grounds.
On the other hand: having your standard string type limited to 255 characters - requiring a completely different set of functions to manipulate longer ones - is painful in its own way.
(You can avoid some of the pain by using a big-endian length, and converting immutable Str64K pointers to Str255 by taking a pointer to the second byte of the length. But that's a terrible hack.)
Python is like Algol in terms of syntax, certainly, and in fact is almost an ideal Algol syntactically: It has no (or few) block delimiter characters or keywords, but imposes proper indentation as a syntactic requirement.
If someone unironically saying "works on my machine" [1] is the funniest comment your model can find on Github, you might need to send it back to clown college.
There's a lot of churn in what's used in green-field development, but browsers rarely drop support for old features, outside of extraordinary cases like the Flash plugin. Old web sites will usually work just fine in a modern browser.
Reality check: GTK 2.0 was released in 2002. At that time, most computers had under 1 GB of RAM, many were running 256-color displays at ~1024x768, and anti-aliasing was an exotic, showy feature which was rarely used on desktop systems. Hardware graphics acceleration was only used for 3D games, and support for it on Linux was extremely limited. Cross-platform compatibility for GTK wasn't even a consideration yet; it was targeted exclusively at X11 systems.
Which is a lot of words to say: software changes. The Linux desktop is a moving target; expecting a user interface library to hold still for 20+ years is a tall order.
Everyone I know was using 24-bit color well before 2002, though 16-bit color made some applications work better (8-bit color would only happen temporarily, when running a very old application). My family shelled out the money for a 1280x1024 monitor though; take that!
> Which is a lot of words to say: software changes. The Linux desktop is a moving target; expecting a user interface library to hold still for 20+ years is a tall order.
For applications which displayed 3D graphics, sure. But using graphics acceleration as a more general tool on the desktop took a while longer - the first, experimental window compositors for X11 showed up around 2006.
I had access to a DEC Alpha desktop workstation with a hardware OpenGL and X accelerator. It was in 1995, before the first 3dfx Voodoo was even released.
I bet high-end Unix graphics workstations (CAD, video processing, etc) had it many years before that. The first graphics accelerator was offered by Silicon Graphics in 1983, yes, forty two years ago. It was supported by IRIX, a Unix variant.
No one wants to hear the cheering start at the neighbor's house ten seconds before you get to see the team score a goal.
reply