У меня есть проект, над которым я работал, - это приложение Windows Phone 7. В настоящее время приложение является закрытым исходным кодом и предоставляется бесплатно на Торговой площадке.
Поскольку этот проект использует Caliburn.Micro, Wintellect Async Bits и другие куски интересного кода, я хотел бы сделать его доступным для изучения или экзамена на BitBucket в качестве репозитория git.
Моя забота - это защита бренда, но она хотела бы предложить источник при условии, что сторона, загружающая код, может не выгружать его на рынок без существенных изменений и не может использовать ни один из брендинговых материалов, таких как иконография или плитка.
Я не могу найти OSS-лицензию, которая соответствует моим потребностям, и задавалась вопросом, приемлемо ли писать самостоятельно. (Если есть, тем не менее, уже имеющаяся лицензия, которая покрывает эти потребности, я бы более чем охотно использовал это).
Я подумал о том, чтобы удалить определенные части приложения и освободить стандартную бесплатную для всех лицензий, но я считаю, что это было бы несправедливо по отношению к людям, которые хотели бы сослаться на приложение в качестве полного рабочего примера.
Я также хочу указать, что степень моего применения будет политикой имени и стыда на веб-странице продуктов и сообщением о нарушениях лицензии Microsoft в случае полной загрузки проекта.
Я также хотел бы отметить, что эта база кода будет поддерживаться как отдельный объект, чем код, представленный на рынке, чтобы не мешать лицензии, требуемой приложениям, зарегистрированным на рынке (хотя возможно ли двойная лицензия такая же кодовая база)?