अपने गुप्त बिट्स की सुरक्षा करना अधिक से अधिक कठिन हो रहा है।
आईएमएचओ, आपका समाधान वास्तव में आपके लक्षित बाजार पर निर्भर करता है। यदि आप व्यवसाय को लक्षित कर रहे हैं, तो बस उन्हें एक अच्छा लाइसेंस, और संभवतः कुछ प्रकार के दोष के साथ कोड दें ताकि आप यह निर्धारित कर सकें कि यदि कभी भी ऐसा होता है तो आपका कोड किसने दिया। व्यवसाय केवल अनुपालन के लिए आपके ऐप के लिए भुगतान करेंगे; यह कानूनी परेशानियों के लायक नहीं है। और यदि कोई व्यक्ति आपका ऐप मुफ्त में प्राप्त करता है, तो शायद यह एक अच्छी बात है, क्योंकि वे इसे खरीदने के लिए अपने वर्तमान और भावी नियोक्ता को मनाने की कोशिश करेंगे।
यदि आप व्यक्तियों को लक्षित कर रहे हैं, और इसे एक वेब ऐप (जो आप स्पष्ट रूप से PHP के साथ हैं) के रूप में कर सकते हैं, तो इसे होस्टेड सेवा के रूप में करें, या तो मासिक सदस्यता बेचें या मुफ्त पहुंच दें और मुद्रीकरण के लिए एक और तरीका खोजें यह।
यदि आपको निश्चित रूप से किसी भी कारण से व्यक्तियों को वितरित करना है या आप इसे वितरित करना चाहते हैं, तो आप इसे मुफ्त में दे सकते हैं, और अनुकूलन, ऐड-इन्स, & अन्य समर्थन सुविधाओं का मुद्रीकरण करने का प्रयास कर सकते हैं।
यह एक समस्या है जिस पर बहुत चर्चा की गई है, और वास्तव में केंद्रित घूमने के कुछ घंटों के लायक इस पर सभी मौजूदा दर्शन प्रकट करना चाहिए।
मुझे उम्मीद है कि इससे मदद मिलती है।
स्रोत
2008-12-04 14:06:09
डुपे: http://stackoverflow.com/questions/261638/how-do-i-protect-python-code –
@ स्लॉट, आप 12k प्रतिनिधि हैं, आप इसे बंद क्यों नहीं करते? :-) लेकिन गंभीरता से, मुझे लगता है कि यह एक सामान्य प्रश्न हो सकता है (पायथन-विशिष्ट नहीं)। मेरा झुकाव इसे खोलना है (जब तक कि मेरे साथ कोई कठोर न हो)। – paxdiablo
यह सिर्फ कुछ ऐसा है जो मुझे गलत तरीके से रोकता है - जब 3K के बारे में लोग प्रश्नों को बंद नहीं करते हैं जिन्हें वे डुप्लिकेट के रूप में सूचीबद्ध करते हैं। कोई और हमेशा वापस आ सकता है और इसे फिर से खोल सकता है, लेकिन यदि आपके पास है तो कम से कम अपनी प्रतिष्ठा का उपयोग करें। यह समान है लेकिन प्रत्यक्ष डुप्लिकेट नहीं है। –