Permalink
Browse files

Update copyright notice and explain current state of project

  • Loading branch information...
hollingsworthd committed Jun 25, 2017
1 parent f4c19f1 commit c617363b4d20aa6bd3e7ac8e4e289980953481e7
Showing with 1,049 additions and 2,029 deletions.
  1. +11 −70 Contributors.md
  2. +185 −719 LICENSE
  3. +3 −5 README.md
  4. +11 −16 api/src/com/screenslicer/api/datatype/Contact.java
  5. +11 −16 api/src/com/screenslicer/api/datatype/Credentials.java
  6. +11 −16 api/src/com/screenslicer/api/datatype/HtmlNode.java
  7. +11 −16 api/src/com/screenslicer/api/datatype/JobSchedule.java
  8. +11 −16 api/src/com/screenslicer/api/datatype/Proxy.java
  9. +11 −16 api/src/com/screenslicer/api/datatype/Result.java
  10. +11 −16 api/src/com/screenslicer/api/datatype/SpreadsheetExport.java
  11. +11 −16 api/src/com/screenslicer/api/datatype/UrlTransform.java
  12. +11 −16 api/src/com/screenslicer/api/request/Cancel.java
  13. +11 −16 api/src/com/screenslicer/api/request/EmailExport.java
  14. +11 −16 api/src/com/screenslicer/api/request/Extract.java
  15. +11 −16 api/src/com/screenslicer/api/request/Fetch.java
  16. +11 −16 api/src/com/screenslicer/api/request/FormLoad.java
  17. +11 −16 api/src/com/screenslicer/api/request/FormQuery.java
  18. +11 −16 api/src/com/screenslicer/api/request/KeywordQuery.java
  19. +11 −16 api/src/com/screenslicer/api/request/Progress.java
  20. +11 −16 api/src/com/screenslicer/api/request/Query.java
  21. +11 −16 api/src/com/screenslicer/api/request/Request.java
  22. +11 −16 api/src/com/screenslicer/webapp/ScreenSlicer.java
  23. +11 −16 api/src/com/screenslicer/webapp/ScreenSlicerDriver.java
  24. +11 −16 common/src/com/screenslicer/common/CommonFile.java
  25. +11 −16 common/src/com/screenslicer/common/CommonUtil.java
  26. +11 −16 common/src/com/screenslicer/common/Config.java
  27. +11 −16 common/src/com/screenslicer/common/Crypto.java
  28. +11 −16 common/src/com/screenslicer/common/HtmlCoder.java
  29. +11 −16 common/src/com/screenslicer/common/LenientHttpsConfig.java
  30. +11 −16 common/src/com/screenslicer/common/Log.java
  31. +11 −16 common/src/com/screenslicer/common/Random.java
  32. +11 −16 common/src/com/screenslicer/common/Spreadsheet.java
  33. +11 −16 core/src/com/screenslicer/core/nlp/NlpUtil.java
  34. +11 −16 core/src/com/screenslicer/core/nlp/Person.java
  35. +11 −16 core/src/com/screenslicer/core/scrape/Backfill.java
  36. +11 −16 core/src/com/screenslicer/core/scrape/Dissect.java
  37. +11 −16 core/src/com/screenslicer/core/scrape/Expand.java
  38. +11 −16 core/src/com/screenslicer/core/scrape/Extract.java
  39. +11 −16 core/src/com/screenslicer/core/scrape/Proceed.java
  40. +11 −16 core/src/com/screenslicer/core/scrape/ProcessPage.java
  41. +11 −16 core/src/com/screenslicer/core/scrape/QueryCommon.java
  42. +14 −19 core/src/com/screenslicer/core/scrape/QueryForm.java
  43. +11 −16 core/src/com/screenslicer/core/scrape/QueryKeyword.java
  44. +11 −16 core/src/com/screenslicer/core/scrape/Scrape.java
  45. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNet.java
  46. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNetInputBoundsException.java
  47. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNetManager.java
  48. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNetProperties.java
  49. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNetVote.java
  50. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuralNetVoters.java
  51. +11 −16 core/src/com/screenslicer/core/scrape/neural/Neuron.java
  52. +11 −16 core/src/com/screenslicer/core/scrape/neural/NeuronVector.java
  53. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerExtract.java
  54. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerExtractOnce.java
  55. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerProceed.java
  56. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerSimple.java
  57. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerVisitorAll.java
  58. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerVisitorExtract.java
  59. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerVisitorExtractOnce.java
  60. +11 −16 core/src/com/screenslicer/core/scrape/trainer/TrainerVisitorProceed.java
  61. +11 −16 core/src/com/screenslicer/core/scrape/type/ComparableNode.java
  62. +11 −16 core/src/com/screenslicer/core/scrape/type/NodeCounter.java
  63. +11 −16 core/src/com/screenslicer/core/scrape/type/ScrapeResult.java
  64. +11 −16 core/src/com/screenslicer/core/scrape/type/ScrapeResults.java
  65. +11 −16 core/src/com/screenslicer/core/scrape/type/SearchResults.java
  66. +11 −16 core/src/com/screenslicer/core/service/Main.java
  67. +11 −16 core/src/com/screenslicer/core/service/ScreenSlicerBatch.java
  68. +11 −16 core/src/com/screenslicer/core/service/ScreenSlicerInteractive.java
  69. +11 −16 core/src/com/screenslicer/core/util/BrowserUtil.java
  70. +11 −16 core/src/com/screenslicer/core/util/NodeUtil.java
  71. +11 −16 core/src/com/screenslicer/core/util/StringUtil.java
  72. +11 −16 core/src/com/screenslicer/core/util/Test.java
  73. +11 −16 core/src/com/screenslicer/core/util/UrlUtil.java
  74. +11 −16 webapp/src/com/screenslicer/webapp/ExceptionHandler.java
  75. +11 −16 webapp/src/com/screenslicer/webapp/ExceptionListener.java
  76. +11 −16 webapp/src/com/screenslicer/webapp/MimeTypeFinder.java
  77. +11 −16 webapp/src/com/screenslicer/webapp/WebApp.java
  78. +11 −16 webapp/src/com/screenslicer/webapp/WebAppConfig.java
  79. +11 −16 webapp/src/com/screenslicer/webapp/WebResource.java
  80. +11 −16 webapp/src/com/screenslicer/webapp/WebUtil.java
View
@@ -1,74 +1,15 @@
You accept and agree to the following terms and conditions for Your present and future Contributions
submitted to Machine Publishers, LLC. Except for the license granted herein to Machine
Publishers, LLC and recipients of software distributed by Machine Publishers, LLC, You reserve all
right, title, and interest in and to Your Contributions.
The maintainers of jBrowserDriver, requests that You sign a
Contributor License Agreement ("CLA") regarding any software code and/or
documentation You desire to contribute to ScreenSlicer ("Contribution").
1. Definitions. "You" (or "Your") shall mean the copyright owner or legal entity authorized by the copyright
owner that is making this Agreement with Machine Publishers, LLC. For legal entities, the entity
making a Contribution and all other entities that control, are controlled by, or are under common
control with that entity are considered to be a single Contributor. For the purposes of this
definition, "control" means (i) the power, direct or indirect, to cause the direction or management
of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more
of the outstanding shares, or (iii) beneficial ownership of such entity. "Contribution" shall mean
any original work of authorship, including any modifications or additions to an existing work, that
is intentionally submitted by You to Machine Publishers, LLC for inclusion in, or documentation of,
any of the products owned or managed by Machine Publishers, LLC (the "Work"). For the purposes of
this definition, "submitted" means any form of electronic, verbal, or written communication sent to
Machine Publishers, LLC or its representatives, including but not limited to communication on
electronic mailing lists, source code control systems, and issue tracking systems that are managed
by, or on behalf of, Machine Publishers, LLC for the purpose of discussing and improving the Work,
but excluding communication that is conspicuously marked or otherwise designated in writing by You
as "Not a Contribution."
By submitting your Contribution to ScreenSlicer, You hereby agree to license
your Contribution under the Apache License, Version 2.0, and to include the
appropriate copyright notice required by the license.
2. Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby
grant to Machine Publishers, LLC and to recipients of software distributed by Machine Publishers,
LLC a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to
reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and
distribute Your Contributions and such derivative works.
The following have accepted the terms above as evidenced by their digital
signatures and information below. If a corporation name is listed, then this
Contribution is being made on behalf of a corporation.
3. Grant of Patent License. Subject to the terms and conditions of this Agreement, You hereby
grant to Machine Publishers, LLC and to recipients of software distributed by Machine Publishers,
LLC a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in
this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise
transfer the Work, where such license applies only to those patent claims licensable by You that are
necessarily infringed by Your Contribution(s) alone or by combination of Your Contribution(s) with
the Work to which such Contribution(s) was submitted. If any entity institutes patent litigation
against You or any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that
your Contribution, or the Work to which you have contributed, constitutes direct or contributory
patent infringement, then any patent licenses granted to that entity under this Agreement for that
Contribution or Work shall terminate as of the date such litigation is filed.
4. You represent that you are legally entitled to grant the above license. If your employer(s)
has rights to intellectual property that you create that includes your Contributions, you represent
that you have received permission to make Contributions on behalf of that employer, that your
employer has waived such rights for your Contributions to Machine Publishers, LLC, or that your
employer has executed a separate Corporate CLA with Machine Publishers, LLC.
5. You represent that each of Your Contributions is Your original creation (see section 7 for
submissions on behalf of others). You represent that Your Contribution submissions include complete
details of any third-party license or other restriction (including, but not limited to, related
patents and trademarks) of which you are personally aware and which are associated with any part of
Your Contributions.
6. You are not expected to provide support for Your Contributions, except to the extent You
desire to provide support. You may provide support for free, for a fee, or not at all. Unless
required by applicable law or agreed to in writing, You provide Your Contributions on an "AS IS"
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without
limitation, any warranties or conditions of TITLE, NON- INFRINGEMENT, MERCHANTABILITY, or FITNESS
FOR A PARTICULAR PURPOSE.
7. Should You wish to submit work that is not Your original creation, You may submit it to
Machine Publishers, LLC separately from any Contribution, identifying the complete details of its
source and of any license or other restriction (including, but not limited to, related patents,
trademarks, and license agreements) of which you are personally aware, and conspicuously marking the
work as "Submitted on behalf of a third-party: [named here]".
8. You agree to notify Machine Publishers, LLC of any facts or circumstances of which you become
aware that would make these representations inaccurate in any respect.
The undersigned agree to the terms and conditions contained herein and declare that they are
authorized and able to make this agreement and sign this declaration. To sign this declaration use
the following format:
[Full Name] [GitHub profile URL] [YYYY-MM-DD]
[Full Name] [GitHub Profile URL] [YYYY-MM-DD] [Corporation Name--if applicable]
D. Hollingsworth https://github.com/hollingsworthd 2017-06-25
Oops, something went wrong.

0 comments on commit c617363

Please sign in to comment.