J Source

J Source is the *.c, *.h, *.ijs, and related files that are used to build and validate the J engine and console binaries for various platorms (windows/linux/mac/android/...).

J Source is all files in the distributed jsource folder.

License - Commercial or GPL3

J Source is Copyright 1990-2016, Jsoftware Inc. All rights reserved.

J Source can be used under a commercial license from Jsoftware, in which case the terms and conditions of that license apply.

------ OR ------

J Source can be used under GNU General Public License version 3, in which case the terms and conditions of that license apply.

git repo

Jsoftware hosts a jsource git repo for development that continues to be covered by the dual (commercial and GPL3) license.

J Primary Developer (JPD) has full access to the Jsoftware jsource repo.

J Contributor Developer (JCD) has full access to the repo, except they can only push to branches and can not push to the master branch.

A JCD who wants work incorporated into the master branch must coordinate with a JPD to merge their branch into the master branch.

A JCD who pushes to the repo grants unrestricted copyright to Jsoftware for the contents of the push and affirms they have the right to grant that copyright.

The intent of a JCD push to the repo is that the work will eventually be incorporated into the official Jsoftware source and be covered under the Jsoftware dual license.

Jsoftware needs to add your public ssh key to grant you access to the jsource repo as a JCD. Email your reguest and key to the info group (Contact).

Download

You can get the latest jsource here J Git Repositories and use it under the GPL3 license. This could be for private use, or shared use (e.g., on a repo such as github).

source forum

Work on the jsource repo is coordinated in the source forum. Regardless of whether you use the Jsoftware repo or not, we recommend you join the source forum.

Change History

The main change in this new jsource release (17 Jan 2015) over the initial release in March 2011 is cleanup in the build and test steps. In particular, the windows build/debug/test (for the free Visual Studio Express 2013 for Windows Desktop) is documented and easy to use.