IANAL, więc żadna z powyższych nie spełnia wymagań prawnych. Pozwolą na to indywidualne licencje i powinieneś zasięgnąć profesjonalnej porady. Moja odpowiedź mówi wyłącznie o etyce korzystania z oprogramowania open source.
Główna zasada jest taka, że jeśli korzystasz z projektu open source, powinieneś przyznać ten projekt w sposób widoczny, ale nie inwazyjny dla Twojej witryny lub aplikacji. Logo "Powered by Python" na każdej stronie jest inwazyjne. Paragraf z linkiem do adresu URL projektu na stronie pomocy jest całkiem do przyjęcia (imho).
Aplikacje na komputery: w menu Pomoc umieść łącze "Informacje", które opisuje używane technologie i daje odpowiednie kredyty. IMHO nikt nie czyta plików README.
Witryny: jeśli mają menu, możesz zrobić to samo. Alternatywnie możesz umieścić to pytanie w swoim FAQ. Jeśli nie ma menu (lub ewentualnie dodatkowo), możesz wstawić link do tej informacji w stopce (która jest mała i nieinwazyjna). Eitehr jako oddzielny link lub inny odpowiedni link.
Wszelkie kredyty powinny zawierać link do projektu lub strony głównej firmy.
chciałbym określać licencję jak wszystkie one mają różne wymagania. –