summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile14
-rw-r--r--apps/chttpd/src/chttpd_app.erl12
-rw-r--r--apps/chttpd/src/chttpd_sup.erl12
-rw-r--r--apps/fabric/include/fabric.hrl14
-rw-r--r--apps/fabric/src/fabric.erl14
-rw-r--r--apps/fabric/src/fabric_db_create.erl14
-rw-r--r--apps/fabric/src/fabric_db_delete.erl14
-rw-r--r--apps/fabric/src/fabric_db_doc_count.erl14
-rw-r--r--apps/fabric/src/fabric_db_info.erl14
-rw-r--r--apps/fabric/src/fabric_db_meta.erl14
-rw-r--r--apps/fabric/src/fabric_dict.erl14
-rw-r--r--apps/fabric/src/fabric_doc_attachments.erl14
-rw-r--r--apps/fabric/src/fabric_doc_missing_revs.erl14
-rw-r--r--apps/fabric/src/fabric_doc_open.erl14
-rw-r--r--apps/fabric/src/fabric_doc_open_revs.erl14
-rw-r--r--apps/fabric/src/fabric_doc_update.erl14
-rw-r--r--apps/fabric/src/fabric_group_info.erl14
-rw-r--r--apps/fabric/src/fabric_rpc.erl14
-rw-r--r--apps/fabric/src/fabric_util.erl14
-rw-r--r--apps/fabric/src/fabric_view.erl14
-rw-r--r--apps/fabric/src/fabric_view_all_docs.erl14
-rw-r--r--apps/fabric/src/fabric_view_changes.erl14
-rw-r--r--apps/fabric/src/fabric_view_map.erl14
-rw-r--r--apps/fabric/src/fabric_view_reduce.erl14
-rw-r--r--apps/mem3/include/mem3.hrl14
-rw-r--r--apps/mem3/src/mem3.erl14
-rw-r--r--apps/mem3/src/mem3_app.erl14
-rw-r--r--apps/mem3/src/mem3_cache.erl14
-rw-r--r--apps/mem3/src/mem3_httpd.erl14
-rw-r--r--apps/mem3/src/mem3_nodes.erl14
-rw-r--r--apps/mem3/src/mem3_sup.erl14
-rw-r--r--apps/mem3/src/mem3_sync.erl14
-rw-r--r--apps/mem3/src/mem3_sync_event.erl14
-rw-r--r--apps/mem3/src/mem3_util.erl14
-rw-r--r--apps/mem3/test/mem3_util_test.erl14
-rw-r--r--apps/rexi/src/rexi.erl14
-rw-r--r--apps/rexi/src/rexi_app.erl14
-rw-r--r--apps/rexi/src/rexi_monitor.erl14
-rw-r--r--apps/rexi/src/rexi_server.erl14
-rw-r--r--apps/rexi/src/rexi_sup.erl14
-rwxr-xr-xconfigure14
-rw-r--r--couchjs/SConstruct26
-rw-r--r--couchjs/c_src/SConscript26
-rw-r--r--couchjs/js/SConscript26
-rw-r--r--rebar.config14
-rwxr-xr-xrel/overlay/bin/dbcore12
-rw-r--r--rel/overlay/erts-vsn/bin/erl13
-rw-r--r--rel/reltool.config14
48 files changed, 661 insertions, 40 deletions
diff --git a/Makefile b/Makefile
index 2e035ee5..aee9a70d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,17 @@
+# Copyright 2010 Cloudant
+#
+# Licensed 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.
+
all: compile
compile:
diff --git a/apps/chttpd/src/chttpd_app.erl b/apps/chttpd/src/chttpd_app.erl
index e8d6f21f..d7a5aef8 100644
--- a/apps/chttpd/src/chttpd_app.erl
+++ b/apps/chttpd/src/chttpd_app.erl
@@ -1,3 +1,15 @@
+% Licensed 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.
+
-module(chttpd_app).
-behaviour(application).
-export([start/2, stop/1]).
diff --git a/apps/chttpd/src/chttpd_sup.erl b/apps/chttpd/src/chttpd_sup.erl
index 4786350b..bfe6be90 100644
--- a/apps/chttpd/src/chttpd_sup.erl
+++ b/apps/chttpd/src/chttpd_sup.erl
@@ -1,3 +1,15 @@
+% Licensed 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.
+
-module(chttpd_sup).
-behaviour(supervisor).
-export([init/1]).
diff --git a/apps/fabric/include/fabric.hrl b/apps/fabric/include/fabric.hrl
index 6ec17b34..5e10f5cd 100644
--- a/apps/fabric/include/fabric.hrl
+++ b/apps/fabric/include/fabric.hrl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-include_lib("eunit/include/eunit.hrl").
-record(collector, {
diff --git a/apps/fabric/src/fabric.erl b/apps/fabric/src/fabric.erl
index 1be97a98..b3bf3b15 100644
--- a/apps/fabric/src/fabric.erl
+++ b/apps/fabric/src/fabric.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric).
-include_lib("mem3/include/mem3.hrl").
diff --git a/apps/fabric/src/fabric_db_create.erl b/apps/fabric/src/fabric_db_create.erl
index d10bcc22..ccea943d 100644
--- a/apps/fabric/src/fabric_db_create.erl
+++ b/apps/fabric/src/fabric_db_create.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_db_create).
-export([go/2]).
diff --git a/apps/fabric/src/fabric_db_delete.erl b/apps/fabric/src/fabric_db_delete.erl
index 57eefa9e..c3000e57 100644
--- a/apps/fabric/src/fabric_db_delete.erl
+++ b/apps/fabric/src/fabric_db_delete.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_db_delete).
-export([go/2]).
diff --git a/apps/fabric/src/fabric_db_doc_count.erl b/apps/fabric/src/fabric_db_doc_count.erl
index 12d5cbf8..faa755e6 100644
--- a/apps/fabric/src/fabric_db_doc_count.erl
+++ b/apps/fabric/src/fabric_db_doc_count.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_db_doc_count).
-export([go/1]).
diff --git a/apps/fabric/src/fabric_db_info.erl b/apps/fabric/src/fabric_db_info.erl
index 3758c5c3..e268c48c 100644
--- a/apps/fabric/src/fabric_db_info.erl
+++ b/apps/fabric/src/fabric_db_info.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_db_info).
-export([go/1]).
diff --git a/apps/fabric/src/fabric_db_meta.erl b/apps/fabric/src/fabric_db_meta.erl
index ee15fc72..cb46f380 100644
--- a/apps/fabric/src/fabric_db_meta.erl
+++ b/apps/fabric/src/fabric_db_meta.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_db_meta).
-export([set_revs_limit/3, set_security/3]).
diff --git a/apps/fabric/src/fabric_dict.erl b/apps/fabric/src/fabric_dict.erl
index 42d46b34..7db98923 100644
--- a/apps/fabric/src/fabric_dict.erl
+++ b/apps/fabric/src/fabric_dict.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_dict).
-compile(export_all).
diff --git a/apps/fabric/src/fabric_doc_attachments.erl b/apps/fabric/src/fabric_doc_attachments.erl
index aecdaaef..b66e2ae4 100644
--- a/apps/fabric/src/fabric_doc_attachments.erl
+++ b/apps/fabric/src/fabric_doc_attachments.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_doc_attachments).
-include("fabric.hrl").
diff --git a/apps/fabric/src/fabric_doc_missing_revs.erl b/apps/fabric/src/fabric_doc_missing_revs.erl
index 9a368783..a4d54192 100644
--- a/apps/fabric/src/fabric_doc_missing_revs.erl
+++ b/apps/fabric/src/fabric_doc_missing_revs.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_doc_missing_revs).
-export([go/2]).
diff --git a/apps/fabric/src/fabric_doc_open.erl b/apps/fabric/src/fabric_doc_open.erl
index 5c5699c3..1530515d 100644
--- a/apps/fabric/src/fabric_doc_open.erl
+++ b/apps/fabric/src/fabric_doc_open.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_doc_open).
-export([go/3]).
diff --git a/apps/fabric/src/fabric_doc_open_revs.erl b/apps/fabric/src/fabric_doc_open_revs.erl
index 61ff466f..cef37244 100644
--- a/apps/fabric/src/fabric_doc_open_revs.erl
+++ b/apps/fabric/src/fabric_doc_open_revs.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_doc_open_revs).
-export([go/4]).
diff --git a/apps/fabric/src/fabric_doc_update.erl b/apps/fabric/src/fabric_doc_update.erl
index f0fcf112..c6ceaeab 100644
--- a/apps/fabric/src/fabric_doc_update.erl
+++ b/apps/fabric/src/fabric_doc_update.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_doc_update).
-export([go/3]).
diff --git a/apps/fabric/src/fabric_group_info.erl b/apps/fabric/src/fabric_group_info.erl
index 7dfb4888..d5260271 100644
--- a/apps/fabric/src/fabric_group_info.erl
+++ b/apps/fabric/src/fabric_group_info.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_group_info).
-export([go/2]).
diff --git a/apps/fabric/src/fabric_rpc.erl b/apps/fabric/src/fabric_rpc.erl
index 24c04ea8..301fd46b 100644
--- a/apps/fabric/src/fabric_rpc.erl
+++ b/apps/fabric/src/fabric_rpc.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_rpc).
-export([get_db_info/1, get_doc_count/1, get_update_seq/1]).
diff --git a/apps/fabric/src/fabric_util.erl b/apps/fabric/src/fabric_util.erl
index da557504..b9e30093 100644
--- a/apps/fabric/src/fabric_util.erl
+++ b/apps/fabric/src/fabric_util.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_util).
-export([submit_jobs/3, cleanup/1, recv/4, receive_loop/4, receive_loop/6,
diff --git a/apps/fabric/src/fabric_view.erl b/apps/fabric/src/fabric_view.erl
index 49a3a55a..1558d301 100644
--- a/apps/fabric/src/fabric_view.erl
+++ b/apps/fabric/src/fabric_view.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_view).
-export([is_progress_possible/1, remove_overlapping_shards/2, maybe_send_row/1,
diff --git a/apps/fabric/src/fabric_view_all_docs.erl b/apps/fabric/src/fabric_view_all_docs.erl
index d51a2831..45ae3864 100644
--- a/apps/fabric/src/fabric_view_all_docs.erl
+++ b/apps/fabric/src/fabric_view_all_docs.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_view_all_docs).
-export([go/4]).
diff --git a/apps/fabric/src/fabric_view_changes.erl b/apps/fabric/src/fabric_view_changes.erl
index 6030df1d..865a2c8a 100644
--- a/apps/fabric/src/fabric_view_changes.erl
+++ b/apps/fabric/src/fabric_view_changes.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_view_changes).
-export([go/5, start_update_notifier/1]).
diff --git a/apps/fabric/src/fabric_view_map.erl b/apps/fabric/src/fabric_view_map.erl
index ce8dd625..91ed3179 100644
--- a/apps/fabric/src/fabric_view_map.erl
+++ b/apps/fabric/src/fabric_view_map.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_view_map).
-export([go/6]).
diff --git a/apps/fabric/src/fabric_view_reduce.erl b/apps/fabric/src/fabric_view_reduce.erl
index 4b2d4c80..f401fc58 100644
--- a/apps/fabric/src/fabric_view_reduce.erl
+++ b/apps/fabric/src/fabric_view_reduce.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(fabric_view_reduce).
-export([go/6]).
diff --git a/apps/mem3/include/mem3.hrl b/apps/mem3/include/mem3.hrl
index b9359b44..ed86d07e 100644
--- a/apps/mem3/include/mem3.hrl
+++ b/apps/mem3/include/mem3.hrl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
% type specification hacked to suppress dialyzer warning re: match spec
-record(shard, {
name :: binary() | '_',
diff --git a/apps/mem3/src/mem3.erl b/apps/mem3/src/mem3.erl
index 1485c7fe..41118d54 100644
--- a/apps/mem3/src/mem3.erl
+++ b/apps/mem3/src/mem3.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3).
-export([start/0, stop/0, restart/0, nodes/0, shards/1, shards/2,
diff --git a/apps/mem3/src/mem3_app.erl b/apps/mem3/src/mem3_app.erl
index 88cd1ea1..682c6aff 100644
--- a/apps/mem3/src/mem3_app.erl
+++ b/apps/mem3/src/mem3_app.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_app).
-behaviour(application).
-export([start/2, stop/1]).
diff --git a/apps/mem3/src/mem3_cache.erl b/apps/mem3/src/mem3_cache.erl
index 2a29ca4c..419e0d7c 100644
--- a/apps/mem3/src/mem3_cache.erl
+++ b/apps/mem3/src/mem3_cache.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_cache).
-behaviour(gen_server).
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
diff --git a/apps/mem3/src/mem3_httpd.erl b/apps/mem3/src/mem3_httpd.erl
index cbfaea95..6810562e 100644
--- a/apps/mem3/src/mem3_httpd.erl
+++ b/apps/mem3/src/mem3_httpd.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_httpd).
-export([handle_membership_req/1]).
diff --git a/apps/mem3/src/mem3_nodes.erl b/apps/mem3/src/mem3_nodes.erl
index 6cbf3d9a..c8528cb6 100644
--- a/apps/mem3/src/mem3_nodes.erl
+++ b/apps/mem3/src/mem3_nodes.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_nodes).
-behaviour(gen_server).
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
diff --git a/apps/mem3/src/mem3_sup.erl b/apps/mem3/src/mem3_sup.erl
index 58d0bbf5..9f93dd39 100644
--- a/apps/mem3/src/mem3_sup.erl
+++ b/apps/mem3/src/mem3_sup.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_sup).
-behaviour(supervisor).
-export([start_link/0, init/1]).
diff --git a/apps/mem3/src/mem3_sync.erl b/apps/mem3/src/mem3_sync.erl
index d3b3ea51..a1ba4f8b 100644
--- a/apps/mem3/src/mem3_sync.erl
+++ b/apps/mem3/src/mem3_sync.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_sync).
-behaviour(gen_server).
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
diff --git a/apps/mem3/src/mem3_sync_event.erl b/apps/mem3/src/mem3_sync_event.erl
index 45fcb8aa..5ee93b7a 100644
--- a/apps/mem3/src/mem3_sync_event.erl
+++ b/apps/mem3/src/mem3_sync_event.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_sync_event).
-behaviour(gen_event).
diff --git a/apps/mem3/src/mem3_util.erl b/apps/mem3/src/mem3_util.erl
index d8ed42b7..5e866ccf 100644
--- a/apps/mem3/src/mem3_util.erl
+++ b/apps/mem3/src/mem3_util.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_util).
-export([hash/1, name_shard/1, create_partition_map/4, build_shards/2,
diff --git a/apps/mem3/test/mem3_util_test.erl b/apps/mem3/test/mem3_util_test.erl
index 0f6d24be..f43410a7 100644
--- a/apps/mem3/test/mem3_util_test.erl
+++ b/apps/mem3/test/mem3_util_test.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(mem3_util_test).
-include("mem3.hrl").
diff --git a/apps/rexi/src/rexi.erl b/apps/rexi/src/rexi.erl
index 8ab1f05e..0ba77bdb 100644
--- a/apps/rexi/src/rexi.erl
+++ b/apps/rexi/src/rexi.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(rexi).
-export([start/0, stop/0, restart/0]).
-export([cast/2, cast/3, kill/2]).
diff --git a/apps/rexi/src/rexi_app.erl b/apps/rexi/src/rexi_app.erl
index dda57752..2dd99c23 100644
--- a/apps/rexi/src/rexi_app.erl
+++ b/apps/rexi/src/rexi_app.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(rexi_app).
-behaviour(application).
-export([start/2, stop/1]).
diff --git a/apps/rexi/src/rexi_monitor.erl b/apps/rexi/src/rexi_monitor.erl
index bbff22b3..819b6bce 100644
--- a/apps/rexi/src/rexi_monitor.erl
+++ b/apps/rexi/src/rexi_monitor.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(rexi_monitor).
-export([start/1, stop/1]).
diff --git a/apps/rexi/src/rexi_server.erl b/apps/rexi/src/rexi_server.erl
index c4dc740d..eb9b0ca2 100644
--- a/apps/rexi/src/rexi_server.erl
+++ b/apps/rexi/src/rexi_server.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(rexi_server).
-behaviour(gen_server).
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2,
diff --git a/apps/rexi/src/rexi_sup.erl b/apps/rexi/src/rexi_sup.erl
index 3a518e7b..828ee54d 100644
--- a/apps/rexi/src/rexi_sup.erl
+++ b/apps/rexi/src/rexi_sup.erl
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
-module(rexi_sup).
-behaviour(supervisor).
-export([init/1]).
diff --git a/configure b/configure
index 9a83dce5..e9ce1b07 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,19 @@
#!/bin/bash
+# Copyright 2010 Cloudant
+#
+# Licensed 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.
+
function quit {
exit
}
diff --git a/couchjs/SConstruct b/couchjs/SConstruct
index ef4ad21d..2b57cb41 100644
--- a/couchjs/SConstruct
+++ b/couchjs/SConstruct
@@ -1,16 +1,16 @@
-# Copyright (c) 2010 Cloudant
-#
-# Licensed 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.
+# Copyright 2010 Cloudant
+#
+# Licensed 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.
SConscript(['c_src/SConscript'], variant_dir='build')
SConscript(['js/SConscript'])
diff --git a/couchjs/c_src/SConscript b/couchjs/c_src/SConscript
index b459ee94..757e0289 100644
--- a/couchjs/c_src/SConscript
+++ b/couchjs/c_src/SConscript
@@ -1,16 +1,16 @@
-# Copyright (c) 2010 Cloudant
-#
-# Licensed 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.
+# Copyright 2010 Cloudant
+#
+# Licensed 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.
def require_lib(name):
if not conf.CheckLib(name):
diff --git a/couchjs/js/SConscript b/couchjs/js/SConscript
index 8ac0e037..e403a0f7 100644
--- a/couchjs/js/SConscript
+++ b/couchjs/js/SConscript
@@ -1,16 +1,16 @@
-# Copyright (c) 2010 Cloudant
-#
-# Licensed 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.
+# Copyright 2010 Cloudant
+#
+# Licensed 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.
env = Environment()
env['BUILDERS']['Cat'] = Builder(action = '''
diff --git a/rebar.config b/rebar.config
index f2b91397..9450b1cc 100644
--- a/rebar.config
+++ b/rebar.config
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
{sub_dirs, [
"apps/ibrowse",
"apps/couch",
diff --git a/rel/overlay/bin/dbcore b/rel/overlay/bin/dbcore
index 6ada061e..ca113a42 100755
--- a/rel/overlay/bin/dbcore
+++ b/rel/overlay/bin/dbcore
@@ -1,6 +1,16 @@
#!/bin/bash
-# cloudant dbcore start script
+# Licensed 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.
ERTS_BIN_DIR=$(cd ${0%/*} && pwd)
diff --git a/rel/overlay/erts-vsn/bin/erl b/rel/overlay/erts-vsn/bin/erl
index 1ddbd431..23942122 100644
--- a/rel/overlay/erts-vsn/bin/erl
+++ b/rel/overlay/erts-vsn/bin/erl
@@ -1,5 +1,18 @@
#!/bin/bash
+# Licensed 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.
+
+
## This script replaces the default "erl" in erts-VSN/bin. This is necessary
## as escript depends on erl and in turn, erl depends on having access to a
## bootscript (start.boot). Note that this script is ONLY invoked as a side-effect
diff --git a/rel/reltool.config b/rel/reltool.config
index ac98a9fb..6cc5b3f5 100644
--- a/rel/reltool.config
+++ b/rel/reltool.config
@@ -1,3 +1,17 @@
+% Copyright 2010 Cloudant
+%
+% Licensed 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.
+
{sys, [
{lib_dirs, ["../apps"]},
{rel, "dbcore", "1.2.4", [