Skip to content

Commit eb815b5

Browse files
committed
Remove files under GNU GPL v3.
Document reason for forking.
1 parent 15c16c7 commit eb815b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+19
-5854
lines changed

COPYING

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,28 +25,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2525
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
2626
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727

28-
29-
Some files are under GNU GPL v3 or any later version
30-
- doc/example/pcsc_demo.c
31-
- the files in src/spy/
32-
- the files in UnitaryTests/
33-
34-
Copyright (C) 2003-2014 Ludovic Rousseau
35-
36-
This program is free software: you can redistribute it and/or modify
37-
it under the terms of the GNU General Public License as published by
38-
the Free Software Foundation, either version 3 of the License, or
39-
(at your option) any later version.
40-
41-
This program is distributed in the hope that it will be useful,
42-
but WITHOUT ANY WARRANTY; without even the implied warranty of
43-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
44-
GNU General Public License for more details.
45-
46-
You should have received a copy of the GNU General Public License
47-
along with this program. If not, see <http://www.gnu.org/licenses/>.
48-
49-
5028
Files src/auth.c and src/auth.h are:
5129
* Copyright (C) 2013 Red Hat
5230
*

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
# Why fork?
2+
3+
This repository is a fork of the [PCSC lite project (gitlab)](https://salsa.debian.org/rousseau/PCSC),
4+
focused on the needs of [Teleport](https://github.com/gravitational/teleport).
5+
6+
Teleport uses PCSC-lite for both OSS and Enterprise builds, the latter of which cannot depend on GNU GLP
7+
v3 copyrighted code. This fork exists to Remove GNU GLP v3 copyrighted code which does not provide functionality
8+
needed by Teleport.
9+
10+
We do intend to contribute widely valuable changes to the original repo, if such changes are made.
11+
12+
The `master` branch reflects the upstream master.
13+
14+
The `teleport` branch is the default and reflects the library version used by
15+
Teleport. There is no concept of semantic versioning for the `teleport` branch,
16+
it rolls forward as Teleport needs it to.
17+
18+
You are looking at the `teleport` branch now.
19+
120
PCSC lite project
221
=================
322

UnitaryTests/BufferOverflow_SCardControl.c

Lines changed: 0 additions & 90 deletions
This file was deleted.

UnitaryTests/BufferOverflow_SCardGetAttrib.c

Lines changed: 0 additions & 55 deletions
This file was deleted.

UnitaryTests/BufferOverflow_SCardTransmit.c

Lines changed: 0 additions & 97 deletions
This file was deleted.

UnitaryTests/CheckAutoPowerOff.py

Lines changed: 0 additions & 90 deletions
This file was deleted.

0 commit comments

Comments
 (0)