@CroNiX - it’s not our goal to set about policing people and making lawyers rich, as if we are deviously searching out sites to prove that they are secretly running CodeIgniter so that we could somehow benefit from that pursuit. For us it’s solely about respect. In an ideal world, everyone would respect each other automatically and software licenses wouldn’t be required. That’s not the case though, so some reasonable expectations are set out as terms of a software license. The terms are obligations of the Licensor - the one doing the distributing. So you are correct that it is the owner of the site deploying the software that is ultimately responsible for any reciprocal obligations. Though again, OSL 3.0 doesn’t specify mechanisms and locations, etc. People are making this more complicated than it need be - just respect our work and that of the community who has contributed toward the software that helps you make a living using reasonable means. The software license simply turns that from an ethical question into a legal one.
@Kenji - I’m sorry but I thought that I had, by clearly laying out how one could use GitHub to meet the requirement. Let me restate it, and even extend it. If you are using unmodified CodeIgniter files, so long as we are still hosting it, just point to our source code, you don’t even have to host it yourself since it’s already available in a convenient and inexpensive location. If you are worried for some strange reason that we are going to unleash a legal fury on you for not hosting it yourself, make a public fork. It really is that simple.
As for your ongoing concern about GPL compatibility - let me toss this scenario out there: how about simply not packaging your GPL licensed code together with the CodeIgniter files? OSL doesn’t care if your code is GPL, and neither does EllisLab; only the GPL cares about linked software’s license. And in the GPL’s case, compatibility and copyleft is triggered when it is distributed, not when it is used (and the GPLv3 does not consider a web app as a distribution - the AGPL however, does, so make sure you know which GPL license your code is under!) So did you realize that if you are using GPL’d code on your CodeIgniter powered web sites, you are not in violation of the GPL?