ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆ Forgejo MIT ಪರವಾನಗಿಯಿಂದ GPLv3 ಗೆ ಚಲಿಸುತ್ತದೆ

Forgejo ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಡೆವಲಪರ್‌ಗಳು ಪರವಾನಗಿ ಬದಲಾವಣೆಯನ್ನು ಘೋಷಿಸಿದ್ದಾರೆ - ಬಿಡುಗಡೆ 9.0 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಯೋಜನೆಯ ಎಲ್ಲಾ ಹೊಸ ಬೆಳವಣಿಗೆಗಳನ್ನು ಹಿಂದೆ ಬಳಸಿದ MIT ಪರವಾನಗಿಯ ಬದಲಿಗೆ GPLv3+ ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಹಳೆಯ Forgejo ಶಾಖೆಗಳು, ಹಾಗೆಯೇ ಅವುಗಳ ಆಧಾರದ ಮೇಲೆ ಸರಿಪಡಿಸುವ ಆವೃತ್ತಿಗಳು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಉಳಿಯುತ್ತವೆ. ಪರವಾನಗಿಯನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಯೋಜನೆಯಲ್ಲಿ ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಕೋಡ್‌ನ ಬಳಕೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ.

ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಬಿಡುಗಡೆ 8.0 ತಯಾರಿಕೆಯ ಸಮಯದಲ್ಲಿ, MIT ಹೊಂದಾಣಿಕೆಯಾಗದ ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಅವಲಂಬನೆಗಳು ಕಂಡುಬಂದಿವೆ, ಇದು ಬಿಡುಗಡೆಯಿಂದ ಈ ಅವಲಂಬನೆಗಳನ್ನು ಹೊರಗಿಡಲು ಡೆವಲಪರ್‌ಗಳನ್ನು ಒತ್ತಾಯಿಸಿತು. APA (ಅಮೇರಿಕನ್ ಸೈಕಲಾಜಿಕಲ್ ಅಸೋಸಿಯೇಷನ್) ಉಲ್ಲೇಖದ ಸ್ವರೂಪಕ್ಕೆ ಬೆಂಬಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಮತ್ತು elkjs ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿದ ಫ್ಲೋಚಾರ್ಟ್ ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ ಅನ್ನು ಹೊಂದಾಣಿಕೆಯಾಗದ ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. GPLv3 ಪರವಾನಗಿಯನ್ನು ಬಳಸುವುದರಿಂದ ಹೊರಗಿಡಲಾದ ಅವಲಂಬನೆಗಳನ್ನು ಮರಳಿ ತರಲು, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚು ಕೋಡ್ ಅನ್ನು ಬಳಸಲು ಮತ್ತು Forgejo ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

GPLv3 ಗೆ ಚಲಿಸುವುದರಿಂದ ಹೆಚ್ಚುವರಿ ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ವಿತರಿಸಲಾದ Forgejo ನ ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸುವಂತಹ ಅನ್ಯಾಯದ ವ್ಯಾಪಾರ ಅಭ್ಯಾಸಗಳ ಅಪಾಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಮಾರಾಟಗಾರರಿಗೆ ಬಳಕೆದಾರರನ್ನು ಲಾಕ್ ಮಾಡುವ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪರವಾನಗಿಯ ಬದಲಾವಣೆಯು ಕಳೆದ ವರ್ಷದ ಉಪಕ್ರಮದ ಅಭಿವೃದ್ಧಿಯ ಮುಂದುವರಿಕೆಯಾಗಿದೆ, ಅದರ ಪ್ರಕಾರ ಡೆವಲಪರ್‌ಗಳು ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಅನುಮತಿಸಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು ಮೊದಲ ಬದಲಾವಣೆಯನ್ನು ಇದೇ ರೀತಿಯ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವರ್ಗಾಯಿಸಿದ ನಂತರ ಪರವಾನಗಿಯನ್ನು ಬದಲಾಯಿಸುವುದಾಗಿ ಭರವಸೆ ನೀಡಿದರು ( ಎರಡು ದಿನಗಳ ಹಿಂದೆ ಅಂತಹ ಮೊದಲ ಕೋಡ್ ಅನ್ನು ಫೋರ್ಜೆಜೊ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಸ್ವೀಕರಿಸಲಾಯಿತು).

ಪರವಾನಗಿ ಬದಲಾವಣೆಯು ವಿತರಣಾ ಪ್ಯಾಕೇಜ್‌ಗಳಿಂದ ಫೋರ್ಜ್ಜೊವನ್ನು ಸ್ಥಾಪಿಸುವ ಅಥವಾ ಮೂಲ ಕೋಡ್‌ನಿಂದ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಬಳಕೆದಾರರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ, ಅವರು ಕೋಡ್‌ಗೆ ತಮ್ಮದೇ ಆದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದರೂ ಸಹ. ಈ ಬದಲಾವಣೆಯು ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವವರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ ಫೋರ್ಜೆಜೊ ಆಧಾರಿತ ಕೋಡ್. ಆದಾಗ್ಯೂ, GPLv3 ಪರವಾನಗಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಫೋರ್ಜೆಜೊದ ಬೈನರಿ ಬಿಲ್ಡ್‌ಗಳು ಅಥವಾ ಈ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಆಧರಿಸಿದ ಕಂಟೇನರ್ ಇಮೇಜ್‌ಗಳನ್ನು ವಿತರಿಸುವವರು ಹೆಚ್ಚುವರಿ ಷರತ್ತುಗಳನ್ನು ಪಾಲಿಸಬೇಕಾಗುತ್ತದೆ. ಅಂತಹ ಬಿಲ್ಡ್‌ಗಳನ್ನು ವಿತರಿಸಲು ಎಲ್ಲಾ ಮಾರ್ಪಾಡುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬಿಲ್ಡ್‌ಗಳು ಆಧಾರಿತವಾದ ಪೂರ್ಣ ಮೂಲ ಕೋಡ್‌ಗೆ ಕಡ್ಡಾಯ ಪ್ರವೇಶದ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಫೋರ್ಗೆಜೊ ಯೋಜನೆಯು ನಿಮ್ಮದೇ ಆದ ಮೇಲೆ ನಿಯೋಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ವೇದಿಕೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಸರ್ವರ್‌ಗಳು GitHub, Bitbucket ಮತ್ತು Gitlab ನಂತಹ ಉದ್ದೇಶಿತ ಬಳಕೆಯಲ್ಲಿ ಹೋಲುವ ಸಹಯೋಗದ Git ರೆಪೊಸಿಟರಿ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. Forgejo ಎಂಬುದು Gitea ಯೋಜನೆಯ ಒಂದು ಫೋರ್ಕ್ ಆಗಿದ್ದು, ಇದು Gogs ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಫೋರ್ಕ್ ಆಗಿದೆ. Gitea ಅನ್ನು ವಾಣಿಜ್ಯೀಕರಣಗೊಳಿಸುವ ಪ್ರಯತ್ನಗಳು ಮತ್ತು ಆಡಳಿತವನ್ನು ವಾಣಿಜ್ಯ ಕಂಪನಿಯಾಗಿ ಪರಿವರ್ತಿಸಿದ ನಂತರ Forgejo ಅನ್ನು 2022 ರಲ್ಲಿ ಫೋರ್ಕ್ ಮಾಡಲಾಯಿತು. ಸಮುದಾಯ ನಿಯಂತ್ರಣವನ್ನು ನಿರ್ವಹಿಸುವಾಗ Forgejo ಸ್ವತಂತ್ರ ಆಡಳಿತದ ತತ್ವಗಳಿಗೆ ಬದ್ಧವಾಗಿರುವುದನ್ನು ಮುಂದುವರೆಸಿತು. Git ಹೋಸ್ಟಿಂಗ್ ಸೇವೆ Codeberg.org, Forgejo ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ ಪರಿವರ್ತನೆಗೊಂಡಿದೆ.

ಮೊದಲಿಗೆ, Forgejo ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಿದ ಫೋರ್ಕ್ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸಿದರು, ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಮುಖ್ಯ ಯೋಜನೆಗೆ ಹಿಂತಿರುಗಿಸಲಾಯಿತು, ಆದರೆ ಈ ವರ್ಷದ ಆರಂಭದಲ್ಲಿ ವೇದಿಕೆಯನ್ನು ತನ್ನದೇ ಆದ ಸ್ವತಂತ್ರ ಕೋಡ್ ಬೇಸ್ನೊಂದಿಗೆ ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. Gitea ನಲ್ಲಿ ಅಂಗೀಕರಿಸದ ಬದಲಾವಣೆಗಳ ಶೇಖರಣೆಯಿಂದಾಗಿ ಕೋಡ್ ಬೇಸ್‌ಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ತೊಡಕಿನಿಂದಾಗಿ ಈ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ, ಹಾಗೆಯೇ ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಚ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ Gitea ನ ನೀತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಯ ನಂತರ (Gitea ಯೋಜನೆಗೆ ಆಸ್ತಿ ಹಕ್ಕುಗಳ ವರ್ಗಾವಣೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ. ಕೋಡ್).

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ