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...
1 parent 2515539 commit 35a3cc8f573e8b8c0964ff14f4933052b5d5e075 @antonraharja committed Dec 15, 2013
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
View
View
@@ -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. Retry.

0 comments on commit 35a3cc8

Please sign in to comment.