Skip to content

Commit 3577b56

Browse files
committed
Update contributing and readme files [skip ci]
1 parent a7a35d9 commit 3577b56

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

Contributing.md

+15-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,21 @@ This file is a work in progress, and is intended to serve as a general set of gu
1111

1212
#### Code Licencing
1313

14-
The basic licence for openBVE is Public Domain.
15-
Please only contribute code which is licenced under either Public Domain, or loose permissive licences (e.g. BSD-2 and compatible)
14+
The original codebase for OpenBVE is licenced under the public domain. (Please see https://github.com/leezer3/OpenBVE/issues/305 for further details and discussion)
15+
16+
However, over the last 10+ years, we've found that not having a recognised OSS licence can be more of a hindrance than a help.
17+
18+
19+
With this in mind, we've chosen to move to using the BSD-2 clause licence for newer code contributions.
20+
21+
We're also happy to accept code under similar loose, permissive licences that maintain the spirit of the original public domain aims.
22+
23+
24+
New code should clearly state the author and licence (if applicable) in the file header.
25+
26+
27+
Please do not contribute code under the GPL or simiar 'viral' or restrictive licences.
28+
1629

1730
### Backwards Compatibility
1831

Readme.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66

77
This repository contains the source code for the Train Simulator OpenBVE, a 3D cab based simulator.
88

9-
The simulator supports both native CSV / RW routes, and routes built for the legacy DOS based simulator Mechanik.
9+
The simulator supports the following route formats:
10+
* Native CSV / RW.
11+
* BVE5 TXT format.
12+
* Mechanik DAT format.
1013

1114
OpenBVE is built in OpenGL, using the OpenTK framework for windowing.
1215

@@ -53,7 +56,7 @@ http://bveworldwide.forumotion.com/f14-the-sim-in-time-general-discussion
5356
### License
5457

5558
The original founder of this project, Michelle intended for this program to be placed in the public domain.
56-
In practice over the last 10 years I've been maintaining this, we've found that whilst public domain was a noble idea, having no recognised licence and attempting to disclaim copyright tends to produce many of it's own challenges.
59+
In practice over the last 10+ years I've been maintaining this, we've found that whilst public domain was a noble idea, having no recognised licence and attempting to disclaim copyright tends to produce many of it's own challenges.
5760

5861
As a result, all new code is licenced under BSD-2 or a similar permissive licence (as appropriate)- Please see the source headers.
5962

0 commit comments

Comments
 (0)