Topic
Software Lifecycle and Lock-in
Within the Topic facet, Software Lifecycle and Lock-in topic intelligence connects articles that share a specific subject, signal focus, or monitoring theme. The page gives readers a richer path through related reporting, source evidence, market actors, and infrastructure implications, with enough context to understand why the topic matters across company movements, governance decisions, regional exposure, and operational risk. Readers can compare recurring signals, affected organisations, public evidence, market context, service continuity, procurement, competition, compliance, and strategic planning questions behind the subject instead of stopping at a thin list of matching articles. It explains what the topic covers, which infrastructure actors or policies are involved, what evidence supports the coverage, and why the subject may matter for operators, customers, investors, and policy readers.

North America Cloud Services Trends
US$127.9m of Varonis's SaaS ARR Sits in the Conversion Layer
Varonis ended June with US$726.0 million of SaaS ARR, up 52%. Strip out contracts moved from its self-hosted base and the balance was US$598.1 million, growing 25%. Both figures are valid; they measure different engines.

Global Cloud Services Trends
Cellebrite's 21% ARR Growth Came With a Smaller Contract Ledger
Cellebrite ended June with $507.8 million of annual recurring revenue, 21% more than a year earlier. Yet the value of contracted work still waiting to be recognised had fallen by $35.2 million since December, and management cut its destination for the year. The apparent…

IETF
Geoff Huston and the IPv6 Default That Withdrew Itself
For a decade, `/48` looked like the neat answer to a difficult IPv6 question: how much address space should an ordinary site receive? Geoff Huston helped write the document that withdrew that single answer without surrendering the protections it was meant to provide.

IETF
Ray Bellis and the DNS Connection That Became a Session
A TCP socket can remain open without anyone agreeing what state it carries. RFC 8490 made that distinction explicit for DNS: the connection is transport; the session is a mutually recognized set of rights, timers and obligations. Ray Bellis and his co-authors turned persistence…

CASE FILE
The Registration Began with a Surname; Later Use Still Had a Separate Record: Nissan Motor v Nissan Computer
The label stayed the same while the page behind it changed. That difference—between the provenance of `nissan.com` and the later uses made of it—became the organising fact of a dispute that lasted through preliminary relief, a sweeping injunction, appeal and remand.

History
The Receiver That Chose What Came First
Before SMTP, a mail receiver could answer `MRSQ ?` with `215 T Text first, please`. It was asking for the complete message before it learned a single recipient. Another receiver could prefer to collect every address and accept one shared body afterward. This was more than syntax.…

History
The Byte the Sender Did Not Send: How FTP MODE C Reconstructed Filler from TYPE
A decoder reads a run count and reaches the next item without finding a value to repeat. Nothing has been lost. In FTP's compressed mode, that absence was a complete instruction: the missing byte had already been chosen elsewhere, by the representation type negotiated on the…

History
The Route That Moved Backward at Every Relay
ONE received a forward-path that already contained its own name: `@ONE,@TWO:JOE@THREE`. It removed `@ONE`, then prepended to the reverse-path the name by which the next mail environment knew it. The route still waiting to be followed became one step shorter. The route available…

History
The Byte That Had to Appear Twice: How FTP Put Record Boundaries Inside a Stream
Two identical all-ones bytes could cross an FTP data connection side by side and emerge as one byte of file data. Change only the second byte to a small control value and the first became an escape announcing the end of a record, a file, or both. Early FTP solved a problem that a…

IETF
Ray Bellis and the Proxy That Had to Forward the Unknown
A small gateway often presents itself as a helpful DNS interpreter: one address for the household, one upstream resolver, one place to cache an answer. RFC 5625, authored by Ray Bellis, starts from the more difficult premise. The gateway cannot know what DNS will mean after its…

History
The Missing Page That Was Not Zero: How FTP STRU P Carried Holes Across Hosts
An FTP transfer could move from one indexed page to a later one without sending anything for the position between them. That gap was not a dropped packet and it was not a page full of zeros. In FTP's page structure, absence itself belonged to the file map—and preserving it…

History
The Instruction That Had to Survive the Split
One IPv4 datagram entered a router with two options. Loose Source and Record Route, type 131, had its high bit set. Record Route, type 7, did not. When the router cut the datagram into three fragments, the zero-offset fragment kept both options; the other two kept only the…

History
The Rename That Had Not Happened Yet: How FTP Put a File Between RNFR and RNTO
FTP could answer a rename request with a positive code while leaving the file exactly where it was. The first command, `RNFR`, named the source and produced an intermediate state; only the immediately following `RNTO` supplied the destination and could complete the action. The…

History
The Byte the Wire Refused to Define
The server accepted `TYPE L 36`. The next nine octets on the data connection carried not nine file units but two. FTP had standardized the carrier at eight bits while leaving the sender free to declare a 36-bit logical byte and the receiver free to choose an invertible local…

History
The Login That Survived a Filesystem Switch: How FTP SMNT Separated Identity from Namespace
An FTP user could authenticate once, set transfer parameters, then ask the server to exchange the file-system structure beneath the session. The command was called `SMNT`, for Structure Mount. Its sparse specification preserved a surprisingly modern distinction: a principal may…

Story
LACNIC's FORT Can Validate ASPA. Its Router Feed Defaults to Version 0
LACNIC announced a validator that can carry ASPA data towards routers. The release also keeps that route behind a configuration value whose default is zero. That is not a contradiction or a defect. It is the difference between shipping a capability and establishing that the…

History
The Message That Tried to Arrive Before the Mailbox: How SMTP Abandoned Terminal Delivery
Early SMTP could ask for more than mail. One command demanded that the text appear on a user's live terminal, another treated the terminal and mailbox as alternatives, and a third attempted both. Those verbs made a fleeting human state—logged in and willing to be interrupted—part…

History
The Correct Password That Still Needed an Account
The password had done its job. The FTP server did not reject it, yet it did not say the user was logged in. It returned `332` and waited for `ACCT`—a third piece of access-control information whose authority belonged neither to the user name nor to the secret that followed it.

History
The Number Two Peers Never Negotiated
The client placed 1,460 in its SYN. The server returned 1,200 in the SYN-ACK. Neither side yielded, because the numbers were not competing offers. Each endpoint was describing the largest TCP data segment it could receive. What either side would actually send remained a separate…

History
The Post That Had to Keep Its Name: How NNTP Bounded a Lost Final Reply
The article is already inside the server when the connection breaks. Perhaps the server said `240`; the posting client never heard it. On the next connection, absence from the reading view proves little, because moderation may still be under way. NNTP's answer to that uncertainty…
