Skip to content

Commit 0f67f61

Browse files
author
Kamran Asif
committed
SS-15890: Updating contributions
1 parent 5d60141 commit 0f67f61

File tree

106 files changed

+1907
-6059
lines changed

Some content is hidden

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

106 files changed

+1907
-6059
lines changed

CONTRIBUTING.md

-12
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# Contributing to FixedDataTable
22
We want to make contributing to this project as easy and transparent as possible.
33

4-
## Our Development Process
5-
Some of the core team will be working directly on GitHub. These changes will be public from the beginning. Other changesets will come via a bridge with Facebook's internal source control. This is a necessity as it allows engineers at Facebook outside of the core team to move fast and contribute from an environment they are comfortable in.
6-
74
## Pull Requests
85

96
We actively welcome your pull requests - however, before you begin a pull request, please create an issue so we can determine whether or not the work that you are planning to do is either already being worked on or out of the scope of this project.
@@ -18,18 +15,9 @@ We actively welcome your pull requests - however, before you begin a pull reques
1815

1916
5. Do not commit anything to the `dist` folder.
2017

21-
6. If you haven't already, complete the Contributor License Agreement ("CLA").
22-
23-
## Contributor License Agreement ("CLA")
24-
In order to accept your pull request, we need you to submit a CLA. You only need to do this once to work on any of Facebook's open source projects.
25-
26-
Complete your CLA here: <https://code.facebook.com/cla>
27-
2818
## Issues
2919
We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue.
3020

31-
Facebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe disclosure of security bugs. In those cases, please go through the process outlined on that page and do not file a public issue.
32-
3321
## Coding Style
3422
* Use semicolons;
3523
* Commas last,

LICENSE

+31
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@ BSD License
22

33
For FixedDataTable software
44

5+
Copyright (c) 2016, Schrodinger, Inc. All rights reserved.
6+
7+
Redistribution and use in source and binary forms, with or without modification,
8+
are permitted provided that the following conditions are met:
9+
10+
* Redistributions of source code must retain the above copyright notice, this
11+
list of conditions and the following disclaimer.
12+
13+
* Redistributions in binary form must reproduce the above copyright notice,
14+
this list of conditions and the following disclaimer in the documentation
15+
and/or other materials provided with the distribution.
16+
17+
* Neither the name Schrodinger nor the names of its contributors may be used to
18+
endorse or promote products derived from this software without specific
19+
prior written permission.
20+
21+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
22+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
23+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
24+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
25+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
27+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
28+
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31+
32+
BSD License
33+
34+
For FixedDataTable software
35+
536
Copyright (c) 2015, Facebook, Inc. All rights reserved.
637

738
Redistribution and use in source and binary forms, with or without modification,

PATENTS

+34
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
Additional Grant of Patent Rights Version 2
22

3+
"Software" means the FixedDataTable software distributed by Schrodinger, Inc.
4+
5+
Schrodinger, LLC. ("Schrodinger") hereby grants to each recipient of the Software
6+
("you") a perpetual, worldwide, royalty-free, non-exclusive, irrevocable
7+
(subject to the termination provision below) license under any Necessary
8+
Claims, to make, have made, use, sell, offer to sell, import, and otherwise
9+
transfer the Software. For avoidance of doubt, no license is granted under
10+
Schrodinger’s rights in any patent claims that are infringed by (i) modifications
11+
to the Software made by you or any third party or (ii) the Software in
12+
combination with any software or other technology.
13+
14+
The license granted hereunder will terminate, automatically and without notice,
15+
if you (or any of your subsidiaries, corporate affiliates or agents) initiate
16+
directly or indirectly, or take a direct financial interest in, any Patent
17+
Assertion: (i) against Schrodinger or any of its subsidiaries or corporate
18+
affiliates, (ii) against any party if such Patent Assertion arises in whole or
19+
in part from any software, technology, product or service of Schrodinger or any of
20+
its subsidiaries or corporate affiliates, or (iii) against any party relating
21+
to the Software. Notwithstanding the foregoing, if Schrodinger or any of its
22+
subsidiaries or corporate affiliates files a lawsuit alleging patent
23+
infringement against you in the first instance, and you respond by filing a
24+
patent infringement counterclaim in that lawsuit against that party that is
25+
unrelated to the Software, the license granted hereunder will not terminate
26+
under section (i) of this paragraph due to such counterclaim.
27+
28+
A "Necessary Claim" is a claim of a patent owned by Schrodinger that is
29+
necessarily infringed by the Software standing alone.
30+
31+
A "Patent Assertion" is any lawsuit or other action alleging direct, indirect,
32+
or contributory infringement or inducement to infringe any patent, including a
33+
cross-claim or counterclaim.
34+
35+
Additional Grant of Patent Rights Version 2
36+
337
"Software" means the FixedDataTable software distributed by Facebook, Inc.
438

539
Facebook, Inc. ("Facebook") hereby grants to each recipient of the Software

README.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ Things the FixedDataTable **doesn't** do:
2121
* FixedDataTable does not handle sorting of data. Instead it allows the developer to supply data getters that can be sort-, filter-, or tail-loading-aware.
2222
* FixedDataTable does not fetch the data (see above)
2323

24+
This version of FixedDataTable is maintained by Schrödinger, Inc. It is a forked version of Facebook’s FixedDataTable Repository available [here](https://github.com/facebook/fixed-data-table) available under the BSD License. Contributions and modifications to FixedDataTable are also subject to the BSD License [(see here)](#contributions).
25+
2426
Getting started
2527
---------------
2628

@@ -78,21 +80,23 @@ ReactDOM.render(
7880
);
7981
```
8082

83+
<a name="contributions"/>
8184
Contributions
8285
------------
8386

84-
Use [GitHub issues](https://github.com/facebook/fixed-data-table/issues) for requests.
87+
Use [GitHub issues](https://github.com/schrodinger/fixed-data-table/issues) for requests.
8588

86-
We actively welcome pull requests; learn how to [contribute](https://github.com/facebook/fixed-data-table/blob/master/CONTRIBUTING.md).
89+
We actively welcome pull requests; learn how to [contribute](https://github.com/schrodinger/fixed-data-table/blob/master/CONTRIBUTING.md).
8790

91+
**BY CONTRIBUTING TO FIXEDDATATABLE, YOU AGREE THAT YOUR CONTRIBUTIONS WILL BE LICENSED UNDER THE BSD LICENSE [(see here)](https://github.com/schrodinger/fixed-data-table/blob/master/LICENSE)**. Furthermore, by contributing to FixedDataTable, you hereby grant to Schrödinger and any recipients of your contributions, including but not limited to users of this site, a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, use, make and distribute your contributions and any derivative works under all intellectual property rights including but not limited to copyright and patent. **BY CONTRIBUTING TO FIXEDDATATABLE, YOU REPRESENT AND WARRANT THAT YOU ARE LEGALLY ENTITLED TO GRANT THE FOREGOING LICENSE**.
8892

8993
Changelog
9094
---------
9195

92-
Changes are tracked as [GitHub releases](https://github.com/facebook/fixed-data-table/releases).
96+
Changes are tracked as [GitHub releases](https://github.com/schrodinger/fixed-data-table/releases).
9397

9498

9599
License
96100
-------
97101

98-
`FixedDataTable` is [BSD-licensed](https://github.com/facebook/fixed-data-table/blob/master/LICENSE). We also provide an additional [patent grant](https://github.com/facebook/fixed-data-table/blob/master/PATENTS).
102+
`FixedDataTable` is [BSD-licensed](https://github.com/schrodinger/fixed-data-table/blob/master/LICENSE). We also provide an additional [patent grant](https://github.com/schrodinger/fixed-data-table/blob/master/PATENTS).

build_helpers/publishStaticSite.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ set -e
33

44
PROJECT_DIRECTORY="fixed-data-table"
55
SITE_DIRECTORY="$PROJECT_DIRECTORY-site"
6-
GITHUB_REPO="[email protected]:facebook/fixed-data-table.git"
7-
GH_PAGES_SITE="http://facebook.github.io/fixed-data-table/"
6+
GITHUB_REPO="[email protected]:schrodinger/fixed-data-table.git"
7+
GH_PAGES_SITE="http://schrodinger.github.io/fixed-data-table/"
88

99
# Move to parent dir
1010
cd ../

build_helpers/react_documentation/generateMarkdown.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Copyright (c) 2015, Facebook, Inc.
2+
* Copyright Schrodinger, LLC
33
* All rights reserved.
44
*
55
* This source code is licensed under the BSD-style license found in the

0 commit comments

Comments
 (0)