Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Можно ли сделать эмулятор языка программирования 7.7 (http://forums.kuban.ru/f1040/mozhno_li_sdelat-_emulyator_yazyka_programmirovaniya_7_7_a-3877259.html)

Маус 15.03.2013 17:42

Можно ли сделать эмулятор языка программирования 7.7
 
Согласно части четвёртой Гражданского кодекса Российской Федерации № 230-ФЗ от 18 декабря 2006 года.
Статья 1259. Объекты авторских прав
5. Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования.

Язык 1С v.7.7 по сути - это обычный язык программирования, будет ли законным сделать эмулятор этого языка?

Ткачик 15.03.2013 17:50

Зачем?

Маус 15.03.2013 17:56

(1) хороший, простой язык, на самом деле. Вопрос, нужно ли изобретать что-то свое или можно (на законных основаниях) использовать конструкции из полюбившихся языков?

Ткачик 15.03.2013 18:00

(2) Вроде как даже на сутяжническом Западе не было судебных исков из-за "if...endif" и "do...enddo"

Маус 15.03.2013 18:03

(3) а вот если сделать полный эмулятор, т.е. когда обработка для 1С 7.7 прекрасно бы отрабатывала на другой платформе?

Ткачик 15.03.2013 18:05

(4) Пытались уже... не взлетело.

Маус 15.03.2013 18:08

(5) у меня пока всё получается, всё летает... только низенько;-)

Маус 15.03.2013 18:09

++ возможно потому, что используем только свои силы и решаем текущие задачи, что и дает профит;-)

Billi 15.03.2013 18:09

4-Маус >Делай, никто не мешает.
Но только не забывай, что для полной эмуляции другая платформа должна будет использовать такие же объекты (и с теми же методами и свойствами) как и 1С ("Справочник.ХХХ", "Документ.ХХХ" и т.д.)
А вот это уже может попадать под закон.

Helen1986 15.03.2013 18:22

(7) делаем конвертер для конфы, конвертируем (желательно в свой формат), заменяем Справочник на ЭтотСписок (или еще лучше Справочник.Контрагенты -> Реестр.Контрагенты) и вперед - фирма 1це может утереться слюной

Ткачик 15.03.2013 18:22

(6) Ну, низеньких-то хватает: [url]http://freeanalogs.ru/Office/?program=1C[/url]

Маус 15.03.2013 18:23

(7) как раз объекты могут быть другие. Но вот будет ли караться использование конструкции [b]Справочник.Контрагенты.ЮрАдрес[/b]?

или если будут аналогичные по названию функции или методы классов: Например функция [b]Формат()[/b] или метод класса [b]Справочник.ПолучитьЭлемент()[/b]?

VadimB 15.03.2013 18:41

4-Маус > Делается только для себя? Или как?

Billi 15.03.2013 18:46

9-Helen1986 >Так в том то и дело, что Маус хочет [quote=Маус;29544354]полный эмулятор[/quote].
А так то да, если конвертировать, то вопросы не должны возникнуть.

Маус, если ты хочешь создать коммерческий продукт, то не скупись и найми хорошего юриста.
А то засудят, если не за это, так за другое :)

Маус 15.03.2013 18:51

(12) у нас уже 7 фирм используют нашу программу. Сейчас стоит вопрос о небольшом языке программирования отчетов. Он конечно не будет похож на 1С, но тема ветки меня интересует.
(13) "полный эмулятор" - это размышлизм, не более того;-)

Маус 15.03.2013 18:51

даже вот так: размЫшлизм:-)

Billi 15.03.2013 18:53

11-Маус >Мое мнение: за это очень сложно засудить. Ведь у тебя же действительно есть справочник, который называется Контрагенты и там есть свойство ЮрАдрес :)

Billi 15.03.2013 18:54

+16, на крайний случай замени названия объектов синонимами, как Хелен советует в (9).

VadimB 15.03.2013 18:55

14-Маус > На смену программистам 1с-кам приходят программисты маусеры? ;-)

Billi 15.03.2013 18:58

И ещё, если строго подходить к вопросу, то функции и процедуры не является частью языка.

Маус 15.03.2013 20:24

(19) "функции и процедуры не является частью языка"
т.е. на них распространяется авторское право (и могут засудить)? На основании чего они не являются частью языка?

Billi 15.03.2013 20:27

20-Маус >Наоборот, никто не может запретить тебе создать функцию Формат(), но вот если содержимое функции будет добуквенно такое же как и у 1С, то могут засудить.

Helen1986 15.03.2013 20:51

если бы судились за названия функций - то керниган и ричи давно бы засудили всех пейсателей трансляторов и ляторов с языка С.

только у меня прямо сейчас на компе 7 компиляторов языка С



если уж делать совместимый язык, то лично я бы расширила немного язык в 7. а то там кое чего не хватает

Helen1986 15.03.2013 20:54

и кстати, сравнивала реализацию функций в вариантах С для микропроцессоров - некоторые функции совпадают даже в каментах


они же есть разных книжках в таком же виде

Маус 15.03.2013 20:55

действительно, почему бы не сделать простейший язык (не "похожий на 1С 7.7", а скажем так: могущий заинтересовать программистов 1С 7.7)?

Azik 15.03.2013 20:59

А на чем ты лепишь свой эмулятор? Ну, не Си же... с компилятором прикупленным за деньги...

Маус 15.03.2013 21:17

(25) язык конечно С++, не планируется ничего бесплатного и открытого, всё только платное и закрытое;-)

Azik 15.03.2013 21:22

26-Маус > Нифигасе!) Вот это заява! А лицензия на коммерческое использование С++ есть?

Маус 15.03.2013 21:28

(27) это у Кернигана и Риччи лицензию поспрашивать?;-)

Azik 15.03.2013 21:33

28-Маус > Я про компилятор, вообще-то. Или, он тоже оригинальный?)

Маус 15.03.2013 21:40

(29) у нас целая куча лицензий, даже на MS Office есть;-)

Маус 15.03.2013 21:42

могу продать (уже не нужна) лицензия на MS Visual Studio 2003 (only C++) за смешные 3 тыс. руб.;-)

sinegurochka 15.03.2013 21:46

ту 0
на эмулятор языка 1С авторские права распространяться ну никак не могут, так как ты хоть и достиг такого-же результата, но ведь абсолютно другим способом, разработав именно свой эмулятор, а не прямым копированием и использованием в своих корыстных целях уже существующего языка 1С
так что опасения в этом направлении напрасны

а вот Файка постоянно интересуется почему ты принимаешь невинный вид и позу страуса, когда речь заходит о ней, о подруге моей лучшей, и о ваших прошлых с ней делишках
в этом направлени авторские права на Файку ты явно нарушил и отмалчиваться не самый лучший выход
Султонбек сказал, что все-равно придется тебе поделиться с подругой нашей Файкой частью твоих будущих доходов
что передать Султонбеку?

Маус 15.03.2013 22:04

(32) однако корыстные цели прослеживаются, вот как поведет себя "самый гуманный суд"?;-)

Buhta 15.03.2013 22:21

уже интересно:) а совет в (13) хороший:) насчет всякой конвертации и преобразования - думаю вам интересно положить [b]уже существующие [/b] наработки на свою платформу. поэтому всякие преобразования по умолчанию, т.е обязательными перед загрузкой. расширять и совершенствовать - отдельный разговор, главное, чтоб старое работало. тогда мож при случае народ потянется:) но в 1С, кстати, судя по всему не собираются прекращать поддержку 7.7. т.к. активно ищется программист для написания регулярной отчетности... пока они брыкаются, с ними конкурировать будет сложно:( и могут засудить и закон под это придумать...

Ткачик 15.03.2013 22:26

(33) Не бздо, патента на "СоздатьОбъект" ни у кого нет, даже у 1С. Не веришь - попробуй сам его получи.

Язык программирования не является объектом авторского права. А вот программа, написанная на этом (или любом другом) языке - является. В том числе компилятор или интерпретатор, термин "эмулятор" тут некорректен.

Buhta 15.03.2013 22:32

что-бы не говорили - 1С никогда не прекратит поддержку 7.7! (ну если только законодательство и план счетов существенно не изменятся. и будут позволять использовать технические возможности.) прекращение поддержки сильно ударит им по карману, т.к. Маусов таких не один... сейчас уже выперли своими рекламными спамовыми действиями процентов 80 с 7-ки на 8-ку. новая база подопытных кролегов уже активно задействована:) на них основная стрижка:)

Маус 15.03.2013 22:40

на соседнем форуме ткнули носом в патентное право. Как бы узнать, что там 1С застолбило?

Ткачик 15.03.2013 22:42

(37) Тсс! Слова "Продолжить" и "Прервать", точно говорю.

Чучундер 15.03.2013 22:46

(24) есть такой уже. и даже программки на нем симпатично выглядят.
[url]www.pobedit.com[/url]


Текущее время: 08:54. Часовой пояс GMT +3.