The core difference is in accessibility and rights over the source code. Open source software allows users to view, modify, and distribute its source code, promoting transparency and collaboration. Proprietary software, on the other hand, keeps its source code under wraps, restricting modifications and redistribution. Users typically access proprietary software under a licensing agreement without the rights to alter or share its code.