PDA

View Full Version : Sử dụng mã nguồn mở



dragon123
14-10-2006, 21:42
Mình đang dùng joomla để viết 1 website cho khách hàng và mình có bổ sung thêm 1 số module tự viết, dĩ nhiên là mình không thể nói trang web đó phát triển trên Joomla được. Vậy thì website đó có được coi là hợp pháp không ?

virtualgirl
14-10-2006, 23:04
Nếu bạn dùng Joomla để làm site cho khách hàng, cho dù bạn có add thêm một số module tự viết thì vẫn phải free sourcecode cho khách hàng, chỉ được tính phí dịch vụ (cài đặt, hướng dẫn dùng, domain, host, update...) thôi. Và vẫn phải để credit của Joomla.

Mình có người bạn cũng làm như bạn, trong hóa đơn thanh toán ghi là:

- Phí phần mềm: 0.00$
- Phí dịch vụ: xyz.00$

lqkhoi
16-10-2006, 15:48
virtualgirl hoàn toàn chính xác.
Joomla là GPL, vì thế bạn có viết module cho JOOMLA thì bạn vẫn phải opensource cho community.
Tuy nhiên bạn có thể charge lần đầu tiên người khách hàng yêu cầu bạn viết module đó. Được tính vào phí dịch vụ, customise theo yêu cầu khách hàng. Và vẫn có thể dùng cho những lần sau, nhưng code thì phải share.

mRrO
17-10-2006, 06:41
Copy từ http://blog.360.yahoo.com/blog-9hIPHNAlc6d3QoYURIU-?cq=1&p=230


- Here is my namecard.
- Thanks. Innology, what does it stand for?
- It's Innovative Technology.
- Ah ha good name. What is your business?
- We do linux and open source stuff.
- Support service huh?
- Yes and selling open source softwares and solutions too.
- Selling open source software? Image. You can not sell them, you must give them for free, you just can charge support serivce only, you blah blah blah...!

This is a common scenerio when I first talk to somebody about Innology. I hate to repeat this too many times: selling open source software is fine! The GPL, MPL, BSD, MIT license and their friends all allow you to make money from softwares released under them. Still in doubt? Take a look at RedHat. Strong Linux sales drove Red Hat revenue up 38% in its fiscal 2006 first quarter for which RedHat made revenue of $84 USD million. Although 85% of their revenue comes from their subscription service but that 15%=12,5 USD million actually comes from selling open source software, be it the enterprise linux, the cluster file system or the certified application stack!

If you've ever read the motivation of open source, you've probably known that it is all about showing the world economic gains in using or releasing open source software (or hardware or anything else). From the frontpage of Open Source Initiative (highlight on the last sentence made by me):

The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.

We in the open source community have learned that this rapid evolutionary process produces better software than the traditional closed model, in which only a very few programmers can see the source and everybody else must blindly use an opaque block of bits.

Open Source Initiative exists to make this case to the commercial world.
Hope you see the word commercial. Open source movement can not become what it's today if selling its software is illegal.

dragon123
17-10-2006, 16:04
Đọc xong xỉu luôn :D :D

real_time
21-10-2006, 08:49
đọc xong không hiểu gì hết.
Tôi muốn hỏi thêm trong những mục về phát triển theo jooomla tôi thấy có những module và những componet người ta bắt trả tiền mới được download hoặc sử dụng. Những module và componet đó là bán dịch vụ hay bán source code?
Ngay cả việc thiết kế template cho joomla tôi cũng thấy có vấn đề tương tự. Cũng có rất nhiều người thiết kế template cho joomla và bán vậy thì những template đó được tính thế nào có phải là dịch vụ hay không?

lqkhoi
24-10-2006, 20:11
Module và component thì không biết. Bạn có thắc mắc cứ gửi thẳng cái mail đến cho thằng joomla admin hay post lên cái forum của nó, nó sẽ trả lời cho bạn ngay thôi.

Template thì bạn có thể bán. Tùy theo cách thức thiết kế hệ thống mà có thể bán module hay template.

Tôi cho 1 ví dụ nhé: Bạn có 1 chương trình A, bạn dùng 1 cái lib B, nếu lib B là GPL --> bạn dùng kiểu gì thì bạn cũng phải open source.
Nếu lib B là LGPL, nếu bạn link static, bạn phải open. Nếu bạn link dynamic, không cần open.
Cả 2 trường hợp trên là sử dụng nguyên con không sửa chữa gì trong code của lib B cả. Nếu bạn sửa gì ở lib B thì bạn phải open hết. Xong 1 cái.

Nếu bạn có chương trình A bạn gọi chương trình B --> lưu ý ở đây là 2 chương trình độc lập có thể dùng script hay DDE hay gì đó, bạn có thể xài B là GPL và A là close source của bạn. Lưu ý bạn phải open những cái bạn sửa chữa trên B để có thể gọi đến A.Đây là trò mà hiện nay rất nhiều công ty đang lợi dụng khe hở đó trên luật GPL để có thể sử dụng chùa những chương trình GPL.

Do đó tôi không rõ cách thức tổ chức của Joomla. Và đừng nghĩ hễ có chữ Open Source hay GPL là hổng lượm được đồng xu nào trên đó hết.

Bạn nên lên trang freshmeat.net vô trong phần license chịu khó đọc để biết thêm. Và mặc dù GPL được viết đến 3 4 trang mà cũng có rất nhiều trường hợp diễn dịch khác nhau để có thể sử dụng được. Cách nhanh nhất, bạn liên hệ thẳng đến forum hoặc những người developer để hỏi.

Rất vui khi thấy các bạn đã bắt đầu quan tâm đến Open source license.

refont
25-10-2006, 11:04
Bạn có thể cho mình biết có open souce nào để mình dễ modify thành site flash game khg?
cảm ơn

namhoang
27-10-2006, 10:24
Em dùng Xtemplate có phải ghi bản quyền GNU/GNL không nhỉ, nếu ghi thi phải ghi như thế nào em dốt tiếng Anh, đọc mấy thứ đó chẳng hiểu gì.

superthinb
27-10-2006, 11:32
Àh này, mình sửa lại mã nguồn mở và sử dụng cho chính trang của mình với mục đích kinh doanh (không mua bán lại phần mềm/ mã nguồn đó) thì mình có phải Share tất cả những gì mình đã thêm mắm dặm muối không nhỉ? Hay là mình chỉ phải để lại dòng Credit đến mã nguồn thôi? (Đang để credit đến kèm một dòng cám ơn trong About)