From f5ee8b6cbfb58ea95b0d548dd7e9d5a42482aef0 Mon Sep 17 00:00:00 2001 From: Gustavo Salazar <guga.salazar.loor@gmail.com> Date: Tue, 4 Sep 2012 16:42:13 -0500 Subject: [PATCH] Update license. --- record-and-playback/core/Gemfile | 19 +++++++++++++++++ .../step_definitions/audio_archive_step.rb | 18 ++++++++++++++++ .../step_definitions/process_audio_step.rb | 17 +++++++++++++++ .../process_matterhorn_step.rb | 18 ++++++++++++++++ .../step_definitions/process_video_step.rb | 19 +++++++++++++++++ .../core/features/support/env.rb | 19 +++++++++++++++++ .../core/god/god/conf/rap-core.rb | 19 +++++++++++++++++ record-and-playback/core/god/god/god.rb | 19 +++++++++++++++++ record-and-playback/core/god/initd.god | 18 ++++++++++++++++ .../core/lib/recordandplayback.rb | 19 +++++++++++++++++ .../lib/recordandplayback/audio_archiver.rb | 18 ++++++++++++++++ .../recordandplayback/deskshare_archiver.rb | 19 +++++++++++++++++ .../lib/recordandplayback/events_archiver.rb | 19 +++++++++++++++++ .../lib/recordandplayback/generators/audio.rb | 19 +++++++++++++++++ .../generators/audio_processor.rb | 19 +++++++++++++++++ .../recordandplayback/generators/events.rb | 19 +++++++++++++++++ .../generators/matterhorn_processor.rb | 19 +++++++++++++++++ .../generators/presentation.rb | 19 +++++++++++++++++ .../lib/recordandplayback/generators/video.rb | 19 +++++++++++++++++ .../presentation_archiver.rb | 19 +++++++++++++++++ .../lib/recordandplayback/video_archiver.rb | 19 +++++++++++++++++ .../core/scripts/archive/archive.rb | 18 ++++++++++++++++ record-and-playback/core/scripts/bbb-rap.sh | 18 ++++++++++++++++ record-and-playback/core/scripts/cleanup.rb | 17 +++++++++++++++ .../core/scripts/rap-worker.rb | 18 ++++++++++++++++ .../core/scripts/sanity/sanity.rb | 21 +++++++++++++++++++ .../recordandplayback/audio_archiver_spec.rb | 17 +++++++++++++++ .../recordandplayback/audio_processor_spec.rb | 18 ++++++++++++++++ .../deskshare_generator_spec.rb | 18 ++++++++++++++++ .../deskshare_stubbed_archiver_spec.rb | 18 ++++++++++++++++ .../recordandplayback/events_archiver_spec.rb | 18 ++++++++++++++++ .../spec/recordandplayback/events_spec.rb | 18 ++++++++++++++++ .../presentation_processor_spec.rb | 18 ++++++++++++++++ .../presentation_stubbed_archiver_spec.rb | 18 ++++++++++++++++ .../video_stubbed_archiver_spec.rb | 18 ++++++++++++++++ record-and-playback/core/spec/spec_helper.rb | 18 ++++++++++++++++ record-and-playback/deploy.sh | 17 +++++++++++++++ .../matterhorn/matterhorn-install.sh | 20 ++++++++++++++++++ .../matterhorn/scripts/ingest-status.rb | 20 ++++++++++++++++++ .../matterhorn/scripts/matt-pub-god-conf.rb | 18 ++++++++++++++++ .../matterhorn/scripts/process/matterhorn.rb | 18 ++++++++++++++++ .../matterhorn/scripts/publish-matterhorn.rb | 17 +++++++++++++++ .../playback/presentation/playback.js | 20 ++++++++++++++++++ .../presentation/scripts/presentation.nginx | 18 ++++++++++++++++ .../playback/slides/css/bbb.playback.css | 20 ++++++++++++++++++ .../slides/playback/slides/playback.html | 17 +++++++++++++++ .../slides/scripts/process/slides.rb | 18 ++++++++++++++++ .../slides/scripts/publish/slides.rb | 17 +++++++++++++++ .../slides/scripts/slides.nginx | 18 ++++++++++++++++ 49 files changed, 902 insertions(+) diff --git a/record-and-playback/core/Gemfile b/record-and-playback/core/Gemfile index 3971e9a1e4..0382c3b7ad 100644 --- a/record-and-playback/core/Gemfile +++ b/record-and-playback/core/Gemfile @@ -1,3 +1,22 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + source "http://rubygems.org" gem "rspec", "2.0.0", :require => "spec" diff --git a/record-and-playback/core/features/step_definitions/audio_archive_step.rb b/record-and-playback/core/features/step_definitions/audio_archive_step.rb index 6114ad4548..9ad354ea33 100755 --- a/record-and-playback/core/features/step_definitions/audio_archive_step.rb +++ b/record-and-playback/core/features/step_definitions/audio_archive_step.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'fileutils' Given /^the meeting has ended$/ do diff --git a/record-and-playback/core/features/step_definitions/process_audio_step.rb b/record-and-playback/core/features/step_definitions/process_audio_step.rb index 1199786817..1fd0f69286 100755 --- a/record-and-playback/core/features/step_definitions/process_audio_step.rb +++ b/record-and-playback/core/features/step_definitions/process_audio_step.rb @@ -1,3 +1,20 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# require 'fileutils' Given /^a set of audio recordings in the archive$/ do diff --git a/record-and-playback/core/features/step_definitions/process_matterhorn_step.rb b/record-and-playback/core/features/step_definitions/process_matterhorn_step.rb index 9b65b3bae1..943c2c682d 100755 --- a/record-and-playback/core/features/step_definitions/process_matterhorn_step.rb +++ b/record-and-playback/core/features/step_definitions/process_matterhorn_step.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'fileutils' Given /^recordings in the archive$/ do diff --git a/record-and-playback/core/features/step_definitions/process_video_step.rb b/record-and-playback/core/features/step_definitions/process_video_step.rb index ef3537e022..7e5f62d84c 100755 --- a/record-and-playback/core/features/step_definitions/process_video_step.rb +++ b/record-and-playback/core/features/step_definitions/process_video_step.rb @@ -1,3 +1,22 @@ + +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'fileutils' Given /^the raw recorded events$/ do diff --git a/record-and-playback/core/features/support/env.rb b/record-and-playback/core/features/support/env.rb index 10e4119d48..d5eb05ebb9 100755 --- a/record-and-playback/core/features/support/env.rb +++ b/record-and-playback/core/features/support/env.rb @@ -1,2 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + $LOAD_PATH << File.expand_path('../../../lib', __FILE__) require 'recordandplayback' \ No newline at end of file diff --git a/record-and-playback/core/god/god/conf/rap-core.rb b/record-and-playback/core/god/god/conf/rap-core.rb index fa2972513c..165bda6582 100644 --- a/record-and-playback/core/god/god/conf/rap-core.rb +++ b/record-and-playback/core/god/god/conf/rap-core.rb @@ -1,3 +1,22 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + # NOTE: # Copy into /etc/bigbluebutton/god/conf # sudo cp rap-god-conf.rb /etc/bigbluebutton/god/conf/rap-conf.rb diff --git a/record-and-playback/core/god/god/god.rb b/record-and-playback/core/god/god/god.rb index 038a3e3962..dc44bde996 100644 --- a/record-and-playback/core/god/god/god.rb +++ b/record-and-playback/core/god/god/god.rb @@ -1,3 +1,22 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + # load in all god configs God.load "/etc/bigbluebutton/god/conf/*.rb" diff --git a/record-and-playback/core/god/initd.god b/record-and-playback/core/god/initd.god index 1e919b5bbd..6ea420e0b4 100644 --- a/record-and-playback/core/god/initd.god +++ b/record-and-playback/core/god/initd.god @@ -1,5 +1,22 @@ #!/bin/bash # +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# +# # Record and Playback God init.d script # http://god.rubyforge.org/ # @@ -15,6 +32,7 @@ # Description: bbb-record-core - BigBlueButton Record and Playback core ### END INIT INFO + set -e RETVAL=0 diff --git a/record-and-playback/core/lib/recordandplayback.rb b/record-and-playback/core/lib/recordandplayback.rb index 012d366992..fc0de18184 100755 --- a/record-and-playback/core/lib/recordandplayback.rb +++ b/record-and-playback/core/lib/recordandplayback.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + path = File.expand_path(File.join(File.dirname(__FILE__), '../lib')) $LOAD_PATH << path diff --git a/record-and-playback/core/lib/recordandplayback/audio_archiver.rb b/record-and-playback/core/lib/recordandplayback/audio_archiver.rb index b36093c2c1..17aa270f2e 100755 --- a/record-and-playback/core/lib/recordandplayback/audio_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/audio_archiver.rb @@ -1,5 +1,23 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'fileutils' diff --git a/record-and-playback/core/lib/recordandplayback/deskshare_archiver.rb b/record-and-playback/core/lib/recordandplayback/deskshare_archiver.rb index c00dfad86b..f4854575c3 100755 --- a/record-and-playback/core/lib/recordandplayback/deskshare_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/deskshare_archiver.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'fileutils' module BigBlueButton diff --git a/record-and-playback/core/lib/recordandplayback/events_archiver.rb b/record-and-playback/core/lib/recordandplayback/events_archiver.rb index 649b1a6626..9f332803c5 100755 --- a/record-and-playback/core/lib/recordandplayback/events_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/events_archiver.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'rubygems' require 'redis' require 'builder' diff --git a/record-and-playback/core/lib/recordandplayback/generators/audio.rb b/record-and-playback/core/lib/recordandplayback/generators/audio.rb index 5eb8641a66..cc09e852b3 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/audio.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/audio.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'fileutils' require 'rubygems' require 'nokogiri' diff --git a/record-and-playback/core/lib/recordandplayback/generators/audio_processor.rb b/record-and-playback/core/lib/recordandplayback/generators/audio_processor.rb index d3af80c8bf..f05f6cc3cc 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/audio_processor.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/audio_processor.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'fileutils' module BigBlueButton diff --git a/record-and-playback/core/lib/recordandplayback/generators/events.rb b/record-and-playback/core/lib/recordandplayback/generators/events.rb index 3751497814..28207d1a89 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/events.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/events.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'rubygems' require 'nokogiri' diff --git a/record-and-playback/core/lib/recordandplayback/generators/matterhorn_processor.rb b/record-and-playback/core/lib/recordandplayback/generators/matterhorn_processor.rb index ade68d8f7d..2dff413075 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/matterhorn_processor.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/matterhorn_processor.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'rubygems' require 'fileutils' require 'builder' diff --git a/record-and-playback/core/lib/recordandplayback/generators/presentation.rb b/record-and-playback/core/lib/recordandplayback/generators/presentation.rb index 479d43d8cd..a9fbc6227e 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/presentation.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/presentation.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'rubygems' require 'nokogiri' diff --git a/record-and-playback/core/lib/recordandplayback/generators/video.rb b/record-and-playback/core/lib/recordandplayback/generators/video.rb index a9ef92df70..6b91870db0 100755 --- a/record-and-playback/core/lib/recordandplayback/generators/video.rb +++ b/record-and-playback/core/lib/recordandplayback/generators/video.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'rubygems' require 'streamio-ffmpeg' diff --git a/record-and-playback/core/lib/recordandplayback/presentation_archiver.rb b/record-and-playback/core/lib/recordandplayback/presentation_archiver.rb index b8a789ef19..b1e8710bc6 100755 --- a/record-and-playback/core/lib/recordandplayback/presentation_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/presentation_archiver.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'fileutils' module BigBlueButton diff --git a/record-and-playback/core/lib/recordandplayback/video_archiver.rb b/record-and-playback/core/lib/recordandplayback/video_archiver.rb index b1622bcc3e..d1e40ae2d4 100755 --- a/record-and-playback/core/lib/recordandplayback/video_archiver.rb +++ b/record-and-playback/core/lib/recordandplayback/video_archiver.rb @@ -1,6 +1,25 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require 'fileutils' module BigBlueButton diff --git a/record-and-playback/core/scripts/archive/archive.rb b/record-and-playback/core/scripts/archive/archive.rb index e69acb583e..0fe1ad0cef 100755 --- a/record-and-playback/core/scripts/archive/archive.rb +++ b/record-and-playback/core/scripts/archive/archive.rb @@ -1,5 +1,23 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require '../lib/recordandplayback' require 'logger' diff --git a/record-and-playback/core/scripts/bbb-rap.sh b/record-and-playback/core/scripts/bbb-rap.sh index af3b3593c5..42c671bfd5 100644 --- a/record-and-playback/core/scripts/bbb-rap.sh +++ b/record-and-playback/core/scripts/bbb-rap.sh @@ -1,5 +1,23 @@ #!/bin/bash +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + # #Redis configuration file # diff --git a/record-and-playback/core/scripts/cleanup.rb b/record-and-playback/core/scripts/cleanup.rb index 3913816cd5..6c1b438bb8 100755 --- a/record-and-playback/core/scripts/cleanup.rb +++ b/record-and-playback/core/scripts/cleanup.rb @@ -1,3 +1,20 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# require "rubygems" require "fileutils" require "redis" diff --git a/record-and-playback/core/scripts/rap-worker.rb b/record-and-playback/core/scripts/rap-worker.rb index aa1fd5c253..49edb3ef33 100755 --- a/record-and-playback/core/scripts/rap-worker.rb +++ b/record-and-playback/core/scripts/rap-worker.rb @@ -1,6 +1,24 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require '../lib/recordandplayback' require 'rubygems' require 'yaml' diff --git a/record-and-playback/core/scripts/sanity/sanity.rb b/record-and-playback/core/scripts/sanity/sanity.rb index f3a01a8d27..de8ff8417d 100755 --- a/record-and-playback/core/scripts/sanity/sanity.rb +++ b/record-and-playback/core/scripts/sanity/sanity.rb @@ -1,3 +1,24 @@ +# Set encoding to utf-8 +# encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + require '../lib/recordandplayback' require 'logger' require 'trollop' diff --git a/record-and-playback/core/spec/recordandplayback/audio_archiver_spec.rb b/record-and-playback/core/spec/recordandplayback/audio_archiver_spec.rb index 5cf7525898..f565e96284 100755 --- a/record-and-playback/core/spec/recordandplayback/audio_archiver_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/audio_archiver_spec.rb @@ -1,3 +1,20 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# require 'spec_helper' require 'fileutils' diff --git a/record-and-playback/core/spec/recordandplayback/audio_processor_spec.rb b/record-and-playback/core/spec/recordandplayback/audio_processor_spec.rb index 827d139cc8..7b8979c5ec 100755 --- a/record-and-playback/core/spec/recordandplayback/audio_processor_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/audio_processor_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'digest/md5' diff --git a/record-and-playback/core/spec/recordandplayback/deskshare_generator_spec.rb b/record-and-playback/core/spec/recordandplayback/deskshare_generator_spec.rb index 7c3d02c6a9..3b6c81f658 100755 --- a/record-and-playback/core/spec/recordandplayback/deskshare_generator_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/deskshare_generator_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'digest/md5' diff --git a/record-and-playback/core/spec/recordandplayback/deskshare_stubbed_archiver_spec.rb b/record-and-playback/core/spec/recordandplayback/deskshare_stubbed_archiver_spec.rb index 91428fab10..e16d94dc57 100755 --- a/record-and-playback/core/spec/recordandplayback/deskshare_stubbed_archiver_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/deskshare_stubbed_archiver_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'fileutils' diff --git a/record-and-playback/core/spec/recordandplayback/events_archiver_spec.rb b/record-and-playback/core/spec/recordandplayback/events_archiver_spec.rb index 5b4865fbe5..7a1781dae8 100755 --- a/record-and-playback/core/spec/recordandplayback/events_archiver_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/events_archiver_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'redis' diff --git a/record-and-playback/core/spec/recordandplayback/events_spec.rb b/record-and-playback/core/spec/recordandplayback/events_spec.rb index d5b3e9e614..8cf4e98a57 100755 --- a/record-and-playback/core/spec/recordandplayback/events_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/events_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'redis' diff --git a/record-and-playback/core/spec/recordandplayback/presentation_processor_spec.rb b/record-and-playback/core/spec/recordandplayback/presentation_processor_spec.rb index 9618e737fc..9f55418632 100755 --- a/record-and-playback/core/spec/recordandplayback/presentation_processor_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/presentation_processor_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'digest/md5' require 'fileutils' diff --git a/record-and-playback/core/spec/recordandplayback/presentation_stubbed_archiver_spec.rb b/record-and-playback/core/spec/recordandplayback/presentation_stubbed_archiver_spec.rb index 5f59cb9eef..d13559dd74 100755 --- a/record-and-playback/core/spec/recordandplayback/presentation_stubbed_archiver_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/presentation_stubbed_archiver_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'fileutils' diff --git a/record-and-playback/core/spec/recordandplayback/video_stubbed_archiver_spec.rb b/record-and-playback/core/spec/recordandplayback/video_stubbed_archiver_spec.rb index 294437f1c0..ed9203c6c2 100755 --- a/record-and-playback/core/spec/recordandplayback/video_stubbed_archiver_spec.rb +++ b/record-and-playback/core/spec/recordandplayback/video_stubbed_archiver_spec.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'spec_helper' require 'fileutils' diff --git a/record-and-playback/core/spec/spec_helper.rb b/record-and-playback/core/spec/spec_helper.rb index 1cfea0a478..bb1def7703 100755 --- a/record-and-playback/core/spec/spec_helper.rb +++ b/record-and-playback/core/spec/spec_helper.rb @@ -1,2 +1,20 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require 'recordandplayback' require 'recordandplayback/generators/audio' diff --git a/record-and-playback/deploy.sh b/record-and-playback/deploy.sh index 6df76fedc0..783af5ba69 100755 --- a/record-and-playback/deploy.sh +++ b/record-and-playback/deploy.sh @@ -1,5 +1,22 @@ #!/bin/bash +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# sudo cp -r core/lib/recordandplayback/* /usr/local/bigbluebutton/core/lib/recordandplayback/ PLAYBACK_LIST="slides presentation" diff --git a/record-and-playback/matterhorn/matterhorn-install.sh b/record-and-playback/matterhorn/matterhorn-install.sh index b7f4c49627..1485c302ea 100755 --- a/record-and-playback/matterhorn/matterhorn-install.sh +++ b/record-and-playback/matterhorn/matterhorn-install.sh @@ -1,7 +1,27 @@ #!/bin/bash + +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + # #Create Matterhorn installation directory # + echo "Create Matterhorn installation directory" echo "------------------------------------------------------" echo "sudo mkdir -p /opt/matterhorn" diff --git a/record-and-playback/matterhorn/scripts/ingest-status.rb b/record-and-playback/matterhorn/scripts/ingest-status.rb index 763989f4ea..70511c54fb 100755 --- a/record-and-playback/matterhorn/scripts/ingest-status.rb +++ b/record-and-playback/matterhorn/scripts/ingest-status.rb @@ -17,6 +17,26 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + + + require "rubygems" require "curb" require "nokogiri" diff --git a/record-and-playback/matterhorn/scripts/matt-pub-god-conf.rb b/record-and-playback/matterhorn/scripts/matt-pub-god-conf.rb index 9ce86e62b6..b827df3091 100755 --- a/record-and-playback/matterhorn/scripts/matt-pub-god-conf.rb +++ b/record-and-playback/matterhorn/scripts/matt-pub-god-conf.rb @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + # NOTE: # Copy into /etc/bigbluebutton/god/conf # sudo cp matt-pub-god-conf.rb /etc/bigbluebutton/god/conf/matterhorn-publish-conf.rb diff --git a/record-and-playback/matterhorn/scripts/process/matterhorn.rb b/record-and-playback/matterhorn/scripts/process/matterhorn.rb index 3f7eda2bcc..2fd95c6f7b 100644 --- a/record-and-playback/matterhorn/scripts/process/matterhorn.rb +++ b/record-and-playback/matterhorn/scripts/process/matterhorn.rb @@ -1,5 +1,23 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require '../../core/lib/recordandplayback' require 'rubygems' diff --git a/record-and-playback/matterhorn/scripts/publish-matterhorn.rb b/record-and-playback/matterhorn/scripts/publish-matterhorn.rb index d308031aaf..4ced120217 100755 --- a/record-and-playback/matterhorn/scripts/publish-matterhorn.rb +++ b/record-and-playback/matterhorn/scripts/publish-matterhorn.rb @@ -1,5 +1,22 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# require '../../core/lib/recordandplayback' require 'rubygems' diff --git a/record-and-playback/presentation/playback/presentation/playback.js b/record-and-playback/presentation/playback/presentation/playback.js index c93a4e8aef..ae60fa1f72 100644 --- a/record-and-playback/presentation/playback/presentation/playback.js +++ b/record-and-playback/presentation/playback/presentation/playback.js @@ -1,3 +1,23 @@ +/* + +BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ + +Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). + +This program is free software; you can redistribute it and/or modify it under the +terms of the GNU Lesser General Public License as published by the Free Software +Foundation; either version 3.0 of the License, or (at your option) any later +version. + +BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. + +*/ + goToSlide = function(time) { var pop = Popcorn("#video"); pop.currentTime(time); diff --git a/record-and-playback/presentation/scripts/presentation.nginx b/record-and-playback/presentation/scripts/presentation.nginx index 66436232eb..3e60cd6928 100644 --- a/record-and-playback/presentation/scripts/presentation.nginx +++ b/record-and-playback/presentation/scripts/presentation.nginx @@ -1,3 +1,21 @@ +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + location /playback/presentation { root /var/bigbluebutton; index index.html index.htm; diff --git a/record-and-playback/slides/playback/slides/css/bbb.playback.css b/record-and-playback/slides/playback/slides/css/bbb.playback.css index d8982bc86e..6134498c3f 100755 --- a/record-and-playback/slides/playback/slides/css/bbb.playback.css +++ b/record-and-playback/slides/playback/slides/css/bbb.playback.css @@ -1,3 +1,23 @@ +/* + +BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ + +Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). + +This program is free software; you can redistribute it and/or modify it under the +terms of the GNU Lesser General Public License as published by the Free Software +Foundation; either version 3.0 of the License, or (at your option) any later +version. + +BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. + +*/ + html{ height:100%; } diff --git a/record-and-playback/slides/playback/slides/playback.html b/record-and-playback/slides/playback/slides/playback.html index f1b5a14a8f..71f0a53515 100755 --- a/record-and-playback/slides/playback/slides/playback.html +++ b/record-and-playback/slides/playback/slides/playback.html @@ -1,4 +1,21 @@ <!DOCTYPE html> +<!-- +BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ + +Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). + +This program is free software; you can redistribute it and/or modify it under the +terms of the GNU Lesser General Public License as published by the Free Software +Foundation; either version 3.0 of the License, or (at your option) any later +version. +* +BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +--> <html> <head> diff --git a/record-and-playback/slides/scripts/process/slides.rb b/record-and-playback/slides/scripts/process/slides.rb index 52f6c17aba..5d0e37fb40 100755 --- a/record-and-playback/slides/scripts/process/slides.rb +++ b/record-and-playback/slides/scripts/process/slides.rb @@ -1,6 +1,24 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# + require '../../core/lib/recordandplayback' require 'rubygems' require 'trollop' diff --git a/record-and-playback/slides/scripts/publish/slides.rb b/record-and-playback/slides/scripts/publish/slides.rb index 712590da9e..13d3418b5c 100755 --- a/record-and-playback/slides/scripts/publish/slides.rb +++ b/record-and-playback/slides/scripts/publish/slides.rb @@ -1,6 +1,23 @@ # Set encoding to utf-8 # encoding: UTF-8 +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# require '../../core/lib/recordandplayback' require 'rubygems' require 'trollop' diff --git a/record-and-playback/slides/scripts/slides.nginx b/record-and-playback/slides/scripts/slides.nginx index 764987641c..1c3d17038d 100644 --- a/record-and-playback/slides/scripts/slides.nginx +++ b/record-and-playback/slides/scripts/slides.nginx @@ -1,3 +1,21 @@ + +# +# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ +# +# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). +# +# This program is free software; you can redistribute it and/or modify it under the +# terms of the GNU Lesser General Public License as published by the Free Software +# Foundation; either version 3.0 of the License, or (at your option) any later +# version. +# +# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along +# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. +# location /playback/slides { root /var/bigbluebutton; index index.html index.htm; -- GitLab