Mã nguồn mở · MIT
Mã nguồn mở lập lá số Tử Vi bằng JavaScript
Tuvi9 công khai mã frontend dùng để tính toán và hiển thị lá số Tử Vi. Mọi người có thể học, sử dụng và phát triển tiếp theo giấy phép MIT.
Tóm tắt giấy phép: Bạn được dùng, sao chép, sửa đổi và phân phối mã phần mềm, kể cả cho mục đích thương mại, nếu giữ lại thông báo bản quyền và giấy phép MIT. Mã được cung cấp nguyên trạng, không kèm bảo đảm.
Mã nguồn lập lá số Tử Vi gồm những gì?
Frontend Tuvi9 sử dụng HTML, CSS và JavaScript chạy trên trình duyệt. Phần mã này tiếp nhận thông tin ngày giờ sinh, thực hiện quy trình tính toán và hiển thị lá số để người học quan sát cách an sao trực quan.
Chạy trên trình duyệt
Có thể đọc và thử nghiệm mã JavaScript trực tiếp, không phụ thuộc vào một ứng dụng đóng riêng.
Phục vụ học và phát triển
Phù hợp để tham khảo cách xây dựng công cụ lập lá số, kiểm thử công thức hoặc phát triển giao diện riêng.
Công thức và code chuyển thể từ dự án Python lasotuvi
Nền tảng công thức và mã nguồn tính toán lá số của Tuvi9 được chuyển thể từ dự án Python mã nguồn mở doanguyen/lasotuvi, Copyright © 2016 doanguyen. Tuvi9 trân trọng ghi nhận tác giả và giữ lại thông báo bản quyền theo giấy phép gốc.
Trong quá trình đưa code sang JavaScript và môi trường web, Tuvi9 đã điều chỉnh một số công thức an sao và cách hiển thị để phù hợp với hệ thống Tuvi9. Vì vậy bản hiện tại là một bản chuyển thể có sửa đổi, không phải bản sao nguyên trạng của dự án Python gốc.
Thông báo đầy đủ về mã nguồn bên thứ ba nằm trong tệp THIRD_PARTY_NOTICES.md.
Bạn được phép làm gì với mã nguồn?
Phần mã phần mềm lập và hiển thị lá số được Tuvi9 phát hành theo giấy phép MIT. Theo các điều kiện của giấy phép, bạn có thể:
- Sử dụng và sao chép mã cho dự án cá nhân, học tập hoặc thương mại.
- Sửa đổi, kết hợp, xuất bản và phân phối lại mã.
- Chuyển thể mã sang ngôn ngữ hoặc giao diện khác.
- Cấp phép lại hoặc bán sản phẩm chứa mã trong phạm vi MIT cho phép.
Khi sao chép toàn bộ hoặc một phần đáng kể, bạn phải giữ lại thông báo bản quyền và nội dung giấy phép MIT. Tuvi9 cũng khuyến khích ghi đường dẫn tới dự án gốc để cộng đồng dễ kiểm chứng và cùng đóng góp.
Phạm vi giấy phép và nội dung không đi kèm
Giấy phép mã nguồn áp dụng cho phần mềm trong repository. Trừ khi được ghi rõ riêng, giấy phép này không cấp quyền sử dụng tên hoặc logo Tuvi9, bài viết và bài học, hình ảnh, tài sản thương hiệu hay dữ liệu của người dùng.
Các phép tính và kết quả Tử Vi chỉ phục vụ học tập, nghiên cứu văn hóa và tham khảo. Người sử dụng bản sao hoặc bản sửa đổi cần tự kiểm thử, tự chịu trách nhiệm về kết quả và không nên trình bày công cụ như một dịch vụ tư vấn chuyên môn.
Cách xem và sử dụng mã nguồn
- Mở repository mã nguồn lập lá số Tử Vi bằng JavaScript trên GitHub.
- Tải và đọc tệp LICENSE cùng thông báo nguồn trước khi sử dụng.
- Tải hoặc sao chép repository, sau đó kiểm thử kỹ các công thức phù hợp với mục đích của bạn.
- Giữ lại thông báo bản quyền và giấy phép khi phân phối mã hoặc bản chuyển thể.
Bạn cũng có thể xem mã frontend mà trình duyệt tải về bằng công cụ dành cho nhà phát triển (F12) hoặc chức năng xem nguồn trang. Repository GitHub thuận tiện hơn để tải mã, đọc giấy phép và theo dõi lịch sử thay đổi.
Câu hỏi thường gặp về mã nguồn lập lá số
Tôi có được dùng mã nguồn này cho website riêng không?
Có. Giấy phép MIT cho phép sử dụng và sửa đổi, kể cả trong dự án thương mại, miễn là bạn tuân thủ điều kiện giữ thông báo bản quyền và giấy phép.
Tôi có bắt buộc ghi nguồn không?
Bạn phải giữ thông báo bản quyền và giấy phép trong mọi bản sao hoặc phần đáng kể của phần mềm. Ghi thêm liên kết đến Tuvi9 và dự án doanguyen/lasotuvi là cách minh bạch, hữu ích cho cộng đồng.
Mã nguồn có bảo đảm đúng với mọi trường phái Tử Vi không?
Không. Mã được cung cấp nguyên trạng và có thể khác giữa các trường phái. Hãy kiểm thử trước khi dùng và xem kết quả như tài liệu học tập, tham khảo.
Trao đổi và đóng góp
Đơn vị vận hành: Nhất Tâm Chính – Tuvi9
Email: nhattamchinh159@gmail.com
Nhóm hỏi đáp: Cộng đồng Tuvi9 trên Facebook