X-Nico

8 unusual facts about Source code


American Information Exchange

Starting in 1984, Salin worked to create AMIX as an international network for the exchange of information, consulting contracts, computer code and research.

Backporting

In real-life situations, the modifications that a single aspect of the software has undergone may be simple (only a few lines of code have changed) up to heavy and massive (many modifications spread across multiple files of the code).

Corticon

is a Business Rule Management System software company that provides enterprise software products designed to automate decision management through use of a patented rules engine that does not require coding.

Groundwater recharge

Recharge can be estimated using numerical methods, using such codes as HELP, UNSAT-H, SHAW, WEAP, and MIKE SHE.

SCO–Linux controversies

At the beginning of 2003, SCO claimed that there had been "misappropriation of its UNIX System V code into Linux".

Source code

One of the first court cases regarding the nature of source code as free speech involved University of California mathematics professor Dan Bernstein, who had published on the Internet the source code for an encryption program that he created.

VEMS

This original source is obviously MegaSquirt based and therefore surrounded by some controversy.

Later source was under an open source license, however since 3.2 the system is effectively closed source.


AACS encryption key controversy

On December 26, 2006, a person using the alias muslix64 published a utility named BackupHDDVD and its source code on the DVD decryption forum at the website Doom9.

Cscope

cscope is a console mode or text-based graphical interface that allows computer programmers or software developers to search C source code (there is limited support for other languages).

GetDeb

While utilities such as the GNU build system typically allow users to install or uninstall software after building it from source code, they do not integrate with any one Linux distribution, nor do they solve dependencies or handle updates.

Iron Seed

As progress on the development of the successor and further patching of Ironseed was unlikely the source code of Ironseed 1 released by the developers to the public under the GPL in March 2013.

Ixemul.library

It allows software for Unix-like platforms to be easily compiled on Amiga systems with minimal source code modification.

JScript.Encode

JScript.Encode is a method created by Microsoft used to encode both server and Client-side JavaScript or VB Script source code in order to protect the source code from copying.

Mensch Computer

Much software originally written for other computer systems which use the 65816 or 6502 instruction sets (such as the Nintendo Entertainment System, Super Nintendo, or Apple IIgs, among others) can be run on the Mensch Computer (either directly as binary object code or through reassembling the software source code), to the extent that such software does not rely on hardware configurations which differ from the Mensch Computer.

SimulationX

Code-Export features support the generation of C source code for seamless model integration, Hardware-in-the-loop (HiL) applications and Rapid Control Prototyping, Functional Mock-up Virtual Machine.

Source port

Source ports are often created by fans after the original developer hands over the maintenance support for a game by releasing its source code to the public.

Strategic Simulations, Inc.

In December 2013 Joel Billings donated several SSI video games, such as Computer Bismarck, including the source code for preservation to the ICHEG.

Synchronization model

Because these files can be documentation or source code, but can also be a collection of files, the term Configuration item (CI) will be used from now on.

Version 6 Unix

Since source code was available and the license was not explicit enough to forbid it, V6 was taken up as a teaching tool, notably by the University of California, Berkeley, Johns Hopkins University and the University of New South Wales (UNSW).


see also

Arcada Software

Conner Software owned the Backup Exec brand of backup software, while Quest owned the source code behind Symantec Corporation’s Norton Backup for the DOS, Windows and Macintosh computing platforms of the time.

AutoHotkey

The source code is in C++ and can be compiled with Visual Studio Express.

BassOmatic

The name is explained in this comment from the source code: "BassOmatic gets its name from an old Dan Aykroyd Saturday Night Live skit involving a blender and a whole fish. The BassOmatic algorithm does to data what the original BassOmatic did to the fish."

C++

Finally, a practical C++ processing tool must be able to handle the variety of C++ dialects used in practice (such as that supported by the GNU Compiler Collection and that of Microsoft's Visual C++) and implement appropriate analyzers, source code transformers, and regenerate source text.

Cafu Engine

To that end, the Cafu source code compiles both as 32- as well as native 64-bit software.

Cardfile

Cardfile's source code was delivered with the Windows SDK.

Code generation

Automatic programming (source code generation), the act of generating source code based on an ontological model such as a template

Continuous integration

Microsoft Team Foundation Server: proprietary software development collaboration platform with continuous integration server and source code repository.

Coral 66

Source code for a Coral 66 compiler (written in BCPL) has been recovered and the "Official Definition of Coral 66" document by HMSO has been scanned; the Ministry of Defence patent office has issued a licence to the Edinburgh Computer History project to allow them to put both the code and the language reference online for non-commercial use.

EiffelStudio

The Eiffel community actively participates in its development; a list of open projects is available from the Origo site, hosted at ETH Zurich (see "external links"), together with the source code base for check-out, discussion forums etc.

Gcov

It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information.

Geshi

GeSHi Generic Syntax Highlighter, a software library that allows syntax highlighting of source code

GrammaTech

CodeSonar is a source code analysis tool that performs a whole-program, interprocedural analysis on C and C++, and identifies programming bugs and security vulnerabilities at compile time.

Johnny Stenbäck

He started working on the source code soon after the release, then working for the Finnish software company Citec.

Jonathan Greenblatt

Craig Newmark, the founder of Craigslist, helped to sponsor the organization and the open-source code was utilized by serve.gov.

LePUS3

Software visualization notations are notations which offer a graphical representation of the program, normally generated by reverse-engineering the source code of the program.

Memory-prediction framework

Hierarchical Temporal Memory (HTM), a model, a related development platform and source code by Numenta, Inc. (2008).

Nmap

Nmap source code can be seen in the movie Battle Royale, as well as brief views of the command line version of Nmap executing in Live Free or Die Hard and Bourne Ultimatum.

Oxygen XML Editor

It offers features comparable to source code debuggers like gdb.

Panvalet

Unlike open-source solutions such as CVS, SVN or Mercurial, Panvalet is a closed source, proprietary system for versioning and control of source code such as Microsoft Visual SourceSafe on personal computers.

PC-Lint

PC-lint can be used for quality assurance of C source code and checking the code for conformance to coding guidelines such as MISRA C or MISRA C++.

Preprocessor

grompp, a preprocessor for simulation input files for GROMACS (a fast, free, open-source code for some problems in computational chemistry) which calls the system C preprocessor (or other preprocessor as determined by the simulation input file) to parse the topology, using mostly the #define and #include mechanisms to determine the effective topology at grompp run time.

QA-C

QA·C can be used for quality assurance of C source code and checking the code for conformance to coding guidelines such as MISRA C.

RealVideo

RealNetworks says that the RealVideo and RealAudio codecs are not available in source code under the RPSL license.

Red Hat v. SCO

SCO replied with both a press release and two letters to Red Hat on the same day; their claims are reiterated in the press release ("Linux includes source code that is a verbatim copy of UNIX and carries with it no warranty or indemnification. SCO's claims are true and we look forward to proving them in court."), and the allegations made by Red Hat are denied ("SCO has not been trying to spread fear, uncertainty and doubt to end users.").

RISE Editor

There are two main categories of code generators: database script generators and application source code generators.

For PHP there are two different code generators, PHP for MySQL and PHP for PostgreSQL, creating source code using the respective database native driver.

Satoshi Nakamoto

Near this time, he handed over control of the source code repository and alert key functions of the software to Gavin Andresen.

Siege of Avalon

Currently, nothing has been released and the source code of the game is only available on Source Forge in the project's Concurrent Versions System repository.

Software documentation

Often, tools such as Doxygen, NDoc, javadoc, EiffelStudio, Sandcastle, ROBODoc, POD, TwinText, or Universal Report can be used to auto-generate the code documents—that is, they extract the comments and software contracts, where available, from the source code and create reference manuals in such forms as text or HTML files.

Source code escrow

Bankruptcy laws may interfere with the execution of a source code escrow agreement, if the bankrupt licensor's creditors are legally entitled to seize the licensor's assets – including the code in escrow – upon bankruptcy, preventing the release of the code to the licensee.

Super Street Fighter II Turbo

In 2008, Capcom released a downloadable online version titled Super Street Fighter II Turbo HD Remix for the PlayStation Network and Xbox Live Arcade, featuring 1080 pixel high definition graphics (compared with the original 224 pixel) and a rebalanced roster, based on the source code from Super Street Fighter II X for Matching Service for Dreamcast.

The Cathedral and the Bazaar

Most famously, in 1998 it also provided the final push for Netscape Communications Corporation to release the source code for Netscape Communicator and start the Mozilla project.

The Major BBS

Quest for Sorcery II by Scott Brinker (source code missing, but rights held by Elwynor Technologies)

Quest for Sorcery by Scott Brinker (source code missing, but rights held by Elwynor Technologies)

VBdocman

VBdocman allows commenting and the automatic generation of technical documentation from Visual Basic 6 source code files.

VSdocman

VSdocman allows commenting and the automatic generation of technical documentation from VB .NET and C# source code files.

WiFi-Box

WiFi-Box is a distribution of aftermarket firmware for the Linksys WRT54G series of wireless routers, based on the original Linksys source code.

WinDev

The source code is precompiled and interpreted at run time like Visual Basic, Java or C#.

Xara Xtreme LX

According to the Xara Xtreme for Linux homepage, the released source code contained "the majority of the Xara Xtreme source code" excluding the CDraw rendering engine only available in the form of static GCC libraries for a few selected CPU architectures.