2009-05-05 11 views
11

He comenzado a trabajar en un proyecto personal que puede terminar teniendo alguna aplicación en el mundo real. Estoy empezando a considerar la idea de vender licencias. Estoy seguro de que otros aquí lo han hecho antes, y me preguntaba qué procesos con éxito has utilizado para hacerlo.¿Cuál es el proceso preferido para vender un proyecto/producto personal?

Hay muchas preguntas sobre SO sobre licencias, implicaciones legales, etc. Sin embargo, he buscado y no he podido encontrar una pregunta duplicada para esta. Para que quede claro, No estoy buscando para obtener información sobre lo estrategia de licencias de usar, cómo hacer publicidad de su software, y así sucesivamente, sino más bien, de una lista de comprobación de cosas que deben hacerse para aumentar la probabilidad de éxito y cualquier posible problema en el que no haya pensado. Si alguien tiene alguna historia de éxito personal, sería muy bienvenido.

Para un pequeño trasfondo, tengo la idea de licenciar una DLL de .NET compilada y de fuente cerrada.

Algunas cosas de la parte superior de mi cabeza:

  • documentación fuerte, ya que el soporte técnico formal es poco probable
  • Especificación de los términos de licencia y formalización de ellas con un abogado
  • ofuscación de código
  • Exploring aplicación de la licencia (ya sea mediante un paquete comercial o un código personalizado)
  • Creación de un sitio web alrededor del producto, incluidos ejemplos del código del mundo real ya que esto es una biblioteca
  • que proponen algún tipo de período de prueba, para la retroalimentación y obtener el nombre de un poco
  • Ofreciendo compras instantáneas/automatizado
  • Marketing (oh chico)

¿Es necesario (o conveniente) para iniciar una empresa de un solo hombre para hacer esto?

Mantendré esta lista actualizada a medida que reciban respuestas. ¡Gracias a todos!

+3

¿Piensa en un precio para su producto? Lo pregunto porque la estrategia para un juego de $ 2 en la tienda de iPhone es muy diferente de un módulo de $ 5,000 para grandes corporaciones. – JonnyBoats

+0

@JonnyBoats: Muy buen punto :) Parece que probablemente este no sea un juego de $ 2, ya que está considerando problemas de ofuscación y cumplimiento de licencias. –

+0

Como una puñalada preliminar en la oscuridad, estoy pensando en cobrar $ 500 por una licencia. Dirigiría compañías de desarrollo de software con una biblioteca que podría hacerles la vida más fácil, por lo que creo que este es un comienzo razonable, pero tengo muchas investigaciones por hacer antes de establecer una. – JoshJordan

Respuesta

3

Usted tiene la mayor parte de las cosas prácticas que figuran a cabo, en términos de conseguir realmente un producto de usted al cliente -

Sin embargo, hay un par de cosas que me gustaría también recomendaría.

  • Descubre cómo quieres manejar toda tu contabilidad/compras/facturación/etc.
  • Rethink soporte técnico formales (por dinero), pero no a la exclusión de la documentación
  • hablar con un abogado con respecto a todas sus decisiones de concesión de licencias, acuerdos, etc., así como la estructura de la empresa
  • Hable con su contador (y/o encontrar uno que sea bueno para trabajar con pequeñas empresas de tecnología)

Parte de esto costará algo de dinero por adelantado, pero le ahorrará dolores de cabeza más adelante.

Las últimas dos viñetas son crutiales: hay MUCHAS opciones para configurar usted mismo desde una perspectiva fiscal, cada una de las cuales tiene posibles ventajas y desventajas dependiendo de su situación específica.

Por ejemplo, si se encuentra en los EE. UU., La incorporación tiene muchas ventajas antes de hacer algo en su lista de verificación. Si decide incorporarse, es posible que desee hacerlo en su estado, pero también existen ventajas al incorporarse en Nevada o Nueva Jersey (estados muy pro-corporativos legalmente). Si tiene éxito, hacer esto temprano puede ahorrar una gran cantidad de trabajo con el tiempo y tener beneficios significativos.

Además, si se incorpora, es posible que desee considerar S vs C cuerpos (S Corps son excelentes si se trata de una operación de uno o dos hombres). Si no se incorpora, puede operar como un propietario único o LLC, ambos tienen ventajas y desventajas. Mucho de esto depende de su producto (lo que hace), sus rendimientos esperados, etc. Tener un buen abogado y un buen contador es una gran bendición.

8

Algunos consejos:

ofuscación: Tenga cuidado con los ofuscar todo. Una alternativa es ofuscar solo los bits críticos (licencias, características premium). El problema con ofuscar todo es que las huellas de pila de los informes de error son ineficaces. Cuando se detecta una excepción inesperada, querrá darle al usuario la opción de informar automáticamente sus detalles; esto realmente ayuda con el control de calidad.

Aplicación de la licencia: si se trata de una utilidad que se puede piratear fácilmente, la gente la pirateará. Un sistema de licencias basado en activaciones es ideal, y si no es demasiado draconiano, la gente estará menos motivada para evadirlo. Por ejemplo, permita al menos 3 activaciones por usuario (computadora doméstica, computadora de trabajo, computadora portátil). Si se trata de una biblioteca de control, es posible que no se requiera una activación; hornear el número de serie en la biblioteca puede ser suficiente porque es poco probable que los clientes construyan su propio producto en un ensamblaje robado.

Compras instantáneas/automáticas: escribir un servidor de licencias personalizado y una página web para esto es bastante fácil: solo necesita unas 3 tablas. LINQ to SQL es ideal para este tipo de cosas. Para la pasarela de pago, uso PayPal: es muy fácil de configurar, tiene las funciones que necesita para vender códigos de activación y permite múltiples monedas. Si usa PayPal, habilite PDT e IPN para que pueda darles a los clientes sus códigos de activación tanto en la pantalla como por correo electrónico.

Marketing: pruebe MUCHAS cosas al mismo tiempo, porque es difícil predecir el éxito de cualquier campaña. Especialmente sin experiencia! Hacerse conocido entre las personas influyentes en el campo en el que se está vendiendo puede funcionar muy bien.

Publicidad: anuncia en StackOverflow - eso es lo que estoy haciendo! También vale la pena probar las palabras en los anuncios de Google, ya que es muy económico de configurar; sabrá si tiene un costo de $ 10, ya sea que sea efectivo para usted o no.

¡Y buena suerte con eso!

1

Si usted está apuntando a los equipos de desarrollo de software como clientes, entonces el tipo de cosa que es probable que esperar a ver (además de los que están en la lista):

  1. un servicio de descarga para cualquier adicional artículos y/o parches que el usuario podría necesitar.
  2. Procesos de gestión de configuración/control de versiones estrictas para que sea fácil averiguar qué versión del producto tienen, qué necesitan y cuáles son las diferencias entre versiones.
  3. Informes de errores por correo electrónico/en línea.
  4. Una versión de demostración/prueba del producto.
  5. Un buen conjunto de tutoriales.
  6. Asistencia a la comunidad, p. foros de desarrolladores. Este es un buen servicio de "valor agregado" que también puede ayudar con el hecho de que tiene inquietudes (como una empresa de un solo hombre) sobre poder brindar "soporte técnico formal". Entregue algunos distintivos y puntajes de reputación y obtenga un equipo de soporte técnico gratuito;) ... pero si las ventas despegan, considere seriamente brindar "soporte técnico formal", puede marcar una gran diferencia en la percepción del producto.

... y asegúrese de que el sitio web, el servicio de descarga, el servidor de licencias, los foros, etc. estén todos debidamente asegurados y hechos de forma profesional. Si alguno de los servicios periféricos es inferior al 100%, todo se refleja negativamente en el producto, especialmente cuando el suyo es técnico.

1

Es posible que no desee proporcionar asistencia técnica formal, pero podría buscar alternativas creativas como algún tipo de foro moderado para la resolución de problemas. Además, proporcione al menos una dirección de correo electrónico para que alguien se comunique con usted.

Otra cosa es contratar a algún tipo de diseñador para que su producto, documentación, sitio web, etc. se vea bien. En general, es fácil decirle a los programadores que intentan diseñar.

Cuestiones relacionadas