Open source license with backlink requirement

I’m developing a Javascript library, and I’m thinking about releasing it under an open source license (e.g. GPL, BSD, MIT) — but that requires that websites that use the software link back to my website.

Do you know about any such licenses? And how have they formulated the attribution part of the license text?

Do you think this BSD-license would do what you think that I want? (I suppose it doesn’t :-))

[…]
3. Each website that redistributes this work must include a visible rel=follow link to my-website.example.com, reachable via rel=follow
links from each page where the software is being redistributed.
(For example, you could have a link back to your homepage, and from your
homepage to an About-Us section, which could link to a Credits
section)

I realize that some companies wouldn’t want to use the library because of legal issues with interpreting non-standard licenses (have a look at this answer: https://softwareengineering.stackexchange.com/a/156859/54906). — After half a year, or perhaps some years, I license the work under plain GPL + MIT too (in addition to the original license).

12

Yes, you can create a license that says that. No, you shouldn’t do it.

First, what’s the point? If you’re trying to get attribution for your work, there are a number of licenses that already require that. Creative Commons has a number of licenses that should fit the bill.

Requiring a link-back is dubious at best. There’s no guarantee you’ll get any extra traffic, and how would you enforce that sort of a request? More importantly, why would you impose an annoying restriction upon the future users of your product? You’re just scaring them away.

Trying to game search engines with a link back is also a dubious endeavor. Just because you think the engines work a particular way now doesn’t mean that they will continue to work that way in the future. My third point below really focuses on this aspect. Search engines are amongst the most rapidly changing technologies.

Second, why are you even considering changing the license structure at a later point in time? Again, what’s your point? Pick the license or licenses that meets / meet your aims and stick with it. Changing the license structure is a great way to annoy and scare off your existing user base as well as scaring away future users. The future users will say “he did this once, what’s to keep him from doing it again?”

Changing a license may mean nothing to you, but for organizations using your product it means more work. The new license has to be reviewed; it may not mesh with their legal requirements; it may force them to pick a new product to provide the same function. Don’t do it unless you really have to.

Moving to a dual license structure later on doesn’t bypass any of that additional work that you’re creating for your users as you don’t necessarily know which categories they’re going to fall into. *They* have the potential liability, so *they* are the ones who have to perform the review.

You mentioned selective enforcement of the license in one of your comments, and you might be considering that as a way of avoiding some of the problems brought up by this second point. However, selective enforcement is tantamount to discrimination. In some jurisdictions it will be tolerated, but in other jurisdictions you’ll lose all rights to enforcement. If you put a non-enforcement clause in writing then you’re merely compounding the issue by creating confusion about what the terms of the license truly are.

Third, your suggested phrasing of the change is brittle. Specifying a technology or implementation in something that it supposed to outlast various technologies is a bad idea. How would people comply in the future if the requirement is technically infeasible? The answer is they won’t and that means they won’t use your product either.

If you want to gain traction with your product manipulating the license (or search engines) is not the way to do it. The best way to gain traction is to simply write a great product. Make it available; show how great it is; keep the support active; and it will grow.

If you’re worried about a competitor copying your source then don’t release the source. Ever. License and Copyright only protect you if you can prove that those aspects were violated. Proving the violation can be amazingly difficult to do. All of the machinations you’ve suggested merely make it harder for legitimate users to use your product and do very little to keep future competitors from stealing your product. By definition, criminals don’t obey the law.

8

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật