Lord-Tiger / CYBR8420_Fall24

Software Assurance
GNU General Public License v3.0
0 stars 0 forks source link

License Agreement and Contributions #4

Open gilbeb opened 4 days ago

gilbeb commented 4 days ago

License Agreement OpenEMR is licensed by GNU General Public License version 3 (GPLv3). The GNU General Public License is a free, copyleft license for software where everyone is permitted to copy and distribute verbatim copies of the license document. The GNU General Public License is intended to guarantee your freedom to share and change all versions of a program to make sure it remains free software for all its users. On the repository page OpenEMR discloses the code of content under the Creative Commons Attribution-ShareAlike license.

Contributions Information on how to contribute to OpenEMR can be found at CONTRIBUTING.md. By creating a Docker Development Environment you can create your own fork of OpenEMR where you will be able to affect the open source code on your local machine. Advanced features of OpenEMR Development Docker Environment are:

  1. Xdebug and profiling
  2. API development and testing
  3. Testing other PHP versions
  4. Php syntax checking, psr12 checking, and automated testing
  5. Run the entire dev tool suite
  6. Run only all the automated tests
  7. Resetting OpenEMR and loading demo data
  8. Backup and restore OpenEMR data
  9. Send/receive snapshots
  10. Create and add random patient data
  11. Add multisite bank
  12. Turn on and turn off support for multisite feature in setup.php
  13. List the current multisite
  14. Change the database character set and collation
  15. Test ssl certificate and force/unforce https
  16. Place/remove testing sql ssl certificate and testing sql ssl client key/cert
  17. CouchDB integration
  18. LDAP integration
  19. Test webroot value