From def30a60723625ebb5e884fdf259aeeb24346d15 Mon Sep 17 00:00:00 2001 From: Bryan Duxbury Date: Wed, 8 Apr 2009 00:19:37 +0000 Subject: [PATCH] THRIFT-387. Add appropriate Apache header to all code files This hits all the documentation and some misc code files that have avoided the license up to this point. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@763048 13f79535-47bb-0310-9956-ffa450edef68 --- README | 21 +++++++++++++++++++-- compiler/cpp/README | 21 +++++++++++++++++++-- doc/thrift.bnf | 22 ++++++++++++++++++---- lib/cocoa/README | 21 +++++++++++++++++++++ lib/cpp/README | 21 +++++++++++++++++++-- lib/csharp/README | 26 ++++++++++++++++++++++++++ lib/erl/README | 25 +++++++++++++++++++++++++ lib/hs/README | 20 ++++++++++++++++++++ lib/hs/Setup.lhs | 20 ++++++++++++++++++++ lib/java/README | 21 +++++++++++++++++++-- lib/java/test/TestClient | 20 ++++++++++++++++++++ lib/java/test/TestNonblockingServer | 20 ++++++++++++++++++++ lib/java/test/TestServer | 20 ++++++++++++++++++++ lib/ocaml/README | 26 +++++++++++++++++++++++++- lib/perl/README | 21 +++++++++++++++++++-- lib/php/README | 21 +++++++++++++++++++-- lib/php/README.apache | 21 +++++++++++++++++++-- lib/py/README | 21 +++++++++++++++++++-- lib/rb/README | 24 +++++++++++++++++++----- lib/st/README | 25 +++++++++++++++++++++++++ tutorial/README | 21 +++++++++++++++++++-- tutorial/java/JavaClient | 20 ++++++++++++++++++++ tutorial/java/JavaServer | 20 ++++++++++++++++++++ 23 files changed, 470 insertions(+), 28 deletions(-) create mode 100644 lib/cocoa/README create mode 100644 lib/csharp/README diff --git a/README b/README index fe24c1f4..adf8af47 100644 --- a/README +++ b/README @@ -2,8 +2,25 @@ Apache Thrift (an Apache Incubator project) Last Modified: 2009-Jan-30 -Thrift is distributed under the Apache License, v2.0. Please see the -included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Introduction ============ diff --git a/compiler/cpp/README b/compiler/cpp/README index a1240cce..fb100a82 100644 --- a/compiler/cpp/README +++ b/compiler/cpp/README @@ -1,7 +1,24 @@ Thrift Code Compiler -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Thrift Code Compiler ==================== diff --git a/doc/thrift.bnf b/doc/thrift.bnf index d16ec05f..24d83f68 100644 --- a/doc/thrift.bnf +++ b/doc/thrift.bnf @@ -1,11 +1,25 @@ Thrift Protocol Structure -Mark Slee (mcslee@facebook.com) - Last Modified: 2007-Jun-29 -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +-------------------------------------------------------------------- + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. -------------------------------------------------------------------- diff --git a/lib/cocoa/README b/lib/cocoa/README new file mode 100644 index 00000000..bbe3c934 --- /dev/null +++ b/lib/cocoa/README @@ -0,0 +1,21 @@ +Thrift Cocoa Software Library + +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. diff --git a/lib/cpp/README b/lib/cpp/README index 8304c31f..576d0170 100644 --- a/lib/cpp/README +++ b/lib/cpp/README @@ -1,7 +1,24 @@ Thrift C++ Software Library -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Using Thrift with C++ ===================== diff --git a/lib/csharp/README b/lib/csharp/README new file mode 100644 index 00000000..b7dc5de3 --- /dev/null +++ b/lib/csharp/README @@ -0,0 +1,26 @@ +Thrift C# Software Library + +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + +Using Thrift with C# +==================== + +Thrift requires Mono >= 1.2.6 or .NET framework >= 3.5 diff --git a/lib/erl/README b/lib/erl/README index 815e1fb0..ddb6946f 100644 --- a/lib/erl/README +++ b/lib/erl/README @@ -1,3 +1,28 @@ +Thrift Erlang Software Library + +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + +Example +======= + Example session using thrift_client: 118> f(), {ok, C} = thrift_client:start_link("localhost", 9090, thriftTest_thrif diff --git a/lib/hs/README b/lib/hs/README index 5510de1e..e58c8c93 100644 --- a/lib/hs/README +++ b/lib/hs/README @@ -1,5 +1,25 @@ Haskell Thrift Bindings +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + Running ======= diff --git a/lib/hs/Setup.lhs b/lib/hs/Setup.lhs index 5bde0de9..c9e6d970 100644 --- a/lib/hs/Setup.lhs +++ b/lib/hs/Setup.lhs @@ -1,3 +1,23 @@ #!/usr/bin/env runhaskell + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + > import Distribution.Simple > main = defaultMain diff --git a/lib/java/README b/lib/java/README index 0970de44..6b8d351b 100644 --- a/lib/java/README +++ b/lib/java/README @@ -1,7 +1,24 @@ Thrift Java Software Library -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Using Thrift with Java ====================== diff --git a/lib/java/test/TestClient b/lib/java/test/TestClient index b848755e..bd3c996f 100755 --- a/lib/java/test/TestClient +++ b/lib/java/test/TestClient @@ -1,2 +1,22 @@ #!/bin/bash -v + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + java -cp thrifttest.jar:../../lib/java/libthrift.jar org.apache.thrift.test.TestClient $* diff --git a/lib/java/test/TestNonblockingServer b/lib/java/test/TestNonblockingServer index f2c596b4..070991c7 100644 --- a/lib/java/test/TestNonblockingServer +++ b/lib/java/test/TestNonblockingServer @@ -1,2 +1,22 @@ #!/bin/bash -v + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + java -server -Xmx256m -cp thrifttest.jar:../../lib/java/libthrift.jar org.apache.thrift.test.TestNonblockingServer $* diff --git a/lib/java/test/TestServer b/lib/java/test/TestServer index 82a6d2ac..0d36b58e 100755 --- a/lib/java/test/TestServer +++ b/lib/java/test/TestServer @@ -1,2 +1,22 @@ #!/bin/bash -v + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + java -server -cp thrifttest.jar:../../lib/java/libthrift.jar org.apache.thrift.test.TestServer $* diff --git a/lib/ocaml/README b/lib/ocaml/README index 222a4b90..5a47a424 100644 --- a/lib/ocaml/README +++ b/lib/ocaml/README @@ -1,5 +1,29 @@ +Thrift OCaml Software Library + +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + + Library -------- +======= + The library abstract classes, exceptions, and general use functions are mostly jammed in Thrift.ml (an exception being TServer). diff --git a/lib/perl/README b/lib/perl/README index 7716c2ea..691488b4 100644 --- a/lib/perl/README +++ b/lib/perl/README @@ -1,7 +1,24 @@ Thrift Perl Software Library -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Using Thrift with Perl ===================== diff --git a/lib/php/README b/lib/php/README index 76479b3c..bb566f42 100644 --- a/lib/php/README +++ b/lib/php/README @@ -1,7 +1,24 @@ Thrift PHP Software Library -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Using Thrift with PHP ===================== diff --git a/lib/php/README.apache b/lib/php/README.apache index 501343dd..8c41833d 100644 --- a/lib/php/README.apache +++ b/lib/php/README.apache @@ -1,7 +1,24 @@ Thrift PHP/Apache Integration -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Building PHP Thrift Services with Apache ======================================== diff --git a/lib/py/README b/lib/py/README index 9d9c591e..29b8c73c 100644 --- a/lib/py/README +++ b/lib/py/README @@ -1,7 +1,24 @@ Thrift Python Software Library -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Using Thrift with Python ======================== diff --git a/lib/rb/README b/lib/rb/README index a62d6eaf..d78e3527 100644 --- a/lib/rb/README +++ b/lib/rb/README @@ -1,6 +1,25 @@ Thrift Ruby Software Library http://incubator.apache.org/thrift/ +== LICENSE: + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + == DESCRIPTION: Thrift is a strongly-typed language-agnostic RPC system. @@ -22,8 +41,3 @@ thrift software package. This section should get written by someone with the time and inclination. In the meantime, look at existing code, such as the benchmark or the tutorial in the full thrift distribution. - -== LICENSE: - -Thrift is distributed under the Apache Software License. -Please see the included LICENSE file. diff --git a/lib/st/README b/lib/st/README index 20f47c51..be865b8f 100644 --- a/lib/st/README +++ b/lib/st/README @@ -1,5 +1,30 @@ +Thrift SmallTalk Software Library + Last updated Nov 2007 +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. + +Library +======= + To get started, just file in thrift.st with Squeak, run thrift -st on the tutorial .thrift files (and file in the resulting code), and then: diff --git a/tutorial/README b/tutorial/README index 4bf1c27e..a29f977b 100644 --- a/tutorial/README +++ b/tutorial/README @@ -1,7 +1,24 @@ Thrift Tutorial -Thrift is distributed under the Thrift open source software license. -Please see the included LICENSE file. +License +======= + +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. Tutorial ======== diff --git a/tutorial/java/JavaClient b/tutorial/java/JavaClient index 7e994756..68d87b81 100755 --- a/tutorial/java/JavaClient +++ b/tutorial/java/JavaClient @@ -1,2 +1,22 @@ #!/bin/sh + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + java -cp tutorial.jar:/usr/local/lib/libthrift.jar JavaClient diff --git a/tutorial/java/JavaServer b/tutorial/java/JavaServer index f5d3cfc8..89616001 100755 --- a/tutorial/java/JavaServer +++ b/tutorial/java/JavaServer @@ -1,2 +1,22 @@ #!/bin/sh + +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + java -cp tutorial.jar:/usr/local/lib/libthrift.jar JavaServer -- 2.17.1