ಸಂಸ್ಥೆಯ Linux ಹಾರ್ವರ್ಡ್ ಸೈನ್ಸ್ ಇನ್ನೋವೇಶನ್ ಲ್ಯಾಬ್ನ ಸಹಯೋಗದೊಂದಿಗೆ ಫೌಂಡೇಶನ್, ಜನಗಣತಿ III ಅಧ್ಯಯನದ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ, ಇದು ಆದ್ಯತೆಯ ಭದ್ರತಾ ಲೆಕ್ಕಪರಿಶೋಧನೆಯ ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗಳನ್ನು ಗುರುತಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಬಾಹ್ಯ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ ಅವಲಂಬನೆಗಳಾಗಿ ವಿವಿಧ ಕಾರ್ಪೊರೇಟ್ ಯೋಜನೆಗಳಲ್ಲಿ ಸೂಚ್ಯವಾಗಿ ಬಳಸಲಾಗುವ ಹಂಚಿಕೆಯ ಮುಕ್ತ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಅಧ್ಯಯನವು ವಿಶ್ಲೇಷಿಸಿದೆ. ಒಟ್ಟಾರೆಯಾಗಿ, 10 ವಿವಿಧ ಕಂಪನಿಗಳು ಬಳಸುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಬಳಸಲಾದ 12 ಮಿಲಿಯನ್ಗಿಂತಲೂ ಹೆಚ್ಚು ಮುಕ್ತ ಮೂಲ ಗ್ರಂಥಾಲಯಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗಿದೆ.
ಸಂಗ್ರಹಿಸಿದ ಅಂಕಿಅಂಶಗಳ ಆಧಾರದ ಮೇಲೆ, ಹೆಚ್ಚಾಗಿ ಬಳಸುವ 500 ಲೈಬ್ರರಿಗಳ ಪಟ್ಟಿಗಳನ್ನು ಸಂಕಲಿಸಲಾಗಿದೆ, ಸುರಕ್ಷತೆ ಮತ್ತು ನಿರ್ವಹಣೆಯ ಗುಣಮಟ್ಟಕ್ಕೆ ವಿಶೇಷ ಗಮನ ಬೇಕು, ಏಕೆಂದರೆ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಅವಲಂಬನೆ ಡೆವಲಪರ್ಗಳ ದುರ್ಬಲತೆಗಳು ಮತ್ತು ರಾಜಿಯು ರಕ್ಷಣೆಯನ್ನು ಸುಧಾರಿಸುವ ಎಲ್ಲಾ ಪ್ರಯತ್ನಗಳನ್ನು ನಿರಾಕರಿಸಬಹುದು. ಮುಖ್ಯ ಉತ್ಪನ್ನ. ಒಟ್ಟು 8 ಪಟ್ಟಿಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಅದರ ವಿಷಯಗಳನ್ನು ವಿವಿಧ ಮಾನದಂಡಗಳ ಆಧಾರದ ಮೇಲೆ ಶ್ರೇಣೀಕರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ NPM ರೆಪೊಸಿಟರಿಯಲ್ಲಿನ ವಿತರಣೆ ಮತ್ತು ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ಧರಿಸುವಾಗ ಆವೃತ್ತಿಯ ಮಾಹಿತಿಯ ಉಪಸ್ಥಿತಿ.
ಕೆಲವು ತೀರ್ಮಾನಗಳು:
- NPM ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸದ 17% ಟಾಪ್ 50 ಪ್ರಾಜೆಕ್ಟ್ಗಳು ಕೇವಲ ಒಬ್ಬ ಡೆವಲಪರ್ ಅನ್ನು ಹೊಂದಿವೆ, ಮತ್ತು 40% 80% ಕಮಿಟ್ಗಳನ್ನು ಮಾಡಿದ ಒಬ್ಬರು ಅಥವಾ ಇಬ್ಬರು ಡೆವಲಪರ್ಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ.
- ಹಿಂದಿನ 2022 ರ ವರದಿಗೆ ಹೋಲಿಸಿದರೆ, ಕ್ಲೌಡ್ ಸೇವೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಪ್ಯಾಕೇಜುಗಳ ಬಳಕೆಯು ಪ್ರಮುಖ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಹೆಚ್ಚಾಗಿದೆ.
- ಪೈಥಾನ್ 2 ರಿಂದ ಪೈಥಾನ್ 3 ಗೆ ಯೋಜನೆಗಳ ವಲಸೆ ಮುಂದುವರಿಯುತ್ತದೆ.
- ಮಾವೆನ್ ಪ್ಯಾಕೇಜುಗಳು ಜನಪ್ರಿಯವಾಗುತ್ತಲೇ ಇವೆ ಮತ್ತು PIP (ಪೈಥಾನ್), ಕಾರ್ಗೋ (ರಸ್ಟ್) ಮತ್ತು NuGet (.NET) ರೆಪೊಸಿಟರಿಗಳಿಂದ ಪ್ಯಾಕೇಜುಗಳ ಬಳಕೆ ಹೆಚ್ಚುತ್ತಿದೆ.
- ಮೊದಲಿನಂತೆ, ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳಿಗೆ ಪ್ರಮಾಣಿತ ಹೆಸರಿಸುವ ಯೋಜನೆಗಳನ್ನು ಬಳಸುವ ಅವಶ್ಯಕತೆಯಿದೆ.
- ಡೆವಲಪರ್ ಖಾತೆಗಳನ್ನು ರಕ್ಷಿಸುವ ಪ್ರಾಮುಖ್ಯತೆ ಹೆಚ್ಚಾಗಿದೆ. ಯೋಜನೆಗಾಗಿ ರಚಿಸಲಾದ ಸಂಸ್ಥೆಗಳ ಖಾತೆಗಳಿಗಿಂತ ಕಡಿಮೆ ಸುರಕ್ಷಿತವಾಗಿರುವ ನಿರ್ದಿಷ್ಟ ಡೆವಲಪರ್ಗಳ ಖಾತೆಗಳ ಅಡಿಯಲ್ಲಿ ಹಲವು ಜನಪ್ರಿಯ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ.
- NPM ರೆಪೊಸಿಟರಿಯಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ 20 JavaScript ಪ್ಯಾಕೇಜುಗಳು, ಆವೃತ್ತಿಗೆ ಸಂಬಂಧಿಸದೆ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ:

- NPM ಅಲ್ಲದ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುವ 20 ಪ್ಯಾಕೇಜುಗಳನ್ನು ಆವೃತ್ತಿಗೆ ಜೋಡಿಸದೆ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗಿದೆ:

ಮೂಲ: opennet.ru


