Because that has been the promise for at least the decade or so I've been reading it, now. See the FAQ, which has said very close to the same thing since I first looked, way back then.
Because LWN is a flagship FLOSS community publication, and as such, it should walk its own talk. Many of the projects and hardware manufacturer's drivers that LWN was covering a decade ago as closed source have come around and are either directly open source now, or they're cooperating with the community and open source alternatives are now available, yet LWN, one of the FLOSS community would-be flagships, is still stuck with the same now rather hollow reading promise it had way back then.
It wouldn't be so bad if LWN weren't the in the highly visible FLOSS community flagship publication position it's in. Honestly, as someone else mentioned the time has passed when the LWN code would be the valuable contribution it once could have been. But by now, LWN is badly undercutting its own FLOSS message and the efforts of many others in the community as well, exactly BECAUSE it's in the highly visible flagship position it occupies, yet the code remains closed despite a decade (or more) of promising to open it.
What has the community done with others who have promised that they'd open their code for a decade, yet it remains closed? What sort of community credibility do they have? Would the community have tolerated a hardware manufacturer promising sources for the kernel and GPL software they ship, and not delivering for over a decade, or would they have been on the receiving end of a law suit well before that, with LWN's blessing as it covered the news? Of course LWN doesn't have the legal obligation, but having made the promise and as the community spokes-site they are, they certainly have the moral obligation. Why does LWN continue to get away with it?
More selfishly, not that a few subscriptions make that much difference to LWN, but while I was a subscriber for awhile and at least initially I felt good about it even when I didn't have time to read LWN because it was a way I could contribute to furthering the community, eventually I got uncomfortable enough about the discord between the message LWN promoted and its actions, that I found I could no longer in good conscience subscribe. But I'm selfish and not being a subscriber is inconvenient. I'd love to be able to read LWN's feature articles as they're published, and I miss the reply notification feature even more, but were I to subscribe just for the convenience while LWN remains closed source, it'd setup a personal moral discordance that I'm not willing to live with, so I just live with the inconvenience. If LWN would just open up its code as it has promised, it would thus eliminate a big personal inconvenience, as I'd then be able to subscribe in good conscience again, and thus have access once again to these valuable LWN subscriber features that I sure miss!
But for now, I've resigned myself to not getting reply notifications, or being able to read feature articles before they're old news. And... I guess I can still hope that in Jon's final instructions (which hopefully won't be read for decades yet, but it happens to us all!) there's provision for finally opening the code, because at this point, I've about lost hope of that promise ever being fulfilled otherwise. Not because he doesn't want to, but simply because "in real life (tm)" if something's not made a priority, as this evidently hasn't been despite the promise, there's generally always something else more important to do first...
Posted Jan 15, 2013 8:37 UTC (Tue) by cladisch (✭ supporter ✭, #50193)
[Link]
> Why does LWN continue to get away with it?
Because, apparently, users pay for the articles, not for the CMS source code.
LWN source
Posted Jan 15, 2013 9:35 UTC (Tue) by dlang (✭ supporter ✭, #313)
[Link]
> Why does LWN continue to get away with it?
Because most LWN readers apparently believe that the people who write code (including the people who pay others to write code), have the right to decide what do do with the code.
The fact that many people are willing to release the code under copyleft licenses is something that we appreciate, but we don't believe that anyone should be forced to release code (unless it's a derivative work of code where the license requires release)
This is one of the places where Free Software and Open Source Software differ.
Free Software believes that writing non-Free software is unethical.
Open Source Software believes that releasing the code is a choice, and frequently a very good choice the from purely pragmatic viewpoint.
In the case of the LWN codebase, I would rather have more articles and no code release rather than having them concentrate on the code audit and release and go under because they aren't producing articles.
LWN source
Posted Jan 15, 2013 10:39 UTC (Tue) by anselm (subscriber, #2796)
[Link]
In the case of the LWN codebase, I would rather have more articles and no code release rather than having them concentrate on the code audit and release and go under because they aren't producing articles.
The LWN.net site code was presumably written in response to the specific requirements of LWN.net and much of it is probably not directly useful unless you are, in fact, LWN.net.
Personally I, too, would much rather see Jon and his team concentrate on content, which they demonstrably do better than just about anybody else, than get sidetracked by having to sanitise the LWN site code for release and running a community development project (because naturally the people clamouring for a LWN.net code release don't want them to just throw the code over the wall, Android-style, no, they want them to accept bug reports and patches, do new releases, etc. etc. on an ongoing basis). Especially since, these days, ready-made free content management systems with support and a community are a dime a dozen.
LWN source
Posted Jan 15, 2013 14:46 UTC (Tue) by man_ls (subscriber, #15091)
[Link]
Why does LWN continue to get away with it?
Com on. LWN.net doesn't ever distribute its source code; it is an internal product, so even under the GPL they might get away with it.
As to the promise, it may have made sense some years ago, but today our beloved editors might retract their promise and very few people would feel the loss, as stated above.
I am sure even Stallman keeps a closet full of code uglier than a troll's foot that he uses internally and would never release.