Jakie są ograniczenia dystrybucji plików .pyc?

Zacząłem pracować nad komercyjną aplikacją w Pythonie i ważę opcje dystrybucji aplikacji.

Poza oczywistością (rozpowszechnianie źródeł z odpowiednią licencją komercyjną), rozważam dystrybucję tylko.pyc pliki bez odpowiadających im.py źródła. Ale nie jestem wystarczająco zaznajomiony z kompatybilnością Pythona, aby wiedzieć, czy jest to nawet wykonalne, a tym bardziej, czy jest to dobry pomysł, czy nie.

.pyc pliki niezależne od podstawowego systemu operacyjnego? Na przykład.pyc plik wygenerowany na 64-bitowym komputerze z systemem Linux działa na 32-bitowym komputerze z systemem Windows?

Znalazłem to.pyc plikpowinny być kompatybilne w wersjach naprawiających błędy, ale co z wydaniami major i minor? Na przykład, czy plik wygenerowany w Pythonie 3.1.5 byłby zgodny z Pythonem 3.2.x? A może.pyc plik wygenerowany w Pythonie 2.7.3 jest zgodny z wydaniem Pythona 3.x?

Edytować:

Przede wszystkim muszę uspokoić interesariuszy, którzy są niewygodnymi źródłami dystrybucji. Rozdzielczy.pycbez źródeł mogą zapewnić im pewien poziom komfortu, ponieważ wymagałoby to dodatkowego etapu dekompilacji, aby dostać się do źródeł, nawet jeśli ten krok jest nieco trywialny. Wystarczy przeszkoda, aby uczciwi ludzie byli uczciwi.