Permalink
Browse files

MAJOR: playSMS license changed to GPLv3. Alter all core PHP files (ex…

…cept those under folder plugin) and add license information
  • Loading branch information...
antonraharja committed Dec 15, 2013
1 parent 2515539 commit 35a3cc8f573e8b8c0964ff14f4933052b5d5e075
Showing with 1,543 additions and 902 deletions.
  1. +674 −0 LICENSE.md
  2. +101 −6 README.md
  3. +17 −0 daemon/linux/bin/_playsms/dlrssmsd.php
  4. +17 −0 daemon/linux/bin/_playsms/playsmsd.php
  5. +17 −0 daemon/linux/bin/_playsms/recvsmsd.php
  6. +17 −0 daemon/linux/bin/_playsms/sendsmsd.php
  7. +17 −0 daemon/windows/bin/_playsms/dlrssmsd.php
  8. +17 −0 daemon/windows/bin/_playsms/playsmsd.php
  9. +17 −0 daemon/windows/bin/_playsms/recvsmsd.php
  10. +17 −0 daemon/windows/bin/_playsms/sendsmsd.php
  11. +0 −791 documents/LICENSE
  12. +0 −105 documents/README
  13. +18 −0 web/inc/admin/all_inbox.php
  14. +18 −0 web/inc/admin/all_incoming.php
  15. +18 −0 web/inc/admin/all_outgoing.php
  16. +18 −0 web/inc/admin/main_config.php
  17. +18 −0 web/inc/admin/sandbox.php
  18. +18 −0 web/inc/admin/user_mgmnt.php
  19. +18 −0 web/inc/app/menu.php
  20. +18 −0 web/inc/app/webservices.php
  21. +18 −0 web/inc/user/page_welcome.php
  22. +18 −0 web/inc/user/send_sms.php
  23. +18 −0 web/inc/user/user_config.php
  24. +18 −0 web/inc/user/user_inbox.php
  25. +18 −0 web/inc/user/user_incoming.php
  26. +18 −0 web/inc/user/user_outgoing.php
  27. +18 −0 web/inc/user/user_pref.php
  28. +18 −0 web/index.php
  29. +18 −0 web/init.php
  30. +18 −0 web/lib/fn_auth.php
  31. +18 −0 web/lib/fn_billing.php
  32. +18 −0 web/lib/fn_core.php
  33. +18 −0 web/lib/fn_dba.php
  34. +18 −0 web/lib/fn_dlr.php
  35. +18 −0 web/lib/fn_init.php
  36. +18 −0 web/lib/fn_logger.php
  37. +18 −0 web/lib/fn_phonebook.php
  38. +18 −0 web/lib/fn_rate.php
  39. +18 −0 web/lib/fn_recvsms.php
  40. +19 −0 web/lib/fn_registry.php
  41. +18 −0 web/lib/fn_sendmail.php
  42. +18 −0 web/lib/fn_sendsms.php
  43. +18 −0 web/lib/fn_themes.php
  44. +19 −0 web/lib/fn_tpl.php
  45. +18 −0 web/lib/fn_user.php
  46. +18 −0 web/lib/fn_webservices.php
  47. +18 −0 web/lib/function.php

Large diffs are not rendered by default.

Oops, something went wrong.
107 README.md
@@ -1,10 +1,105 @@
Documentations (installation steps, FAQs, development docs, etc) are available in folder documents.
README
------

Get more information about this project at the official project website http://www.playsms.org
Official project website:
http://playsms.org

A quick look of the latest version can be found here in demo website http://www.playsms.org/demo
Official playSMS user group forum:
http://groups.google.com/group/playsmsusergroup

Supports website for asking questions and start a discussion available at http://groups.google.com/group/playsmsusergroup
Official playSMS Facebook page:
http://facebook.com/playsmsusergroup

--
Anton Raharja

Description
-----------
playSMS is a flexible Web-based SMS portal that it can be made to fit to
various services such as an SMS gateway, personal messaging systems, corporate
and group communication tools


Feature Highlights
------------------
- Multiple database engine supported
- Send SMS to single mobile phone (web2mobile)
- Send SMS broadcasted to a group of mobile phones (web2mobiles, bulk SMS)
- Support sending text, flash and unicode message
- Capable of handling large amount of SMS (about 500 thousand SMS per month)
- Receive private SMS to Inbox and forward it to email (mobile2web)
- Forward single SMS from mobile to a group of mobile phones (mobile2mobiles)
- SMS autoreply, for easy autoreplying formatted incoming SMS
- SMS board, forward received SMS to email, html page, json, xml and rss feeds
- SMS command, execute server side shell script using SMS
- SMS custom, forward incoming SMS to custom application on external URL
- SMS poll, manage polling system using SMS, exports graph, json and xml
- SMS quiz, serve quizzes on SMS
- SMS subscribe, manage user subscribes to a service using SMS
- Create your own features, tools, themes and gateway modules as a plugin
- Supports Uplink, Gammu, Gnokii, Kannel, smstools3, Msgtoolbox, Nexmo, Twilio,
Clickatell and Infobip
- Supports simulation tools to simulate incoming and outgoing SMS
- Webservices for sending SMS, retrieve delivery reports, checking credits, etc
- Long SMS support, length of text is configurable
- Rate SMS by destination prefix
- SMS credit system per user
- Timezone settings
- Multi-language (English, French, Bahasa Indonesia and a few others)
- Easily add new language for user interface
- Web-based interface with easy template engine for customization


License
-------
playSMS is licensed as GPLv3

You may find detail information about GPLv3 here:
http://www.gnu.org/licenses/gpl-3.0.html

The GPLv3 text is included in file LICENSE.md


Installation
------------
Please read INSTALL and then FAQ


Project Founder
---------------
Anton Raharja (anton)


Contributors
------------
Aaron Simmons
Adeagbo Tunji (adetunjiha)
Alexey Dvoryanchikov (dvoryanchikov)
Amin Riza (ajiwo)
Anton Raharja (anton)
Avudz (avudz)
Edward Halley (fhalley)
Elingui Pascal Uriel (elinguiuriel)
Emmanuel Chanson (emmanuel)
Endy Muhardin (endymuhardin)
Eugene Trotsan (eugene)
Helge Larsen
Ibrahim AS (ibsoman)
Jeremy Mueller (jeremymueller)
Joan (aseques)
Lucas Teixeira (lucastx)
Stephane Rosa (srosa)
T.K Thapa (thapa)
Wahyu HP (kendokar)
Yoan Talagrand (yoan)
p-walker (p-walker)


Translators
-----------
ca_ES : Joan (aseques)
de_DE : Andre Gronwald (andre)
es_VE : Alfredo Hernandez (alfredo)
fr_FR : Emmanuel Chanson (emmanuel), Elingui Pascal Uriel (elinguiuriel)
id_ID : Anton Raharja (anton), Andry Rachmadany (hangsbreaker)
pt_BR : Lucas Teixeira (lucastx), Gabriel Schanuel (gschanuel)
ru_RU : Alexey Dvoryanchikov (dvoryanchikov)
zh_CN : Frank Van Caenegem (fvancaen)
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
@@ -1,6 +1,23 @@
#!/usr/bin/php -q
<?php
/**
* This file is part of playSMS.
*
* playSMS is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* playSMS 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with playSMS. If not, see <http://www.gnu.org/licenses/>.
*/
set_time_limit(600);
//error_reporting(0);
Oops, something went wrong.

0 comments on commit 35a3cc8

Please sign in to comment.